LogiFlow
c869d7aa08
Merge pull request #574 from R0m1k3/fix/dlc-name-nullable
...
fix(dlc) : la liste DLC renvoyait 0 produit à cause d'anciennes ligne…
2026-10-19 11:21:43 +02:00
LogiFlow and Claude Opus 5.5
af6a854400
fix(rust) : connexion impossible sur une base dont la table sessions est ancienne ( #573 )
...
L'ancien serveur gardait les sessions en mémoire : la table sessions de
production n'avait pas la forme attendue (sid, sess, expire) et la
connexion échouait (« column "sid" does not exist »). Au démarrage, une
telle table est renommée (sessions_ancienne_<date>, rien n'est supprimé),
son index aussi, puis la bonne table est créée.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ke2qyS8rgacP3ap5iezDbM
2026-10-15 20:46:16 +02:00
LogiFlow and Claude Opus 5.5
bffdca1297
fix(docker) : docker-compose.yml illisible depuis la suppression de Node ( #572 )
...
La suppression du service logiflow-node avait laissé un morceau de sa
définition entre le service logiflow et logiflow-db : le fichier n'était
plus du YAML valide et le déploiement échouait. La CI vérifie désormais
le fichier (docker compose config).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ke2qyS8rgacP3ap5iezDbM
2026-10-15 20:34:46 +02:00
LogiFlow and Claude Opus 5.5
600627c632
feat(rust) : serveur réécrit en Rust, Node retiré ; Calendrier en tête du menu ( #571 )
...
- Serveur Rust (server-rs/, axum + sqlx) : les 148 adresses de l'API,
l'interface, les migrations de démarrage et les tâches de fond ; même
comportement que Node (banc : 2027 cas, 0 écart hors écarts déclarés
USERS-02, RAPPRO-21, R4, R5).
- Node retiré : server/, dépendances serveur, image Docker sans Node
(51 Mo), docker-compose à un seul service applicatif.
- R4 : écritures d'un autre site refusées (Sec-Fetch-Site / Origin).
- R5 : « aujourd'hui » et sauvegarde automatique à l'heure de Paris.
- R6 : mainteneur dans .github/CODEOWNERS.
- Menu latéral : Accueil puis Calendrier en tête.
- Plan et état : docs/PLAN-MIGRATION-RUST.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ke2qyS8rgacP3ap5iezDbM
2026-10-15 20:31:14 +02:00
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