Commit Graph

  • 5a7431b442 feat(backend): commandes web tickets/sprints + factorisation DTO (#86 lot 1) Blomios 2026-07-21 07:20:39 +02:00
  • 5d262231e2 Merge feature/ticket83-quit-confirm-work-in-progress into develop Blomios 2026-07-20 19:18:52 +02:00
  • 60f4b33e53 feat(backend): guard de fermeture "travail en cours" (#83) Blomios 2026-07-20 19:18:39 +02:00
  • 8509653e3c feat(frontend): popup de confirmation à la fermeture avec travail en cours (#83) Blomios 2026-07-20 19:16:29 +02:00
  • 294865f805 Merge feature/ticket81-mcp-templates-editing into develop Blomios 2026-07-20 18:45:07 +02:00
  • ef84d5cc49 feat(backend): MCP d'édition de templates (#81) Blomios 2026-07-20 18:45:02 +02:00
  • 448edfc364 Merge feature/ticket82-mcp-tools-permissions-ui into develop Blomios 2026-07-18 23:39:12 +02:00
  • c3078875f4 feat(frontend): surface MCP tool permissions per agent — Permissions panel (#82 lot UX/F) Blomios 2026-07-18 23:36:02 +02:00
  • 2db37a50fa chore(fmt): reformatage cargo fmt résiduel Blomios 2026-07-18 23:15:39 +02:00
  • 5f15cdbf28 Merge feature/ticket82-mcp-tools-catalog-permissions into develop Blomios 2026-07-18 23:15:12 +02:00
  • c84a66f4e8 feat(backend): API Tauri pour la gestion des permissions tools MCP (#82 lot B4) Blomios 2026-07-18 23:15:05 +02:00
  • eeba0ddb46 feat(backend): parité enforcement des permissions tools sur le chemin OpenAI-compatible (#82 lot B3) Blomios 2026-07-18 23:03:33 +02:00
  • 37ead61911 feat(backend): enforcement des permissions tools MCP au serveur (#82 lot B2) Blomios 2026-07-18 22:54:42 +02:00
  • 5175589aa5 feat(backend): domaine + catalogue et store durable des permissions tools MCP (#82 lot B1) Blomios 2026-07-18 22:45:32 +02:00
  • 32408b5232 Merge feature/ticket62-requester-identity-tool-policy into develop Blomios 2026-07-18 22:35:23 +02:00
  • b4a34b40e5 fix(backend): identité requester explicite + policy des tools OpenAI-compatible (#62) Blomios 2026-07-18 22:35:17 +02:00
  • a7abd331b8 Merge feature/ticket79-flaky-permissions-test into develop Blomios 2026-07-18 14:57:44 +02:00
  • 8387c1bbdf Merge feature/ticket78-settings-french-labels into develop Blomios 2026-07-18 14:57:37 +02:00
  • 6e92536d84 fix(frontend): align Settings desktop labels on French (#78) Blomios 2026-07-18 14:53:32 +02:00
  • 348bccae34 fix(frontend): stop PermissionEditor draft resync from clobbering in-flight edits (#79) Blomios 2026-07-18 14:49:22 +02:00
  • a69c5db093 Merge feature/ticket61-cells-refit into develop Blomios 2026-07-18 09:41:44 +02:00
  • 445ecaf82e fix(frontend): refit différé des cellules terminal après mutation de layout (#61) Blomios 2026-07-18 09:41:39 +02:00
  • 17d6baf15a Merge feature/ticket77-paired-devices into develop Blomios 2026-07-17 13:27:17 +02:00
  • 1be5f8cd18 chore(ideai): #77 en QA, ouverture de #78 et #79 Blomios 2026-07-17 13:27:06 +02:00
  • 3f1e132e88 feat(frontend): écran Appareils et parcours d'appairage nommé (#77 F1/F2) Blomios 2026-07-17 13:27:06 +02:00
  • 8fe93d1652 feat(backend): appareils appairés persistants, révocables et code éphémère (#77 B1-B4) Blomios 2026-07-17 13:26:56 +02:00
  • 9463b7e6bf Merge feature/ticket75-pairing-code-keyboard into develop Blomios 2026-07-17 10:41:01 +02:00
  • 481a7e2498 chore(ideai): clôture de #74 et #68, ouverture de #75 et #76 Blomios 2026-07-17 10:40:26 +02:00
  • 120d0d1ac2 fix(frontend): clavier texte et normalisation du code d'appairage (#75) Blomios 2026-07-17 10:40:26 +02:00
  • aec4293750 Merge feature/ticket74-web-transport-bundle into develop Blomios 2026-07-17 10:34:32 +02:00
  • 4de25d2bce chore(ideai): état runtime du ticket #74 (passage en QA) Blomios 2026-07-17 10:34:24 +02:00
  • f605989fa5 chore(ideai): note mémoire du seam de transport des bundles (#74) Blomios 2026-07-17 09:09:46 +02:00
  • 25728dee74 test(frontend): garde-fou sur le transport des bundles construits (#74 Q1) Blomios 2026-07-17 09:09:42 +02:00
  • 5ca2ab77f3 fix(app-tauri): packager le bundle web, pas le bundle desktop (#74 B1) Blomios 2026-07-17 09:09:42 +02:00
  • a7197fc53b feat(frontend): produire un bundle web distinct en transport http (#74 F1) Blomios 2026-07-17 09:09:33 +02:00
  • 50d237e836 chore(ideai): ouverture du ticket #74 (bundle desktop servi au navigateur) Blomios 2026-07-17 08:54:19 +02:00
  • 166adc3c4b feat(app-tauri): packager les assets web en ressource et les résoudre depuis le resource dir (#68) Blomios 2026-07-17 08:54:15 +02:00
  • a13a6c1801 chore(ideai): carnet de #68, passage en QA et note du faux vert sandbox Blomios 2026-07-17 06:03:11 +02:00
  • f965f64b07 chore(ideai): clôture de #72 (confiance reverse proxy) Blomios 2026-07-16 23:44:12 +02:00
  • b30c9c7590 Merge feature/ticket68-embedded-server-desktop into develop (#68) Blomios 2026-07-16 23:43:56 +02:00
  • 7efa634f23 feat(frontend): panneau Settings Deployment et gateway serveur desktop (#68 F1+F2) Blomios 2026-07-16 23:43:37 +02:00
  • 49e1d5a157 feat(app-tauri): cycle de vie du serveur embarqué et persistance de l'exposition (#68 B2) Blomios 2026-07-16 23:43:24 +02:00
  • 7fbaa8eba6 chore(ideai): ouverture de #73 (TLS intégré à idea-serve) Blomios 2026-07-16 23:11:15 +02:00
  • ae01297b6b Merge feature/ticket72-proxy-trust-hardening into develop (#72) Blomios 2026-07-16 23:11:04 +02:00
  • 42804fc55d docs(server): documenter --trusted-proxy et l'exigence X-Forwarded-Proto (#72) Blomios 2026-07-16 23:10:47 +02:00
  • 75d1ce87fc feat(web-server): donner un effet réel à la confiance reverse proxy + fix port CLI (#72) Blomios 2026-07-16 23:10:40 +02:00
  • e8a72f5173 Merge docs/remote-mode-proxy-clarification into develop (#65) Blomios 2026-07-16 18:51:23 +02:00
  • 677f64d18e docs(server): restaurer l'obligation de proxy TLS, que validate() n'assure pas (#65) Blomios 2026-07-16 18:51:11 +02:00
  • f915635e07 chore(ideai): ouverture de #72 (confiance reverse proxy sans effet réel) Blomios 2026-07-16 18:50:57 +02:00
  • 7c677c4fb4 docs(contexte): ajouter le rôle UX au contexte projet et au cycle obligatoire Blomios 2026-07-16 18:50:50 +02:00
  • 328c941f22 Merge feature/ticket68-embedded-server-core into develop (#68 B1) Blomios 2026-07-16 18:50:37 +02:00
  • b7d38f1d30 feat(web-server): seam shared-core run_embedded_with_core + fix du port effectif (#68 B1) Blomios 2026-07-16 18:50:18 +02:00
  • 77684ea183 docs(server): clarifier le bind du cas proxy distant et l'origine stricte (#65) Blomios 2026-07-16 18:11:56 +02:00
  • 56b9f5f619 chore(ideai): clôture de #65 et ouverture de #71 (diagnostic d'accessibilité) Blomios 2026-07-16 18:11:38 +02:00
  • 32c670a2b3 Merge feature/ticket69-mobile-responsive-client into develop (#69) Blomios 2026-07-16 15:16:21 +02:00
  • 24f5e85974 chore(ideai): carnet de #69 — validation live partielle et réserve du lot 3 Blomios 2026-07-16 15:15:45 +02:00
  • f0f2f3b497 fix(frontend): retirer l'import vi inutilisé du test de la key bar (#69) Blomios 2026-07-16 13:29:00 +02:00
  • 62ecefe1e8 feat(frontend): terminal pilotable au doigt sur téléphone (#69) Blomios 2026-07-16 13:28:09 +02:00
  • 48b8853214 feat(frontend): shell web responsive pour viewport téléphone (#69) Blomios 2026-07-16 13:27:56 +02:00
  • fe0e53ec59 Merge feature/ticket65-idea-serve-headless into develop (#65) Blomios 2026-07-16 15:02:28 +02:00
  • 5ee25d1ef6 chore(ideai): état d'orchestration du sprint serveur headless (#65, #68-#70) Blomios 2026-07-16 15:02:14 +02:00
  • 4f57e5a0db chore(gitignore): ignorer la sortie du build web frontend/dist-web (#65) Blomios 2026-07-16 15:01:40 +02:00
  • 0e15482ce2 feat(web-server): extraire le serveur headless idea-serve du binaire Tauri (#65) Blomios 2026-07-16 15:01:18 +02:00
  • 506d58956b Merge feature/server-client-packaging into develop (#13) Blomios 2026-07-16 10:32:46 +02:00
  • 8e481aed69 chore(ideai): état d'orchestration du sprint #13 (transport HTTP/WS + surface web) Blomios 2026-07-16 10:32:39 +02:00
  • c246875f6d fix(frontend): connecter le WS live sur /api/ws conforme au contrat (#13) Blomios 2026-07-16 09:14:37 +02:00
  • de9c90966d fix(frontend): binder le fetch global à globalThis (pairing Firefox) (#13) Blomios 2026-07-16 08:47:00 +02:00
  • c9ce3d7c4e fix(server): aligner app-data-dir sur l'identifier desktop + corriger doc build web (#13) Blomios 2026-07-16 08:39:22 +02:00
  • 6117177957 feat(frontend): polish web (logout, 401→pairing, reconnexion globale) (#13) Blomios 2026-07-16 08:23:11 +02:00
  • d538808a0d feat(server): servir dist same-origin + durcissement (logout, logs sécurité, static hardening) (#13) Blomios 2026-07-16 08:10:31 +02:00
  • dd1d083a1a feat(frontend): surfaces live web (workstate live, background, inbox, reconnect) (#13) Blomios 2026-07-15 23:37:02 +02:00
  • 1bc5217dbc feat(server): relais live-state + actions background via web (event.domain, allowlist) (#13) Blomios 2026-07-15 23:36:50 +02:00
  • 5254f16095 feat(frontend): surface agent web sur WebSocket (cellule agent) (#13) Blomios 2026-07-15 23:17:24 +02:00
  • 6391d1c75a feat(server): agents CLI via le PTY WebSocket sur idea --serve (#13) Blomios 2026-07-15 23:17:11 +02:00
  • 7487902ddb feat(frontend): xterm.js sur WebSocket avec reconnexion et scrollback (#13) Blomios 2026-07-15 18:09:25 +02:00
  • 917be995a4 feat(server): endpoint PTY WebSocket authentifié sur idea --serve (#13) Blomios 2026-07-15 18:09:14 +02:00
  • e457152c66 Merge feature/ticket13-server-client-mode into develop (#13) Blomios 2026-07-15 13:25:59 +02:00
  • e500e31663 feat(frontend): client web read-only pairing + snapshot état (#13) Blomios 2026-07-15 13:21:35 +02:00
  • fa353f6c0b feat(server): allowlist read-only (get_project_work_state, open_project read-only) (#13) Blomios 2026-07-15 13:21:28 +02:00
  • 4ed0b168d2 feat(server): sous-commande idea --serve avec serveur HTTP sécurisé pairing+cookie (#13) Blomios 2026-07-15 13:06:40 +02:00
  • e0cdb4aa56 feat(frontend): adapter web HTTP+WebSocket derrière les ports (#13) Blomios 2026-07-15 12:50:38 +02:00
  • c8fef2a76a refactor(backend): abstraire le sink de stream hors de tauri::ipc::Channel (#13) Blomios 2026-07-15 12:50:29 +02:00
  • 955db79e97 refactor(backend): extraire le cœur backend commun hors Tauri (#13) Blomios 2026-07-15 09:50:17 +02:00
  • 5505acc1f6 docs(ticket13): inventaire transport backend et frontend (B0) Blomios 2026-07-15 09:50:10 +02:00
  • ebad5ff9f2 Merge feature/ticket60-ticket-assistant-no-reply into develop (#60) Blomios 2026-07-15 08:48:04 +02:00
  • 18e6bedb8b Merge feature/ticket55-model-warmup-deadline into develop (#55) Blomios 2026-07-15 08:47:59 +02:00
  • f7cae4c0a8 fix(model-server): deadline de warmup configurable pour le cold-start llama.cpp (#55) Blomios 2026-07-15 08:41:44 +02:00
  • 2f7f111545 fix(ticket-assistant): rendre visible l'échec « aucune réponse » de l'assistant de ticket (#60) Blomios 2026-07-15 08:32:59 +02:00
  • ce5aa2811c Merge feature/ticket2-ptyport-wait-decouple-output into develop (#2) Blomios 2026-07-14 23:42:48 +02:00
  • 62b71776f5 fix(background-task): découpler la détection de fin de tâche du drain output PTY (#2) Blomios 2026-07-14 23:42:40 +02:00
  • c6e34483d3 Merge feature/ticket31-detectprofiles-parallel-probes into develop (#31) Blomios 2026-07-14 19:32:04 +02:00
  • 2d7396a86b perf(agent): paralléliser les sondes de DetectProfiles::execute (#31) Blomios 2026-07-14 19:31:57 +02:00
  • 51b5d07f35 Merge feature/ticket34-chatbridge-scrollback-bounded into develop (#34) Blomios 2026-07-14 19:26:37 +02:00
  • b4b86cdc0e fix(chat): borner le scrollback de ChatBridge (#34) Blomios 2026-07-14 19:26:32 +02:00
  • 63a7b6165f Merge feature/ticket20-ticketlist-ref-match-opaque-cursor into develop (#20) Blomios 2026-07-14 19:20:49 +02:00
  • bd5d8d864a fix(tickets): matching exact du #ref et curseur de pagination opaque/stable pour ticket_list (#20) Blomios 2026-07-14 19:20:40 +02:00
  • 83e4df7626 Merge feature/ticket33-structured-routing-explicit into develop (#33) Blomios 2026-07-14 19:08:32 +02:00
  • 67101ba607 fix(agent): rendre explicite le routage structuré vs PTY dans LaunchAgent (#33) Blomios 2026-07-14 19:08:23 +02:00
  • e24bb5f1f4 Merge feature/ticket56-agent-selector-visible-elsewhere into develop (#56) Blomios 2026-07-14 18:56:40 +02:00
  • 4099b0d1c4 fix(layout): rendre resélectionnable un agent live non réellement affiché (#56) Blomios 2026-07-14 18:56:34 +02:00