Commit Graph

771 Commits

Author SHA1 Message Date
6a4787e814 fix(cli): normalise les timestamps chat secondes/ms pour l'heure des messages — #221 2026-08-15 22:21:00 +02:00
d9172a11ae merge(git): affichage tags annotés locaux dans Git Graph — #218 (QA verte) 2026-08-15 20:01:31 +02:00
59f533e560 chore(idea): bookkeeping #218 QA verte + clôture #217 2026-08-15 20:01:23 +02:00
bfa4d322e8 fix(git): peel les tags annotés vers leur commit cible dans log_graph — #218 2026-08-15 20:01:23 +02:00
3d466f9cee merge(cli): conservation conversation au switch layout Git Graph — #217 (QA verte) 2026-08-15 19:33:05 +02:00
33c6fc6cad chore(idea): bookkeeping #217 QA verte + clôture #216 2026-08-15 19:32:56 +02:00
581063cf96 fix(cli): restaure la conversation au retour de layout via cache conversationId+sessionId — #217 2026-08-15 19:32:56 +02:00
02715a00b8 merge(cli): progress après Final dans la CLI custom — #216 (QA verte) 2026-08-15 18:58:11 +02:00
7fd47b339a chore(idea): bookkeeping #216 QA verte + clôtures #214/#215 2026-08-15 18:58:08 +02:00
3582b252bb fix(cli): affiche les progress reçus après Final sans rouvrir le tour — #216 2026-08-15 18:58:08 +02:00
a3699933e9 merge(web): accès fichiers sans Origin header — #214 (QA verte) 2026-08-15 17:49:29 +02:00
76f2202601 chore(idea): bookkeeping #214 QA verte + clôtures index #212/#213 2026-08-15 17:49:22 +02:00
b3fe1d57d1 fix(web): accepte GET /api/project-files* sans Origin (allow_missing ciblé) — #214 2026-08-15 17:49:22 +02:00
b3bf6fd2d6 merge(web): routage layout /api/invoke + fallback restauration — #212 (QA verte) 2026-08-15 11:40:53 +02:00
b62258e602 chore(idea): bookkeeping #212 — QA verte 2026-08-15 11:40:20 +02:00
86f6c7ebf8 fix(web): route la famille layout dans /api/invoke + fallback UX restauration — #212
Le web-server ne routait pas load_layout (UNKNOWN_COMMAND a l'ouverture
d'un projet web PC). Alignement de l'adapter web sur les contrats Tauri:
load_layout, mutate_layout, list_layouts, create_layout, rename_layout,
delete_layout, set_active_layout. useLayout ne propage plus l'erreur
brute: message utilisateur + fallback singleLeafTree.
2026-08-15 11:40:00 +02:00
cf2f0dc917 chore(idea): création ticket #212 — load_layout web PC 2026-08-15 11:30:55 +02:00
1f94ed4004 chore(idea): carnet #211 finalisé 2026-08-15 10:58:07 +02:00
a4cdaca5c9 chore(idea): bookkeeping #211 — QA verte, merge local effectué 2026-08-15 10:39:02 +02:00
33c547d553 merge(web): panneau Fichiers — navigation projet + téléchargements — #211 (QA verte) 2026-08-15 10:38:56 +02:00
79fc3d184d feat(web): panneau Fichiers — navigation projet + téléchargements fichier/dossier ZIP — #211 2026-08-15 10:38:53 +02:00
bb1fdecf7c chore(idea): clôture #210 + création #211 2026-08-15 10:14:28 +02:00
903c62bda3 chore(idea): bookkeeping #210 — QA verte, merge local effectué 2026-08-15 09:49:57 +02:00
7dbaa7394f merge(web): heure de réception des messages custom CLI — #210 (QA verte) 2026-08-15 09:49:52 +02:00
7f671dff01 feat(web): heure de réception des messages custom CLI — #210 2026-08-15 09:49:46 +02:00
ff7f88ebba chore(idea): bookkeeping #209 + création #210 2026-08-15 09:40:28 +02:00
a9d55a5078 chore(idea): bookkeeping #209 + carnet #208 finalisé 2026-08-15 09:22:32 +02:00
1bb20e4220 chore(idea): bookkeeping QA #208 verte 2026-08-15 09:08:50 +02:00
8dbd5fafb8 merge(web): parité layout AppImage desktop + switch TUI/CLI custom — #208 (QA verte) 2026-08-15 09:08:50 +02:00
7cdb97ae89 feat(web): parité layout AppImage desktop + switch TUI naïf/CLI custom — #208 2026-08-15 09:08:42 +02:00
780f91a211 chore(idea): bookkeeping tickets 202/207 + création #208 2026-08-15 08:50:42 +02:00
b855555c9d chore(idea): bookkeeping QA #206 verte + lancement QA transverse #207 2026-08-15 01:33:49 +02:00
b885f0c4de merge(web): UX mobile task-flow dédiée — #206 (QA verte) 2026-08-15 01:33:43 +02:00
a907586f41 feat(web): add mobile task flow shell — #206 2026-08-15 01:31:49 +02:00
dcf6a84dba chore(idea): bookkeeping QA #205 verte + préparation #206 2026-08-15 01:26:26 +02:00
9eb81689c6 merge(web): persistance session web desktop + synchro inter-onglets — #205 (QA verte) 2026-08-15 01:26:18 +02:00
3b8ce66e33 feat(web): persist workspace presentation across browser hosts — #205 2026-08-15 01:24:23 +02:00
723e2987ef chore(idea): bookkeeping QA #204 verte + préparation #205 2026-08-15 01:18:28 +02:00
1a8f548e3f merge(web): surfaces ouvrables ici/onglet/fenêtre — #204 (QA verte) 2026-08-15 01:18:22 +02:00
0d543fb298 feat(web): open project surfaces in browser targets — #204 2026-08-15 01:16:23 +02:00
7fea538d0d chore(idea): bookkeeping QA #203 verte + préparation #204 2026-08-15 01:10:18 +02:00
32a6c685c6 merge(web): shell desktop parity — #203 (QA verte) 2026-08-15 01:10:15 +02:00
93dab2d961 test(web): align agent contract expectations — #203 2026-08-15 01:08:30 +02:00
ee2ee037f9 feat(web): add desktop parity shell — #203 2026-08-15 01:03:29 +02:00
4cbb4ee7c7 chore(idea): bookkeeping .ideai — tickets #184-#207, contexts agents, mémoire (préparation train refonte web #202) 2026-08-15 00:56:12 +02:00
715f0ededd merge(infra): temp IdeA pour tous les agents et purge managed-tmp à la fermeture — #200 (QA verte) 2026-08-15 00:14:25 +02:00
b5653b24b5 feat(infra): temp IdeA généralisé à tous les agents + purge du store managed-tmp au shutdown d'IdeA — #200 (QA verte) 2026-08-15 00:14:25 +02:00
e6f6eb5b1b merge(infra): temp IdeA launch-scoped géré pour les agents — #200 (QA verte) 2026-08-14 23:56:02 +02:00
1157de1dda feat(infra): temp IdeA launch-scoped alloué par lancement d'agent, injecté via TMPDIR/TMP/TEMP, writable_roots + release au stop, fail-closed — #200 (QA verte) 2026-08-14 23:55:54 +02:00
1d10a6ee80 merge(sandbox): writable roots Codex alignées sur les permissions du menu agent — #197 (QA verte) 2026-08-14 15:05:23 +02:00