-
17d6baf15a
Merge feature/ticket77-paired-devices into develop
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
-
-
fd5c8932ca
Merge feature/ticket55-model-server-readiness into develop (#55)
Blomios
2026-07-14 18:43:54 +02:00
-
-
141c13dabb
fix(model-server): fiabiliser la readiness au démarrage d'un serveur modèle local (#55)
Blomios
2026-07-14 18:43:46 +02:00
-
-
e0ee24e3b5
Merge feature/ticket54-model-download-progress into develop (#54)
Blomios
2026-07-14 10:37:33 +02:00
-
-
ad1f2257e6
chore(ideai): état d'orchestration du sprint #54 (progression téléchargement)
Blomios
2026-07-14 10:37:23 +02:00
-
2183dfd291
feat(model-server): progression fine du téléchargement du modèle llamacpp (#54)
Blomios
2026-07-14 10:37:14 +02:00
-
-
bd335c3a1c
Merge feature/ticket54-llamacpp-model-download into develop (#54)
Blomios
2026-07-13 23:14:13 +02:00
-
-
fe7ed0aa20
feat(model-server): afficher le téléchargement du modèle llamacpp au démarrage (#54)
Blomios
2026-07-13 23:14:05 +02:00
-
-
c67ec4f7bd
Merge feature/ticket44-firstrun-keep-profile-info into develop (#44)
Blomios
2026-07-13 22:53:58 +02:00
-
-
8cdc44de6e
feat(first-run): conserver les infos du profil courant à l'édition (#44)
Blomios
2026-07-13 22:53:46 +02:00
-
-
76560ab101
Merge feature/ticket50-open-windows-menu-state into develop
Blomios
2026-07-13 18:15:09 +02:00
-
-
b4a01e0ae9
fix(view-windows): réconcilier l'état des fenêtres détachées au boot (#50)
Blomios
2026-07-13 18:14:45 +02:00
-
c1051ce2f5
Merge feature/ticket52-add-project-button-tabs into develop
Blomios
2026-07-13 18:04:24 +02:00
-
-
f7f56e8583
fix(projects): coller le bouton "+" aux onglets de projet (#52)
Blomios
2026-07-13 18:04:16 +02:00
-
ea7a98be03
Merge chore/fmt-agent-lifecycle into develop
Blomios
2026-07-13 18:01:14 +02:00
-
-
-
-
7ddf4d46b9
chore(fmt): appliquer rustfmt sur agent_lifecycle.rs
Blomios
2026-07-13 17:59:26 +02:00
-
-
afbf315e97
feat(view-windows): exposer list_open_view_windows pour l'état du menu
Blomios
2026-07-13 17:59:15 +02:00
-
-
9326a4897a
chore(memory): nettoyer les notes transitoires et supersédées (#49)
Blomios
2026-07-13 13:20:07 +02:00
-
8bbd8d3d68
Merge feature/ticket30-session-limit-handle-main into develop
Blomios
2026-07-13 13:19:46 +02:00
-
-
225890b57a
fix(session-limit): émettre AgentRateLimited sur le chemin délégué (#7)
Blomios
2026-07-13 13:19:21 +02:00
-
9430c65050
fix(session-limit): brancher le handle de limite sur le chemin direct (#30)
Blomios
2026-07-13 13:19:11 +02:00
-
-
631dd4eccf
Merge feature/ticket46-project-tab-add-button into develop
Blomios
2026-07-13 12:42:38 +02:00
-
-
b152e33b60
fix(projects): rendre visible le bouton + d'ajout d'onglet projet (#46)
Blomios
2026-07-13 12:42:31 +02:00
-