Michael and Claude Sonnet 4.6
693d9460cb
feat(contacts): add company field to free contacts
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 11:29:56 +02:00
Michael and Claude Sonnet 4.6
a430aa1910
feat(contacts): allow admin/directeur to edit supplier coordinates from contacts page
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 11:27:33 +02:00
Michael and Claude Sonnet 4.6
b8ecacee3b
merge(main): resolve conflicts keeping codefou + email on suppliers
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 11:14:35 +02:00
Michael and Claude Sonnet 4.6
805664dc32
feat(contacts): add contacts page with per-store management and supplier email field
...
- New contacts table (group_id, name, role, phone, email, notes) per store
- Suppliers table: add email field with form and card display
- Page /contacts: two-column layout (suppliers read-only / free contacts CRUD)
- Permissions: read all roles, create/edit/delete admin + directeur + manager
- Admin can filter contacts by store; other roles see their own stores only
- Migration SQL: 20260515_add_contacts_and_supplier_email.sql
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 10:44:39 +02:00
Michael
3cdd76e223
feat: add BAP webhook configuration and testing routes to server API
2026-04-29 12:11:16 +02:00
Michael
79cd5d4f61
feat: implement date normalization utility and add BAP webhook configuration management routes
2026-04-29 12:02:21 +02:00
Michael
0255dc4aba
feat: add BAP file upload functionality to sidebar with processing status modal
2026-04-02 14:58:17 +02:00
Michael
71625031df
feat: add WebhookBAPConfig page for managing and testing n8n webhook settings
2026-04-02 14:52:51 +02:00
Michael
8aa5dd1c83
feat: add mobile-optimized customer orders page with creation form and article lookup integration
2026-04-02 14:25:08 +02:00
Michael
7e2eed93df
feat: add CustomerOrderForm component with automated product lookup and validation
2026-04-02 14:01:31 +02:00
Michael
95a5a2facc
feat: add CustomerOrderForm component with automated product lookup and supplier matching
2026-04-02 13:54:29 +02:00
Michael
22897ede48
feat: add CustomerOrderForm component with automated product lookup and supplier matching
2026-04-02 13:37:16 +02:00
Michael
cf57cb5b2d
feat: add CustomerOrders page with CRUD operations, status management, and client contact tracking
2026-04-02 12:58:56 +02:00
Michael
55191c511b
feat: implement BAP webhook configuration management and customer order tracking support
2026-04-02 12:52:20 +02:00
Michael
576db2d7f4
feat: implement customer order form with automated product lookup and mobile-responsive order page
2026-04-02 11:50:46 +02:00
Michael
6df51a3934
feat: add CustomerOrderForm component with automated article lookup and supplier matching
2026-04-02 11:40:50 +02:00
Michael
58dde2f785
feat: implement CustomerOrderForm component with automated product lookup and create mobile-responsive customer orders page
2026-04-02 11:36:02 +02:00
Michael
a91027c10b
feat: implement DLC tracking page with EAN lookup and CRUD operations for product expiration management
2026-04-02 09:46:59 +02:00
Michael
44950d2239
feat: implement supplier management module with CRUD operations and optimistic updates
2026-04-02 09:38:30 +02:00
Michael
1488accbdb
feat: implement mobile-optimized DLC management page with EAN lookup and status-based filtering
2026-04-02 09:28:46 +02:00
Michael
475c52cede
feat: implement dashboard page with store-specific stats, announcement modals, and DLC alerts
2026-04-02 09:25:09 +02:00
Michael
b090c8f36a
feat: implement DLC management page with EAN lookup, filtering, and CRUD operations
2026-04-02 09:20:54 +02:00
Michael
fcf8518684
feat: implement RouterProduction component to handle environment-aware desktop and mobile routing
2026-04-02 09:00:00 +02:00
Michael
4318bb3b5c
feat: implement production router with mobile/desktop support and add sidebar navigation component
2026-04-02 08:54:39 +02:00
LogiFlow
ea8aed7e01
Merge pull request #560 from R0m1k3/1.1
...
1.1
2026-02-10 09:44:46 +01:00
Michael
40cf456a64
fix(backup): resolve real admin user ID instead of hardcoded 'system' for automatic backups
...
Fixes FK violation: database_backups.created_by -> users.id
The 'system' user does not exist in the users table, causing
INSERT failures every hour for scheduled backups.
2026-02-10 09:41:12 +01:00
Michael
cb1a1a933c
fix(dlc): filter stockEpuise products from DLC stats and invalidate stats cache
2026-02-10 09:37:02 +01:00
LogiFlow
14ba6272c2
Merge pull request #559 from R0m1k3/1.1
...
fix(db): increase connection pool size and timeout to handle concurre…
2026-01-13 16:55:09 +01:00
Michael
16ef17957d
fix(db): increase connection pool size and timeout to handle concurrent verifications
2026-01-13 16:54:26 +01:00
LogiFlow
7adb3f7767
Merge pull request #558 from R0m1k3/1.1
...
fix(server): resolve duplicate fetch declaration in invoice proxy
2026-01-13 16:45:09 +01:00
Michael
03cb562866
fix(server): resolve duplicate fetch declaration in invoice proxy
2026-01-13 16:44:46 +01:00
LogiFlow
7b02acf6c1
Merge pull request #557 from R0m1k3/1.1
...
chore(server): add logging for webhook url in invoice proxy
2026-01-13 16:43:01 +01:00
Michael
443093573a
chore(server): add logging for webhook url in invoice proxy
2026-01-13 16:41:47 +01:00
LogiFlow
ac89171b9e
Merge pull request #556 from R0m1k3/1.1
...
fix(server): use createRequire for form-data to resolve dynamic impor…
2026-01-13 16:37:16 +01:00
Michael
65eb74a96e
fix(server): use createRequire for form-data to resolve dynamic import issues
2026-01-13 16:36:46 +01:00
LogiFlow
31f5c575d6
Merge pull request #555 from R0m1k3/1.1
...
fix(server): fix form-data dynamic import for webhook invoice sending
2026-01-13 16:27:55 +01:00
Michael
9c0ba9559d
fix(server): fix form-data dynamic import for webhook invoice sending
2026-01-13 16:27:35 +01:00
LogiFlow
4b3bcf70eb
Merge pull request #554 from R0m1k3/1.1
...
chore(deps): npm audit fix - reduce vulnerabilities
2026-01-12 14:37:09 +01:00
Michael
f39b8240e7
chore(deps): npm audit fix - reduce vulnerabilities
2026-01-12 14:36:25 +01:00
LogiFlow
0ec8c029fe
Merge pull request #553 from R0m1k3/1.1
...
feat(security): ameliorations securite - CSRF, sanitization validator…
2026-01-12 14:30:31 +01:00
Michael
0f8920f326
feat(security): ameliorations securite - CSRF, sanitization validator.js, eval removal
2026-01-12 14:29:02 +01:00
LogiFlow
5d07344051
Merge pull request #552 from R0m1k3/1.1
...
1.1
2026-01-12 14:13:59 +01:00
Michael
78adc2c5ae
feat(BAP): remplacer destinataire Celia par Jeremy
2026-01-12 14:13:21 +01:00
Michael
8772e7e0b2
feat(BAP): remplacer destinataire Celia par Jeremy
2026-01-12 14:09:25 +01:00
LogiFlow
897985eece
Merge pull request #551 from R0m1k3/1.1
...
feat: Implement new dashboard, publicity management, and calendar pag…
2026-01-06 11:40:16 +01:00
Michael
78b53f576b
feat: Implement new dashboard, publicity management, and calendar pages with corresponding server routes.
2026-01-06 11:39:28 +01:00
LogiFlow
cfb9498a4f
Merge pull request #550 from R0m1k3/1.1
...
feat: add Publicities page with comprehensive management functionalit…
2026-01-05 17:32:34 +01:00
Michael
eb3fb119ee
feat: add Publicities page with comprehensive management functionalities including list/calendar views and CRUD operations.
2026-01-05 17:10:10 +01:00
LogiFlow
4070172cbc
Merge pull request #549 from R0m1k3/1.1
...
publicité
2026-01-05 13:51:16 +01:00
Michael
18c51959af
publicité
2026-01-05 13:50:50 +01:00