LogiFlow and Claude Opus 5.5
6760f43e87
feat(api) : gérer les clés de l'API externe depuis Paramètres ( #570 )
...
Nouvel onglet Paramètres > API externe (admin) : état de l'API, adresse,
création d'une clé nommée par outil (affichée une seule fois), liste avec
dernière utilisation, révocation immédiate.
- table external_api_keys (empreinte SHA-256 uniquement), créée par
migrations.production.ts et init.sql
- l'API accepte les clés de Paramètres et toujours celles de
EXTERNAL_API_KEYS ; 503 seulement si aucune clé active
- routes /api/external-api/keys (session + admin)
- documentation et .env.example mis à jour
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JrRFddV2BaqDCxGY1j52UJ
2026-10-10 09:53:41 +02:00
LogiFlow and Claude Opus 5.5
b964e137bf
feat(ui) : refonte du menu latéral et de la navigation téléphone ( #569 )
...
Menu PC et navigation téléphone tirés d'une configuration unique
(client/src/lib/navigation.ts), selon docs/PLAN-OPTIMISATION-WEBUI.md
(P1 § 2.1 et § 2.6).
- menu regroupé par usage (Au quotidien, Fournisseurs, Planning et infos,
Administration), libellés clarifiés, chaque icône une seule fois ;
droits d'accès PC inchangés
- l'envoi de BAP quitte le menu : bouton « Envoyer un BAP » (admin) dans
l'en-tête du Rapprochement BL / factures
- téléphone : 4 raccourcis selon le rôle + « Menu » avec tous les modules
autorisés, magasin, profil et déconnexion ; pages sans version mobile
affichées dans le cadre téléphone
- titre de l'onglet du navigateur tiré du menu
- onglets du Rapprochement lisibles sur téléphone
- suppression de PhoneBottomNav.tsx (inutilisé)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JrRFddV2BaqDCxGY1j52UJ
2026-10-10 09:35:35 +02:00
LogiFlow and Claude
bd3bb5e64a
feat(api): compléter la facture des fournisseurs en rapprochement automatique ( #568 )
...
Les livraisons d'un fournisseur en rapprochement automatique sont validées
d'office à la saisie du BL ; PATCH /api/ext/v1/deliveries/:id les refusait
donc (409) sauf à les dévalider. Pour ces fournisseurs, la référence, les
montants HT/TTC et l'échéance s'écrivent désormais directement, la livraison
restant validée.
- automaticReconciliation exposé sur chaque livraison renvoyée par l'API
- documentation mise à jour avec un exemple
Claude-Session: https://claude.ai/code/session_01LEhR8Cok79VpsxixhrKChM
Co-authored-by: Claude <noreply@anthropic.com >
2026-10-10 09:11:08 +02:00
LogiFlow
6cf779092e
Merge pull request #564 from R0m1k3/claude/focused-volta-u3pwmj
...
Claude/focused volta u3pwmj
2026-08-15 22:59:47 +02:00
LogiFlow
1b9e3ac493
Merge pull request #563 from R0m1k3/claude/focused-volta-u3pwmj
...
Claude/focused volta u3pwmj
2026-08-14 19:01:09 +02:00
LogiFlow
baaa27af50
Merge pull request #562 from R0m1k3/claude/focused-volta-u3pwmj
...
Claude/focused volta u3pwmj
2026-08-14 16:35:55 +02:00
LogiFlow
ea8aed7e01
Merge pull request #560 from R0m1k3/1.1
...
1.1
2026-02-10 09:44:46 +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
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
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
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
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
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
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
LogiFlow
5d07344051
Merge pull request #552 from R0m1k3/1.1
...
1.1
2026-01-12 14:13:59 +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
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
LogiFlow
4070172cbc
Merge pull request #549 from R0m1k3/1.1
...
publicité
2026-01-05 13:51:16 +01:00
LogiFlow
ff3a24ecca
Merge pull request #548 from R0m1k3/1.1
...
feat: add mobile customer orders page with creation and management fu…
2025-12-10 16:55:29 +01:00
LogiFlow
540698a0da
Merge pull request #547 from R0m1k3/1.1
...
feat: implement mobile credit notes management page with CRUD operati…
2025-12-10 16:48:57 +01:00
LogiFlow
b31ad6ee96
Merge pull request #546 from R0m1k3/1.1
...
1.1
2025-12-10 16:32:22 +01:00
LogiFlow
786b139c37
Merge pull request #545 from R0m1k3/1.1
...
feat: add mobile pages for SAV, customer orders, credit notes, and DL…
2025-12-10 16:06:24 +01:00
LogiFlow
f03682baa9
Merge pull request #544 from R0m1k3/1.1
...
feat: add mobile pages for customer orders, publicities, and calendar…
2025-12-10 15:42:14 +01:00
LogiFlow
189f11319b
Merge pull request #543 from R0m1k3/1.1
...
feat: add mobile calendar page to display orders and deliveries
2025-12-10 15:29:53 +01:00
LogiFlow
98e8c3f855
Merge pull request #542 from R0m1k3/1.1
...
feat: Implement a mobile calendar page to display orders and deliveri…
2025-12-10 14:59:03 +01:00
LogiFlow
64df64c0be
Merge pull request #541 from R0m1k3/1.1
...
feat: add mobile calendar page to display orders and deliveries
2025-12-10 14:51:45 +01:00
LogiFlow
95a6605b01
Merge pull request #540 from R0m1k3/1.1
...
feat: add mobile calendar page to display orders and deliveries as ev…
2025-12-10 14:45:16 +01:00
LogiFlow
c943698e29
Merge pull request #539 from R0m1k3/1.1
...
feat: add mobile calendar page to display orders and deliveries as ev…
2025-12-10 14:26:08 +01:00
LogiFlow
149371bf6c
Merge pull request #538 from R0m1k3/1.1
...
feat: add mobile pages for delivery and order listing with search and…
2025-12-10 14:18:02 +01:00
LogiFlow
36ee75ea75
Merge pull request #537 from R0m1k3/1.1
...
feat: add base mobile layout component with header, bottom navigation…
2025-12-10 14:07:33 +01:00
LogiFlow
8239506864
Merge pull request #536 from R0m1k3/1.1
...
feat: add `MobileApp` wrapper with `StoreProvider` and integrate mobi…
2025-12-10 14:03:09 +01:00
LogiFlow
60086e6a3c
Merge pull request #535 from R0m1k3/1.1
...
feat: implement dedicated mobile layout with bottom navigation and st…
2025-12-10 13:57:28 +01:00
LogiFlow
ee423ef2c2
Merge pull request #534 from R0m1k3/1.1
...
feat: introduce `RouterProduction` component for authenticated and re…
2025-12-10 13:50:29 +01:00
LogiFlow
4149202c6a
Merge pull request #533 from R0m1k3/1.1
...
feat: add mobile layout and bottom navigation components
2025-12-10 13:42:30 +01:00
LogiFlow
25b6372e7c
Merge pull request #532 from R0m1k3/1.1
...
feat: add mobile tasks page with creation/edit form and new layout co…
2025-12-10 13:25:52 +01:00
LogiFlow
a3b6820ee0
Merge pull request #531 from R0m1k3/1.1
...
feat: implement mobile task management page for mobile devices, inclu…
2025-12-10 13:17:14 +01:00
LogiFlow
6083e07a7e
Merge pull request #530 from R0m1k3/1.1
...
feat: Add mobile tasks page with task creation, editing, and listing …
2025-12-10 13:12:59 +01:00
LogiFlow
bad2665fc6
Merge pull request #529 from R0m1k3/1.1
...
feat: implement mobile task management page with create and edit task…
2025-12-10 13:04:07 +01:00
LogiFlow
e912de9c9c
Merge pull request #528 from R0m1k3/1.1
...
feat: introduce responsive task management with a dedicated mobile ta…
2025-12-10 12:52:59 +01:00
LogiFlow
1d0b371e40
Merge pull request #527 from R0m1k3/1.1
...
feat: Add publicities management page with year/month filtering, list…
2025-12-10 12:06:36 +01:00
LogiFlow
9ec9cfcca3
Merge pull request #526 from R0m1k3/1.1
...
Remove Multer dependency and implement custom multipart form data par…
2025-11-04 17:49:12 +01:00
LogiFlow
359cbdcf16
Update package.json
2025-11-04 17:46:31 +01:00
LogiFlow
2d77fd2b86
Update build script to use esbuild
2025-11-04 17:43:23 +01:00
LogiFlow
ee88fa24c3
Merge pull request #525 from R0m1k3/1.1
...
Update invoice sending to use Multer for file uploads
2025-11-04 17:38:51 +01:00
LogiFlow
8b4849bb97
Merge pull request #524 from R0m1k3/1.1
...
1.1
2025-11-04 17:33:03 +01:00
LogiFlow
c94366f0c7
Merge pull request #523 from R0m1k3/1.1
...
Improve invoice sending by proxying requests through the backend
2025-11-04 16:27:17 +01:00
LogiFlow
857b612d51
Merge pull request #522 from R0m1k3/1.1
...
Update invoice sending to directly use webhook URL and add timeout
2025-11-04 16:21:50 +01:00
LogiFlow
b2739e138c
Merge pull request #521 from R0m1k3/1.1
...
Improve invoice sending by proxying through backend
2025-11-04 16:17:51 +01:00
LogiFlow
3939b16788
Merge pull request #520 from R0m1k3/1.1
...
Update invoice sending to use direct webhook requests with timeouts
2025-11-04 16:13:26 +01:00
LogiFlow
47ebf2172a
Merge pull request #519 from R0m1k3/1.1
...
Update file upload handling to use native Node.js FormData
2025-11-04 16:09:04 +01:00
LogiFlow
fdb9ee0243
Merge pull request #518 from R0m1k3/1.1
...
Add ability to upload files to external webhooks
2025-11-04 16:04:57 +01:00
LogiFlow
7ee495916b
Merge pull request #517 from R0m1k3/1.1
...
1.1
2025-11-04 15:50:47 +01:00
LogiFlow
10cd3c8245
Merge pull request #516 from R0m1k3/1.1
...
1.1
2025-11-04 15:31:54 +01:00
LogiFlow
e0b8fdfec9
Merge pull request #515 from R0m1k3/1.1
...
Display processed products first and visually indicate their status
2025-11-04 15:26:29 +01:00
LogiFlow
c776f4c5e3
Merge pull request #514 from R0m1k3/1.1
...
1.1
2025-11-04 15:21:37 +01:00
LogiFlow
3ec49a2df8
Merge pull request #513 from R0m1k3/1.1
...
Adjust invoice validation and tab navigation
2025-11-04 15:01:58 +01:00
LogiFlow
a3dfda16f4
Merge pull request #512 from R0m1k3/1.1
...
Improve reconciliation validation feedback and cache updates
2025-11-04 14:57:36 +01:00
LogiFlow
55a5fc3baf
Merge pull request #511 from R0m1k3/1.1
...
Improve reconciliation to only check for unchecked invoices
2025-11-04 14:52:47 +01:00
LogiFlow
31fa183ab4
Merge pull request #510 from R0m1k3/1.1
...
Fix issue preventing delivery reconciliation status from displaying
2025-11-04 14:47:58 +01:00
LogiFlow
6d80289022
Merge pull request #509 from R0m1k3/1.1
...
Improve automatic invoice verification for reconciled deliveries
2025-11-04 14:42:21 +01:00
LogiFlow
4ef30bb045
Merge pull request #508 from R0m1k3/1.1
...
Reduce vertical spacing within the sidebar navigation elements
2025-11-04 14:24:53 +01:00
LogiFlow
35a346f1ca
Merge pull request #507 from R0m1k3/1.1
...
1.1
2025-11-04 14:18:56 +01:00
LogiFlow
2ae05866b2
Merge pull request #506 from R0m1k3/1.1
...
1.1
2025-11-04 13:49:26 +01:00
LogiFlow
a75edba900
Merge pull request #505 from R0m1k3/1.1
...
Update CSV export to use semicolons as separators for better Excel co…
2025-11-04 13:37:18 +01:00
LogiFlow
7eb6d957dd
Merge pull request #504 from R0m1k3/1.1
...
1.1
2025-11-04 13:33:26 +01:00
LogiFlow
3c20346a83
Update build and start scripts in package.json
2025-11-04 13:22:22 +01:00
LogiFlow
8be81e82e1
Update build script to change package handling
2025-11-04 13:18:54 +01:00
LogiFlow
400931f701
Update build script to exclude xlsx package
...
Exclude 'xlsx' package from the build process.
2025-11-04 13:11:41 +01:00
LogiFlow
0f925a2664
Merge pull request #503 from R0m1k3/1.1
...
Improve error handling and logging for Excel export functionality
2025-11-04 13:06:17 +01:00
LogiFlow
f59862c856
Merge pull request #502 from R0m1k3/1.1
...
1.1
2025-11-04 12:56:07 +01:00
LogiFlow
316dbc0c1b
Merge pull request #501 from R0m1k3/1.1
...
1.1
2025-11-04 11:50:05 +01:00
LogiFlow
9b61a42d8d
Merge pull request #500 from R0m1k3/1.1
...
Add TTC amount configuration and display for financial tracking
2025-11-04 11:35:34 +01:00
LogiFlow
39c096d009
Merge pull request #499 from R0m1k3/1.1
...
1.1
2025-11-04 10:21:25 +01:00
LogiFlow
46a21d4132
Merge pull request #498 from R0m1k3/1.1
...
1.1
2025-11-04 07:42:28 +01:00
LogiFlow
8adb91d90e
Merge pull request #497 from R0m1k3/1.1
...
1.1
2025-11-04 07:35:19 +01:00
LogiFlow
8cb2b51b71
Merge pull request #496 from R0m1k3/1.1
...
1.1
2025-11-04 07:29:13 +01:00
LogiFlow
efb8b8fe92
Merge pull request #495 from R0m1k3/1.1
...
1.1
2025-11-04 07:14:40 +01:00
LogiFlow
275f36a8b1
Merge pull request #494 from R0m1k3/1.1
...
1.1
2025-11-04 06:45:00 +01:00
LogiFlow
0fa5aafb96
Merge pull request #493 from R0m1k3/1.1
...
Update invoice reconciliation to fix display issues
2025-11-04 06:31:48 +01:00
LogiFlow
d5001b4942
Merge pull request #492 from R0m1k3/1.1
...
1.1
2025-11-04 06:21:03 +01:00
LogiFlow
aab589f98b
Merge pull request #491 from R0m1k3/1.1
...
1.1
2025-11-03 21:20:51 +01:00
LogiFlow
2339963545
Merge pull request #490 from R0m1k3/1.1
...
Improve date handling for delivery due dates
2025-11-03 21:04:03 +01:00
LogiFlow
fd2fa1385e
Merge pull request #489 from R0m1k3/1.1
...
1.1
2025-11-03 18:25:56 +01:00
LogiFlow
d2080d101d
Merge pull request #488 from R0m1k3/1.1
...
Update delivery information based on matched invoice or bill of lading
2025-11-03 18:20:20 +01:00
LogiFlow
a449cc1db7
Merge pull request #487 from R0m1k3/1.1
...
1.1
2025-11-03 18:12:26 +01:00
LogiFlow
73b2e326fb
Merge pull request #486 from R0m1k3/1.1
...
Improve payment schedule tracking and sales analysis interface
2025-11-03 17:13:39 +01:00
LogiFlow
ba546fb03e
Merge pull request #485 from R0m1k3/1.1
...
1.1
2025-11-03 17:02:41 +01:00
LogiFlow
39b8044568
Merge pull request #484 from R0m1k3/1.1
...
1.1
2025-10-31 10:30:55 +01:00
LogiFlow
6089d40bef
Merge pull request #483 from R0m1k3/1.1
...
1.1
2025-10-31 07:43:48 +01:00
LogiFlow
de0ad7bdc9
Merge pull request #482 from R0m1k3/1.1
...
1.1
2025-10-13 13:56:10 +02:00
LogiFlow
c87920a450
Merge pull request #481 from R0m1k3/1.1
...
1.1
2025-10-13 12:55:43 +02:00
LogiFlow
5b136cb821
Merge pull request #480 from R0m1k3/1.1
...
1.1
2025-10-10 18:28:18 +02:00
LogiFlow
4af909d51c
Merge pull request #479 from R0m1k3/1.1
...
1.1
2025-10-10 18:03:57 +02:00
LogiFlow
2190eaa8dc
Merge pull request #478 from R0m1k3/1.1
...
Update publicity endpoints to use campaign naming convention
2025-10-01 16:47:32 +02:00
LogiFlow
2b42e76d07
Merge pull request #477 from R0m1k3/1.1
...
1.1
2025-10-01 16:35:12 +02:00
LogiFlow
64ed612322
Merge pull request #476 from R0m1k3/1.1
...
1.1
2025-09-30 18:49:19 +02:00
LogiFlow
2baf0c36cb
Merge pull request #475 from R0m1k3/1.1
...
1.1
2025-09-30 18:36:35 +02:00
LogiFlow
d0fd7f8b42
Merge pull request #474 from R0m1k3/1.1
...
1.1
2025-09-30 12:59:58 +02:00
LogiFlow
25db2497e0
Merge pull request #473 from R0m1k3/1.1
...
Add supplier control validation fields to storage
2025-09-30 11:03:19 +02:00
LogiFlow
c7d4a3bb99
Merge pull request #472 from R0m1k3/1.1
...
1.1
2025-09-30 10:27:53 +02:00