7dea07a30f
feat(mcp): gate abonnement + écrans de consentement OAuth (#114)
Colin Maudry
2026-07-13 14:04:22 +02:00
c693992041
feat(mcp): documents de découverte OAuth (RFC 9728/8414, #114)
Colin Maudry
2026-07-13 14:00:30 +02:00
db0550a170
feat(mcp): journal d'usage mcp_usage (détection niveau 1, #114)
Colin Maudry
2026-07-13 13:56:08 +02:00
13538a4f41
feat(mcp): store OAuth — tokens access/refresh + usage (#114)
Colin Maudry
2026-07-13 13:51:55 +02:00
adbaffe545
feat(mcp): store OAuth — codes d'autorisation (#114)
Colin Maudry
2026-07-13 13:48:42 +02:00
f6132d41a2
feat(mcp): store OAuth — schéma + clients DCR (#114)
Colin Maudry
2026-07-13 13:45:12 +02:00
490ecf940d
docs(mcp): plan d'implémentation OAuth 2.1 connecteur MCP (scope B2, #114)
Colin Maudry
2026-07-13 13:40:56 +02:00
f63c08f381
docs(mcp): design serveur OAuth 2.1 pour connecteur MCP (scope B2, #114)
Colin Maudry
2026-07-13 13:30:32 +02:00
8b3e72d20a
MCP uniquemnet pour les clients CLI
Colin Maudry
2026-07-13 12:53:14 +02:00
341dd84686
test(acheteur): couverture E2E du défilement horizontal AG Grid (#41)
Colin Maudry
2026-07-13 11:32:44 +02:00
87d59c2ce0
test(acheteur/titulaire): sélecteurs AG Grid pour la grille des marchés (#41)
Colin Maudry
2026-07-13 11:22:45 +02:00
7d413ccda4
feat(titulaire): migration du tableau des marchés vers AG Grid (#41)
Colin Maudry
2026-07-13 11:02:52 +02:00
91aeca6f04
docs(plan): allow_duplicate store columnState + smoke test forward-safe (Task 5/6)
Colin Maudry
2026-07-13 10:56:21 +02:00
639c2eb986
feat(acheteur): migration du tableau des marchés vers AG Grid (#41)
Colin Maudry
2026-07-13 10:55:14 +02:00
0d2ad33d6c
fix(entity_grid): allow_duplicate sur le store columnState partagé (collision acheteur/titulaire) (#41)
Colin Maudry
2026-07-13 10:47:31 +02:00
2454c8109f
feat(entity_grid): register_entity_grid_callbacks (datasource/reset/export/meta) (#41)
Colin Maudry
2026-07-13 10:03:21 +02:00
76c1096f4c
feat(entity_grid): fonctions pures de grille scopée acheteur/titulaire (#41)
Colin Maudry
2026-07-13 09:58:57 +02:00
94addf7fae
feat(figures): get_top_org_ag_grid (top 10 en AG Grid client-side) (#41)
Colin Maudry
2026-07-13 09:53:41 +02:00
0c22138e19
feat(figures): ag_grid() paramétrable (id dict + persisted_props) (#41)
Colin Maudry
2026-07-13 09:49:03 +02:00
495fe153b1
feat(grid): export_dataframe scopable par base_where_sql/base_params (#41)
Colin Maudry
2026-07-13 09:44:24 +02:00
9e0aa71910
docs: retire la modif CLAUDE.md du plan (déjà faite)
Colin Maudry
2026-07-13 09:35:43 +02:00
f603d98ddb
docs: plan d'implémentation migration AG Grid acheteur+titulaire (Lot 2a, #41)
Colin Maudry
2026-07-13 09:35:27 +02:00
c9074462d6
docs: aligner la spec Lot 2a sur l'état actuel du code AG Grid (dev)
Colin Maudry
2026-07-13 09:17:58 +02:00
0e1991683b
docs: spec migration AG Grid acheteur.py + titulaire.py (Lot 2a, #41)
Colin Maudry
2026-07-13 09:05:42 +02:00
10c1e45d71
Update version de Dash dans CLAUDE.md
Colin Maudry
2026-07-13 11:58:03 +02:00
f2810640ba
%àj instructions clients MCP
Colin Maudry
2026-07-13 09:25:39 +02:00
8d937d387a
Changelog updated
Colin Maudry
2026-07-13 09:23:50 +02:00
04125f91f8
Ajout du tool schema_donnees
Colin Maudry
2026-07-13 09:23:33 +02:00
b4e778ab8c
Mode d'emploi tableau
Colin Maudry
2026-07-13 07:50:34 +02:00
445c8666cf
Valeurs possibles dans la description des champs
Colin Maudry
2026-07-13 07:36:54 +02:00
26de687ece
Améliorations sur le style de l'ag grid, ajout nb marchés uniques #47
Colin Maudry
2026-07-12 20:47:40 +02:00
ebc4736025
Améliorations sur le style de l'ag grid, ajout nb marchés uniques #47
Colin Maudry
2026-07-12 20:45:38 +02:00
6e9b451734
feat(tableau): réserver l'espace de la barre de défilement horizontale AG Grid
Colin Maudry
2026-07-12 20:30:30 +02:00
6dd7dca271
Améliorations sur le style de l'ag grid, ajout nb marchés uniques #47
Colin Maudry
2026-07-12 20:44:43 +02:00
f580459bd5
Améliorations sur le style de l'ag grid #47
Colin Maudry
2026-07-11 16:58:36 +02:00
117ce9a4ab
fix(tableau): filtres à conditions multiples ignorés + tri non réinitialisé (#41)
Colin Maudry
2026-07-10 20:21:53 +02:00
4e07c69a85
feat(tableau): traduire les libellés de filtre AG Grid en français (#41)
Colin Maudry
2026-07-10 19:42:51 +02:00
cb205a89f3
fix(tests): copier users.test.sqlite vers une base jetable pour les tests
Colin Maudry
2026-07-10 19:38:32 +02:00
ea6998ac11
fix(mcp): isole le reload de src.app dans test_app_wiring (pollution inter-tests avec AG-Grid, #111)
Colin Maudry
2026-07-10 16:27:05 +02:00
34e5065550
Merge branch 'worktree-111-mcp-connecteur' into dev (connecteur MCP, scope B #111)
Colin Maudry
2026-07-10 16:13:06 +02:00
d2e114da34
Merge branch '41-migration-ag-grid' into dev
Colin Maudry
2026-07-10 16:06:01 +02:00
a9d9594a31
test(mcp): combler les lacunes de couverture relevées par la revue finale
Colin Maudry
2026-07-09 21:43:26 +02:00
5b7074529c
feat(mcp): activer le serveur MCP via DASH_MCP_ENABLED (scope A #111)
Colin Maudry
2026-07-09 20:50:14 +02:00