-
12beab01c9
fix(editor+sidebar): bouton ⋯ retiré, Form via modale app, doublon du dernier fichier du tree
main
bruno
2026-10-10 20:49:45 -04:00
-
090174df0a
fix(local-workspace): menu contextuel du sidebar cassé — fermeture prématurée d'app-layout
bruno
2026-10-10 20:02:27 -04:00
-
fc8548194a
feat(templates): refonte complète des templates façon Notion + vues/agents-skills
bruno
2026-10-10 18:52:19 -04:00
-
d0452e10dd
fix: aligner version FastAPI sur VERSION 7.70.1 (test PWA)
bruno
2026-10-10 01:07:27 -04:00
-
57c6cbec03
ci: relancer le CI (run precedent fige sur worker)
bruno
2026-10-10 00:37:39 -04:00
-
1fedafa808
fix: sidebar Repository et pages forge — erreurs console, cache assets (v7.70.1)
bruno
2026-10-09 23:33:48 -04:00
-
d95178156f
feat: sidebar Repository identique au Workspace-local, pages forge unifiees, GC miroirs vides
bruno
2026-10-09 22:33:34 -04:00
-
9ea0cddf3c
fix: CI verte — fuite du client HTTP mocké + rate limiter actif dans test_agent
bruno
2026-10-09 17:55:44 -04:00
-
0218d8f5e5
fix: /local-workspace — chemin du header + clic sur un dossier du sidebar (v7.69.9)
bruno
2026-10-09 16:58:04 -04:00
-
7468e497c6
fix: le bouton close de Settings ferme en un clic (v7.69.4)
v7.69.4
bruno
2026-10-08 22:02:08 -04:00
-
162eb257c7
fix: la section Aide est positionnée comme Settings (v7.69.3)
v7.69.3
bruno
2026-10-08 21:07:17 -04:00
-
b9a776b626
fix: le favicon est enfin le vrai logo, plus un placeholder (v7.69.2)
v7.69.2
bruno
2026-10-08 19:41:37 -04:00
-
674baf6954
fix: og:image et twitter:image en URL absolue (v7.69.1)
v7.69.1
bruno
2026-10-08 19:00:13 -04:00
-
3d3b46b58b
fix: sélection multi-blocs fonctionnelle (Ctrl+C/X, drag souris, clic droit) + identité visuelle (v7.69.0)
v7.69.0
bruno
2026-10-08 17:27:14 -04:00
-
7cf922106f
fix: colonnes rendues, tables IA sans pipe de tête, copier/couper/coller multi-blocs (v7.68.0)
v7.68.0
bruno
2026-10-08 15:23:46 -04:00
-
d58c321c07
feat: réactions dans le tiroir Comments (+ suppression) et refonte du menu de sélection (v7.67.0)
v7.67.0
bruno
2026-10-08 14:25:48 -04:00
-
db6bf03a00
fix: icône du bouton « commenter » = bulle Feather + (message-square) (v7.66.0)
v7.66.0
bruno
2026-10-08 13:09:22 -04:00
-
c031bf67de
chore: ne pas versionner commit_msg.txt (fichier de message ajouté par erreur en v7.66.0)
bruno
2026-10-08 12:47:33 -04:00
-
ab6977733d
feat: Escape du menu slash retire le « / » + bouton « commenter » à droite du bloc (v7.66.0)
bruno
2026-10-08 12:47:00 -04:00
-
00c5e2a60d
feat: commentaire ancré sur la SÉLECTION de texte (pas le bloc) + retrait du bouton bleu « 💬 Comment » (v7.65.0)
v7.65.0
bruno
2026-10-08 12:19:56 -04:00
-
858649e3c3
fix: la touche Delete supprime maintenant le bloc vide (comme Backspace) (v7.64.1)
v7.64.1
bruno
2026-10-08 11:48:16 -04:00
-
400a827e3f
feat: commentaires façon Notion — ancres jaunes, tiroir refondu, réactions emoji sur texte (v7.64.0)
v7.64.0
bruno
2026-10-08 10:46:14 -04:00
-
699165469d
feat: menus mobiles façon Notion — barre horizontale au « / » + Insert block plein écran (v7.63.0)
v7.63.0
bruno
2026-10-08 09:36:37 -04:00
-
3a6445ca4e
feat: menu contextuel au highlight de texte — toolbar 4 lignes façon Notion (v7.62.0)
v7.62.0
bruno
2026-10-08 08:39:39 -04:00
-
033490c464
feat: menu contextuel de bloc refondu façon Notion — 10 actions, sous-menus et raccourcis (v7.61.0)
v7.61.0
bruno
2026-10-07 23:09:21 -04:00
-
f132885b08
feat: bouton + à gauche du handle de bloc — insère un bloc dessous (v7.60.0)
v7.60.0
bruno
2026-10-07 22:25:27 -04:00
-
a79bdc1641
fix: « Turn into » du menu contextuel ne fonctionnait pas (v7.59.3)
v7.59.3
bruno
2026-10-07 21:32:22 -04:00
-
a67bd252aa
fix: aide (bouton ✕), Insert below qui perdait le format, listes numérotées invisibles (v7.59.2)
v7.59.2
bruno
2026-10-07 20:29:02 -04:00
-
39d34ac866
fix(llm): Mistral 403 tier_not_allowed — défauts tous-plans + sonde chat + migration 36 (v7.59.1)
bruno
2026-10-07 16:25:04 -04:00
-
efa3d57e93
feat(mobile): side-nav settings + scroll drawer + aide refondue settings-style (v7.59.0)
bruno
2026-10-07 15:36:05 -04:00
-
992200a90a
fix(mobile): hamburger ouvrait sidebarCollapsed au lieu du drawer + layout settings responsive (v7.58.1)
bruno
2026-10-07 14:27:33 -04:00
-
21b96afa12
merge: origin/develop → main (contenu déjà intégré, arbre identique)
bruno
2026-10-07 12:08:32 -04:00
-
-
16f73fe39e
feat: Add plugins — catalogue on/off à effet réel (v7.58.0, phase 8/8)
v7.58.0
bruno
2026-10-07 10:19:25 -04:00
-
f8acb906e5
feat: connecteurs Discord/Telegram/MCP + outils MCP dynamiques au registre (v7.57.0)
v7.57.0
bruno
2026-10-07 09:09:19 -04:00
-
1d7750bda0
feat: connecteurs Google + Microsoft 365 (OAuth2 PKCE) — phase 6/8 (v7.56.0)
v7.56.0
bruno
2026-10-07 08:29:22 -04:00
-
18c72d77fe
feat: menu + — Connecteurs (socle) — phase 5/8 (v7.55.0)
v7.55.0
bruno
2026-10-06 23:26:19 -04:00
-
64c85caffc
feat: menu + — Mémoire de l'agent — phase 4/8 (v7.54.0)
v7.54.0
bruno
2026-10-06 22:53:15 -04:00
-
a68e8848ea
feat: menu + — Design System – Canevas — phase 3/8 (v7.53.0)
v7.53.0
bruno
2026-10-06 21:59:34 -04:00
-
18a2d45d46
feat: menu + — Compétences-skills « Gérer » + « Parcourir » — phase 2/8 (v7.52.0)
v7.52.0
bruno
2026-10-06 21:39:24 -04:00
-
f271ac9b7a
feat: menu + de l'assistant en hub de contexte — phase 1/8 (v7.51.0)
v7.51.0
bruno
2026-10-06 20:01:47 -04:00
-
f006880394
docs: plan par phases du menu + de l'assistant + design V74
bruno
2026-10-06 19:35:22 -04:00
-
81746d9440
fix: peek de Library nu comme local-workspace - iframe pleine (v7.50.2)
v7.50.2
bruno
2026-10-06 15:53:04 -04:00
-
f53205bc45
fix: peek des bases hydrate FlowDeckDB + Open de ligne, tableau pleine largeur (v7.50.1)
v7.50.1
bruno
2026-10-06 15:15:01 -04:00
-
3706689eca
fix: side peek = document seul en edition + bouton Open calendrier/Kanban (v7.50.0)
v7.50.0
bruno
2026-10-06 12:48:48 -04:00
-
7dbaefb381
fix: page de base - titre au-dessus du tableau, tableau au ras du sidebar (v7.49.2)
v7.49.2
bruno
2026-10-06 09:49:16 -04:00
-
15b6b163f4
fix: tableau des bases aligne sur le titre (v7.49.1)
v7.49.1
bruno
2026-10-06 08:18:02 -04:00
-
2e5efcfe07
chore: retire commit_msg.txt embarque par erreur
bruno
2026-10-05 22:48:00 -04:00
-
1d1cdbd618
fix: side peek des bases repasse en vanilla JS + largeur 1100px standard (v7.49.0)
v7.49.0
bruno
2026-10-05 22:47:36 -04:00
-
894004a1f5
feat: confirmations destructives de /trash en fenêtre thématisée (v7.45.6)
v7.45.6
bruno
2026-10-03 10:16:45 -04:00
-
6582df3bcb
feat: poubelle flexible (sélection groupée, purge, tri/filtres, dates) + 4 bugs (v7.45.5)
v7.45.5
bruno
2026-10-03 01:35:26 -04:00
-
aa88cf6665
fix: anti-FOUC au chargement complet (x-cloak sur .app-layout) + nettoyage (v7.45.4)
v7.45.4
bruno
2026-10-03 00:54:28 -04:00
-
b2ea8ec537
docs: suivis v7.45.3 listés au ROADMAP (CLS library, fenêtre settings, topbar swappée, fd-navigating morte)
bruno
2026-10-03 00:16:52 -04:00
-
1051a72b52
fix: flashs de navigation — la zone swapée n'est plus peint non montée (v7.45.3)
v7.45.3
bruno
2026-10-03 00:15:41 -04:00
-
afbc236cc2
fix: navigation partielle Alpine sans course + scripts de page idempotents (v7.45.2)
v7.45.2
bruno
2026-10-02 21:29:46 -04:00
-
c20aeaada1
fix: logout servi « hors ligne » par le SW + drag&drop upload en 403 CSRF (v7.45.1)
v7.45.1
bruno
2026-10-02 17:41:07 -04:00
-
6d7af3fb64
feat: éditeur visuel d'automations (pipeline steps) + fix CSP multi-instructions (v7.45.0)
v7.45.0
bruno
2026-10-02 16:56:29 -04:00
-
b0af1bbfb6
feat: palette Ctrl+K — onglets Pages / ✨ Réponses IA (v7.44.0)
v7.44.0
bruno
2026-10-02 16:27:52 -04:00
-
de751ffe35
feat: A20 TERMINÉ — Alpine en build CSP, unsafe-eval retiré de la CSP (v7.43.0)
v7.43.0
bruno
2026-10-02 16:00:12 -04:00
-
48b5551b93
fix: BUG TOPBAR — boutons du header servis échappés sur toutes les pages (v7.42.0)
v7.42.0
bruno
2026-10-02 15:39:57 -04:00
-
e4552c3763
chore: probe Playwright jetable retirée (e2e/_probe_edit.js)
bruno
2026-10-02 15:15:58 -04:00
-
6914780f24
feat: A20 phase 3 LOT 3b — gitea + agent + éditeur verts en CSP (v7.41.0)
v7.41.0
bruno
2026-10-02 15:15:26 -04:00
-
d7d9966edf
feat: A20 phase 3 LOT 3a — 5 surfaces CSP vertes + fix bug /import (v7.40.0)
v7.40.0
bruno
2026-10-02 13:49:11 -04:00
-
3cab76fed5
feat: A20 phase 3 LOT 2 — settings + local workspace verts en CSP preview (v7.39.0)
v7.39.0
bruno
2026-10-02 13:24:46 -04:00
-
6ff88237fc
feat: A20 phase 3 LOT 1 — shell + library migres, harnais csp_preview vert (v7.38.0)
v7.38.0
bruno
2026-10-02 12:08:18 -04:00
-
840d2b2615
feat: A20 — htmx allowEval off + plan Alpine CSP phase 3 scopé par probes (v7.37.0)
v7.37.0
bruno
2026-10-02 11:14:47 -04:00
-
ab6ac1e84c
feat: fondations E2E + 2 bugs trouvés (onglets ?view=, Inter CSP) (v7.36.0)
v7.36.0
bruno
2026-10-02 10:23:34 -04:00
-
3a74ea8bbd
fix: A35 TERMINÉ — drift Python 3.12→3.13 aligné, rebuild validé (v7.35.0)
v7.35.0
bruno
2026-10-02 09:39:02 -04:00
-
13dc8fdaad
fix: A38 phase 2 — 0 doublon de fonction globale + garde-fou (v7.34.0)
v7.34.0
bruno
2026-10-02 09:18:04 -04:00
-
770fdc2b68
fix: A43 TERMINÉ + A38 phase 1 — CSRF rendu côté serveur, helper unique (v7.33.0)
v7.33.0
bruno
2026-10-02 08:45:27 -04:00
-
0bc74ad728
refactor: A28 TERMINÉ — board.py (2 101 L) → package 14 fichiers (v7.32.0)
v7.32.0
bruno
2026-10-02 08:27:57 -04:00
-
adf56a2dd8
refactor: A28 lot 3 — collections.py (2 622 L) → package 13 fichiers (v7.31.0)
v7.31.0
bruno
2026-10-02 08:16:03 -04:00
-
c0925e511b
refactor: A28 lot 2 — dashboard.py (2 735 L) → package 10 fichiers (v7.30.0)
v7.30.0
bruno
2026-10-02 07:47:41 -04:00
-
6a5fe0524a
refactor: A28 lot 1 — api_v2.py (2 110 L) → package 14 fichiers (v7.29.0)
v7.29.0
bruno
2026-10-01 23:26:45 -04:00
-
3bb8e87ef2
fix: A42 terminé — client httpx partagé par boucle (v7.28.0)
v7.28.0
bruno
2026-10-01 23:09:45 -04:00
-
069c438aae
fix: A20 phase 2 — chart/leaflet vendorisés + connect-src fermé (v7.27.0)
v7.27.0
bruno
2026-10-01 22:49:48 -04:00
-
45e59009c3
fix: A21 phase 2c — 190 routes hors loop, 86 % total (v7.26.0)
v7.26.0
bruno
2026-10-01 22:17:48 -04:00
-
8d0d69e7b8
fix: A27 lint terminé — eslint 0/0 (285 warnings nettoyés) (v7.25.0)
v7.25.0
bruno
2026-10-01 21:30:37 -04:00
-
103bc57418
fix: A27 phase 2c — database_table 1 314 L, extraction A27 terminée (v7.24.0)
v7.24.0
bruno
2026-10-01 21:10:16 -04:00
-
45917c194d
fix: A27 phase 2b — +3 801 L extraits (recette config JSON) (v7.23.0)
v7.23.0
bruno
2026-10-01 20:37:07 -04:00
-
ee1d46e965
fix: A27 phase 2a — éditeur 2 516 L extrait via page-data JSON (v7.22.0)
v7.22.0
bruno
2026-10-01 16:12:26 -04:00
-
587ec8d61b
fix: A27 phase 1 — 4 243 L de JS inline extraites + eslint actif (v7.21.0)
v7.21.0
bruno
2026-10-01 15:55:09 -04:00
-
7a38ddd0f6
test: A32 TERMINÉ — 6 routes Gitea stubbées + bug prod fd_icon (v7.20.0)
v7.20.0
bruno
2026-10-01 15:39:21 -04:00
-
113374e499
test: A32 phase 2h — dashboard bloqué : 44/44 routes à 0 ref (v7.19.0)
v7.19.0
bruno
2026-10-01 15:24:38 -04:00
-
0cb476e336
test: A32 phase 2g — dashboard +13 routes, cycles items/tags (v7.18.0)
v7.18.0
bruno
2026-10-01 15:11:45 -04:00
-
2339fa2586
test: A32 phase 2f — dashboard +7 routes, garde-fous A16 (v7.17.0)
v7.17.0
bruno
2026-10-01 14:40:06 -04:00
-
8b48dbdd4b
test: A32 phase 2e — dashboard +9 routes, comptes A2/A3 (v7.16.0)
v7.16.0
bruno
2026-10-01 13:59:00 -04:00
-
360c705fd4
test: A32 phase 2d — dashboard +10 routes couvertes (v7.15.0)
v7.15.0
bruno
2026-10-01 13:36:56 -04:00
-
0698645dbd
test: A32 phase 2c — api_v2 : les 5 routes à 0 ref couvertes (v7.14.0)
v7.14.0
bruno
2026-10-01 13:09:32 -04:00
-
b2e38aece7
test: A32 phase 2b — api.py 3 → 16/22 routes couvertes (v7.13.0)
v7.13.0
bruno
2026-10-01 12:35:22 -04:00
-
df9a269d76
test: A32 phase 2a — library 10/10 + 2 routes fantômes supprimées (v7.12.0)
v7.12.0
bruno
2026-10-01 12:11:12 -04:00
-
da7326ffde
test: A32 phase 1 — 4 routers à 0 test couverts (10 smokes) (v7.11.0)
v7.11.0
bruno
2026-10-01 11:54:43 -04:00
-
3a1276596c
fix: A21 phase 2b — run_event_sync + 15 routes api_v2 en def (v7.10.0)
v7.10.0
bruno
2026-10-01 11:35:43 -04:00
-
07904f05e5
fix: A21 phase 2a — api_v2 : body JSON en paramètre, 36 routes hors loop (v7.9.0)
v7.9.0
bruno
2026-10-01 11:19:58 -04:00
-
224bda74d5
fix: A21 phase 1 — 352 routes async sans await → threadpool (v7.8.0)
v7.8.0
bruno
2026-10-01 10:53:26 -04:00
-
c718fe06de
fix: A20 (partiel) — CSP nonce par requête, unsafe-inline sort de script-src (v7.7.0)
v7.7.0
bruno
2026-10-01 10:41:39 -04:00
-
f706424f90
fix: A31 — transaction par migration + helper columns() (v7.6.0)
v7.6.0
bruno
2026-10-01 10:13:23 -04:00
-
7be96f0618
fix: A29 + A42(partiel) — publish partagé, fuite password_hash, data_dir (v7.5.0)
v7.5.0
bruno
2026-10-01 10:01:39 -04:00
-
937ecfc2e0
fix: A30 + A37 + A39 + A40 + A41 — fin du P2/P3 XS/S (v7.4.0)
v7.4.0
bruno
2026-10-01 09:30:37 -04:00
-
998b5c630c
docs(roadmap): A43 marque partiel — placeholder CSRF et palette restent ouverts
bruno
2026-10-01 08:51:12 -04:00
-
cb47f5c7f4
fix: A26 + A33 + A34 + A35 + A36 + A43 — bande S/XS du P2 (v7.3.9)
v7.3.9
bruno
2026-10-01 08:50:39 -04:00