Commit Graph

  • 7bee4a237d ci: #87 T1 bandit et npm audit bloquants, 5 suites frontend au CI v2.28.1 bruno 2026-09-26 18:30:01 -04:00
  • d6cca2b1af feat: #85 T10 persistance etat (verrous stores, ratelimit SQLite) et cloture refonte v2.28.0 bruno 2026-09-26 18:10:06 -04:00
  • 58312e64da refactor: #85 T9 extrait realtime et render vers modules dedies (comportement inchange) v2.27.12 bruno 2026-09-26 16:59:22 -04:00
  • 3b0927a8c9 refactor: #85 T8 extrait vaults-history-conflicts vers backend/routers (comportement inchange) v2.27.11 bruno 2026-09-26 14:46:51 -04:00
  • 6e527c371d refactor: #85 T7 extrait le domaine config vers backend/routers (comportement inchange) v2.27.10 bruno 2026-09-26 14:33:36 -04:00
  • 6cccdc1f34 refactor: #85 T6c extrait media-pdf-export vers backend/routers (comportement inchange) v2.27.9 bruno 2026-09-26 14:06:47 -04:00
  • 0abc17e9f2 refactor: #85 T6b extrait mutations fichiers-dossiers vers backend/routers (comportement inchange) v2.27.8 bruno 2026-09-26 13:51:32 -04:00
  • b83d8dacdf refactor: #85 T6a extrait lecture fichiers vers backend/routers (comportement inchange) v2.27.7 bruno 2026-09-26 13:43:50 -04:00
  • dadc055429 refactor: #85 T5 extrait le domaine search vers backend/routers + executor partage (comportement inchange) v2.27.6 bruno 2026-09-26 13:14:28 -04:00
  • 750114a923 refactor: #85 T4 extrait le domaine backups vers backend/routers + sse partage (comportement inchange) v2.27.5 bruno 2026-09-26 13:06:41 -04:00
  • 83a81da319 refactor: #85 T3 extrait le domaine sharing vers backend/routers (comportement inchange) v2.27.4 bruno 2026-09-26 12:51:04 -04:00
  • 3eb0256127 refactor: #85 T2 extrait le CRUD webhooks vers backend/routers (comportement inchange) v2.27.3 bruno 2026-09-26 12:43:38 -04:00
  • 9d8b3cc854 refactor: #85 T1 extrait le domaine health vers backend/routers (comportement inchange) v2.27.2 bruno 2026-09-26 12:36:46 -04:00
  • 0ab402aa73 docs: roadmap priorise dette et securite #85 #87 (#77 non signe, #73 reporte) v2.27.1 bruno 2026-09-26 11:55:26 -04:00
  • c36c299466 docs: #152 — aligne changelog et roadmap sur la version livrée 2.27.0 v2.27.0 bruno 2026-09-25 20:32:14 -04:00
  • 8611416670 feat: #152 viewer XLSX — affichage multi-feuilles, édition des cellules et téléchargement des .xlsx bruno 2026-09-25 17:37:52 -04:00
  • e20fd6bf97 fix: /api/diagnostics 500 « dictionary changed size during iteration » — snapshot des dicts avant itération BUG-079 v2.25.1 bruno 2026-09-24 17:05:27 -04:00
  • 943005328c feat: barre d'outils de lecture epinglee, coloration syntaxique des fichiers de code et avatars predefinis (#115, #117, BUG-078) v2.25.0 bruno 2026-09-24 16:21:42 -04:00
  • e1842043d8 feat: assistant IA — approbation groupee des actions, bloc d'etapes, refresh UI et bouton Stop (BUG-074, BUG-075, BUG-076, BUG-077) v2.24.0 bruno 2026-09-24 10:05:29 -04:00
  • 9fb094f505 feat: refonte mobile de la section Configurations #114 v2.23.0 bruno 2026-09-24 08:43:12 -04:00
  • d142049216 fix: degagement mobile sous la barre de navigation du bas (clearance retargetee .main-body) BUG-073 v2.22.1 bruno 2026-09-23 23:36:31 -04:00
  • 33fe1a3439 feat: ordre naturel des sections Configurations et avatar utilisateur #113 v2.22.0 bruno 2026-09-23 22:18:26 -04:00
  • a726ad8511 feat: en-tete allege, compte utilisateur en sidebar et pellicule d'images defilable (molette + fleches) #112 v2.21.0 bruno 2026-09-23 21:06:37 -04:00
  • b926f01b85 feat: visionneuse d'images - navigation fluide, image ajustee au cadre, fleches laterales et pellicule persistante #111 v2.20.0 bruno 2026-09-23 14:37:39 -04:00
  • 8264e7ffae fix: conserver plein ecran et panneau metadonnees dans la visionneuse d'images (sidebar droite) + lanceur E2E Windows BUG-072 v2.19.2 bruno 2026-09-23 13:43:44 -04:00
  • 80852374a8 fix: positionnement lecteur media (mobile/desktop) et drag libre de la mini-video #110 v2.19.1 bruno 2026-09-23 11:42:21 -04:00
  • e3c6789776 feat: lecteur média persistant Now Playing (dock audio, mini-vidéo PiP, Media Session, mobile) #110 v2.19.0 bruno 2026-09-23 10:41:13 -04:00
  • e2417cb5ab feat: support audio & vidéo — lecteurs HTML5 intégrés #109 v2.18.0 bruno 2026-09-23 09:14:31 -04:00
  • eccbf7474e feat: support complet des images — arborescence, visionneuse, indexation #108 v2.17.0 bruno 2026-09-23 07:47:01 -04:00
  • 69cee4d93a docs(roadmap): add #108 image support and #109 audio/video players bruno 2026-09-22 23:28:55 -04:00
  • 705f755b6b docs: guides d'utilisation, capture reelle et README ameliores v2.16.6 bruno 2026-09-22 22:40:49 -04:00
  • 8ad8eaac71 test: spec E2E mobile pour la page Configurations BUG-071 v2.16.5 bruno 2026-09-22 22:03:38 -04:00
  • dd9224e685 fix: page Configurations inutilisable en mode mobile BUG-071 v2.16.4 bruno 2026-09-22 21:24:54 -04:00
  • aeb7516445 fix: activation WebAuthn impossible BUG-070 (rp_id/origines derives requete, challenges multiples) v2.16.3 bruno 2026-09-22 20:53:58 -04:00
  • bca0fdd941 fix: login 2FA bloque sans erreur BUG-069 (challenge montait dans .login-box inexistant -> .login-card + erreur visible) v2.16.2 bruno 2026-09-22 20:38:35 -04:00
  • 60da957f13 fix: section Securite du compte incomplete BUG-068 (boutons theme, QR local, mot de passe, recovery WebAuthn) v2.16.1 bruno 2026-09-22 20:07:23 -04:00
  • f621620593 feat: optimisation globale des performances #86 (scan differentiel, excalidraw differe, garde-fou replace; inverted index/PDF lazy/caps regex deja livres via BUG-033/040/025) v2.16.0 bruno 2026-09-22 19:04:23 -04:00
  • eff74cabe0 feat: #107 configuration - gestion des clés API & MCP (création/révocation, expiration 1j/1mois/6mois/1an/sans fin, une clé pour API REST + serveur MCP, dernière utilisation, store sans secret persisté; fix révocation longue durée) + script token MCP v2.15.0 bruno 2026-09-22 14:48:47 -04:00
  • 6f0a6f7fd8 chore(fixtures): enrichit les vaults de test (frontmatter complet, types fichiers pour vues/aper/us, dossiers avec accents+espaces, scripts dupliques, images/logs) + purge residus e2e-diagram v2.14.1 bruno 2026-09-22 13:42:47 -04:00
  • ab7c227b97 feat: assistant IA - actions instantanées contextuelles, catalogue Toutes les actions & frontmatter complet #106 v2.14.0 bruno 2026-09-19 11:07:46 -04:00
  • b8054665bc fix: guide - bouton telechargement icone seule, diagramme Architecture rendu en image dans le PDF, emoji couleur (Noto) (#105) v2.13.1 bruno 2026-09-18 15:01:10 -04:00
  • 99a5b735c8 chore: relance CI run 1544 (echec checkout transitoire, 524 Cloudflare) bruno 2026-09-18 13:49:16 -04:00
  • fb2d83e9e3 feat: guide d'utilisation - couverture complete, telechargement MD/PDF, section Architecture Mermaid, guide desktop elargi (#105, BUG-067) v2.13.0 bruno 2026-09-18 13:06:27 -04:00
  • 82f6b4a791 fix: icones manquantes dans la table des matieres de la configuration (BUG-066) v2.12.2 bruno 2026-09-18 10:14:38 -04:00
  • 7e1f5d6852 fix: fixture E2E manquante diagram-app-export.excalidraw (test de regression BUG-064) v2.12.1 bruno 2026-09-18 09:23:19 -04:00
  • ab766862a3 feat: redesign UI section Cles API IA - recherche, carte defaut, cartes depliables, footer sticky (#104) v2.12.0 bruno 2026-09-18 09:01:17 -04:00
  • 2bd9dd7535 fix: Editeur Excalidraw - diagramme vide (CSS + appState) et auto-save pendant l'edition (BUG-064, BUG-065) v2.11.6 bruno 2026-09-18 08:59:50 -04:00
  • 7f0f64a42e fix: TOC PDF - forcer le rechargement de l'iframe (BUG-063 complement) v2.11.5 bruno 2026-09-17 21:16:42 -04:00
  • f7e068baed fix: viewer PDF (TOC, largeur) et plein ecran assistant (BUG-061 a BUG-063) v2.11.4 bruno 2026-09-17 20:45:31 -04:00
  • 2e2a33cef3 fix: corrige 6 bugs mineurs (BUG-035 a BUG-040) v2.11.3 bruno 2026-09-17 20:05:05 -04:00
  • 2c460022f8 test(pdf): helper d'ouverture robuste au vault replie (BUG-060) v2.11.2 bruno 2026-09-17 19:42:16 -04:00
  • 133644a0ba fix(pdf): affichage des pages du viewer PDF via iframe (BUG-060) v2.11.1 bruno 2026-09-17 19:39:44 -04:00
  • ba0ec3d1fa feat(config): cles des sources connectees et recherche a cle editables depuis la page Configurations (#103) v2.11.0 bruno 2026-09-17 13:59:23 -04:00
  • 22e9240e4f fix(ai): les clics ne font plus sauter la conversation au bas (BUG-059); tableaux markdown corrects dans create_pdf (#92) v2.10.1 bruno 2026-09-17 13:55:33 -04:00
  • 6a58a59a11 feat(ai): ecosysteme d'outils phase 2 - recherche a cle, cache/retry, Playwright, crawl, Gitea/GitHub, documents (#92) v2.10.0 bruno 2026-09-17 11:52:00 -04:00
  • 26328fadeb fix(editor): la barre de numerotation de ligne suit le theme (BUG-058) v2.9.1 bruno 2026-09-17 10:02:46 -04:00
  • c0eea526de feat(ai): ajouter une section de la reponse et supporter l'editeur Forge (BUG-057, #102) v2.9.0 bruno 2026-09-17 09:39:33 -04:00
  • 94ea5909f4 fix(forge): le parent quitte aussi le plein ecran avant l'assistant IA (BUG-056) v2.8.4 bruno 2026-09-17 09:19:03 -04:00
  • 3758db2861 fix(forge): quitter le plein ecran avant d'ouvrir l'assistant IA (BUG-056) v2.8.3 bruno 2026-09-17 09:06:46 -04:00
  • 8b09093aca fix(forge): ne plus ecraser une completion acceptee au Tab (BUG-055) v2.8.2 bruno 2026-09-17 09:00:33 -04:00
  • 61347e0f0b fix(forge): autocompletion Tab naturelle et fiable (BUG-055) v2.8.1 bruno 2026-09-17 08:48:00 -04:00
  • 3131277b19 feat(forge): assistant IA partage et plein ecran Forge/Editer (#101) v2.8.0 bruno 2026-09-17 08:30:29 -04:00
  • 23a3c147cd fix(editor): le bouton Sauvegarder ne reste plus bloque sur le spinner (BUG-054) v2.7.5 bruno 2026-09-17 08:00:10 -04:00
  • f02174af57 fix(ai): mode agent utilise les outils natifs au lieu du bloc obsigate-action (BUG-053) v2.7.4 bruno 2026-09-17 07:30:28 -04:00
  • e3434d19ea fix(ai): garantir une reponse finale quand la boucle d'agent epuise son budget (BUG-052) v2.7.3 bruno 2026-09-16 23:28:53 -04:00
  • 62cff271d8 fix(ai): entetes navigateur pour le repli web_search (Bing/DDG, BUG-051) v2.7.2 bruno 2026-09-16 23:17:24 -04:00
  • 56b46cde0e fix(ai): chaine de repli web_search (SearXNG -> DuckDuckGo -> Bing, BUG-051) v2.7.1 bruno 2026-09-16 23:13:42 -04:00
  • 75b8d294b0 feat(ai): 30 skills integres et prompts enrichis v2.7.0 bruno 2026-09-16 22:13:40 -04:00
  • 634d10cdd4 fix(ai): creation dossier+fichier en mode agent (BUG-050) v2.6.2 bruno 2026-09-16 21:10:13 -04:00
  • 0d4f43a8bf test(ai): collecter toutes les requetes pour eviter la course avec l'hydratation d'historique v2.6.1 bruno 2026-09-16 20:22:13 -04:00
  • 4231f2e929 feat(sidebar+assistant): filtre Recents/Sauvegardes (#99), pastille Deep Research (#100) et icone du bouton + (BUG-049) v2.6.0 bruno 2026-09-16 20:16:18 -04:00
  • 8f26a418a9 test(ai): rendre le test du menu mention non flaky (nettoyage d'etat + attente du fetch) v2.5.2 bruno 2026-09-16 19:30:12 -04:00
  • f50a9f5bf3 docs(roadmap): clore la livraison #98 + BUG-048 avec la confirmation CI (v2.5.0, run #1511) v2.5.1 bruno 2026-09-16 16:29:34 -04:00
  • 8e2b6203a1 feat: filtre de recherche dans la sidebar Historique IA (#98) + menus '@' et '/' depuis le menu '+' (BUG-048) v2.5.0 bruno 2026-09-16 16:11:52 -04:00
  • c9e3240ae2 feat(assistant): #94-#97 historique permanent, sidebar IA, panneau + et bouton rond v2.4.0 bruno 2026-09-16 14:56:43 -04:00
  • 0841778b99 docs(agents): versionnage automatique documente dans AGENTS.md + menage des fichiers temporaires v2.3.4 bruno 2026-09-16 12:12:04 -04:00
  • 788d84a2bf fix(editeur): #93 garde-fous de session d'edition inline (onglets, ecriture externe) + hooks de versionnage documentes v2.3.3 bruno 2026-09-16 11:43:41 -04:00
  • 168261964e docs(version): preciser le SHA reecrit par l'amend du hook post-commit v2.3.2 bruno 2026-09-16 11:20:27 -04:00
  • 2f129c3f23 chore(scripts): outil de controle du CI Gitea (runs et jobs par head_sha) v2.3.1 bruno 2026-09-16 11:20:11 -04:00
  • d98c0c2f33 fix(version): BUG-047 la version suit chaque livraison (source unique VERSION + bump SemVer automatique) v2.3.0 bruno 2026-09-16 11:02:47 -04:00
  • 3261917d62 fix(ai+editeur): BUG-046 erreur lisible et vault réel pour l'ajout IA au document; BUG-045 fin de la double scrollbar bruno 2026-09-16 08:53:01 -04:00
  • e3df4bbf00 feat(editeur): #93 edition inline — Editer/Forge remplacent la vue lecture bruno 2026-09-15 23:40:10 -04:00
  • f630771150 feat(assistant): #91 etapes enrichies (sous-sections Reflechon/Sources, chevrons, indicateur anime, suppression barre de chargement) bruno 2026-09-15 22:53:15 -04:00
  • 431fb5626d docs(ai): inventaire reel des 28 outils du registre (risques, libelles UI, outils web) + sections prevues bruno 2026-09-15 20:59:06 -04:00
  • 19e12fa22e fix(assistant): #91 le SSE renvoie le modele reellement utilise (tag fournisseur - modele complet) bruno 2026-09-15 20:46:58 -04:00
  • daf9ff3b2d fix(assistant): #91 question positionnee au bord haut de la fenetre (padding dynamique, overflow-anchor, passe de correction) bruno 2026-09-15 20:29:01 -04:00
  • 1ed0d52619 fix(assistant): #91 bulle utilisateur elargie (81% du fil) + ancrage de la question des l'envoi ; docs: feuille de route outils #92 bruno 2026-09-15 19:34:05 -04:00
  • 0e9fcb78e0 chore(pwa): bump SW_VERSION v10 pour le cache bust #91 (labels + outils web) bruno 2026-09-15 17:47:12 -04:00
  • 19d5b931c4 feat(assistant): #91 steps humains en direct + outils web_search/fetch_url (labels backend, SSE step, garde SSRF) bruno 2026-09-15 17:46:51 -04:00
  • 18b7dee2f6 fix(assistant): #91 maintien de l'ancre en haut pendant le streaming, libération au scroll manuel bruno 2026-09-15 16:24:57 -04:00
  • 731b3e4b47 chore(i18n): normalisation des fins de ligne locales JSON (CRLF -> LF, cohérence dépôt) bruno 2026-09-15 15:53:39 -04:00
  • cdb4d29676 feat(assistant): #91 refonte Notion de la zone de discussion — question ancrée en haut, fil chronologique, étapes repliables, barre Copier/Ajouter bruno 2026-09-15 15:51:19 -04:00
  • 256f5a4a03 feat(assistant): #91 fenêtre de résultats — post épinglé en haut, fournisseur/modèle discret & bouton copier bruno 2026-09-15 12:04:38 -04:00
  • b69cb9b0f8 fix(ai): BUG-044 capacités des modèles lues chez le fournisseur (Mistral vision) bruno 2026-09-15 09:26:31 -04:00
  • 140a8f6efe feat(viewer): #90 toolbar groupes aussi pour les fichiers texte non markdown bruno 2026-09-15 08:24:22 -04:00
  • 14b99826eb feat(viewer): #90 regroupement fonctionnel des boutons de la barre d'actions + spacers bruno 2026-09-14 22:47:46 -04:00
  • 0201d963b7 fix(ui): panneau TOc 'Sur cette page' toujours ferme au demarrage, ouvre uniquement via bouton TOC bruno 2026-09-14 22:06:33 -04:00
  • 9be0fe6626 fix(viewer): gouttiere de numeros de ligne synchronisee au scroll en mode pretty print bruno 2026-09-14 20:46:35 -04:00
  • 24b5dd033a feat(viewer): couverture pretty print tous langages code (aliases hljs, langues hors bundle common, Dockerfile/Makefile) bruno 2026-09-14 20:33:54 -04:00
  • 686a6da019 fix(viewer): pretty print utilisait un cache raw partagé entre fichiers (contenu/colouration du fichier precedent) bruno 2026-09-14 20:10:11 -04:00