Commit Graph

  • e16bebda8a v0.4.1 : correctif du bouton stop (regression v0.4.0 : stopGen supprimee par erreur) nathaninline 2026-07-21 22:16:04 +02:00
  • d55c0d4992 fix: bouton stop cassé — la fonction stopGen avait ete supprimee par erreur lors de la refonte de send() nathaninline 2026-07-21 22:14:53 +02:00
  • 696627246d v0.4.0 : conversation persistee cote serveur (historique partage multi-appareils, generation autonome) + compaction du contexte facon Hermes nathaninline 2026-07-21 21:37:35 +02:00
  • 02d4830a17 UI: aide clavier 'Entree pour envoyer' de retour sur desktop, cachee seulement <720px (menu replie) nathaninline 2026-07-21 21:34:31 +02:00
  • f9165fb204 UI: bouton send/stop ne flotte plus au refresh (etat applique une fois au caught_up) nathaninline 2026-07-21 21:29:18 +02:00
  • 7192931ddc UI: fin du clignotement au refresh (chat masque pendant le replay, revele en bas au caught_up) nathaninline 2026-07-21 21:25:30 +02:00
  • a898f32e1a historique partage entre jean web (local) et jean link (tunnel) nathaninline 2026-07-21 21:17:21 +02:00
  • bddb5a1888 UI: fusion 'Mise a jour' dans 'Actions' + suppression du hint 'Entree pour envoyer' (gain de place, surtout mobile) nathaninline 2026-07-21 21:12:35 +02:00
  • 2f56d99d04 perf + robustesse: replay coalesce + envoi resilient nathaninline 2026-07-21 20:40:08 +02:00
  • e28bc45557 UI: pas d'animation de repli au refresh + reorg reglages nathaninline 2026-07-21 20:28:10 +02:00
  • 54e14c7935 vitesse des bulles calculee depuis les horodatages serveur (ts par evenement) nathaninline 2026-07-21 17:38:28 +02:00
  • 3748d3a25f UI: restaure le comptage tokens + vitesse en direct sur les bulles (raisonnement et reponse) nathaninline 2026-07-21 17:29:02 +02:00
  • 4514a96585 conversation persistee cote serveur + generation autonome (multi-appareils) nathaninline 2026-07-21 17:20:27 +02:00
  • 2daea32ade compaction: decider sur le VRAI decompte de tokens (ctx_used du client) au lieu de l'estimation nathaninline 2026-07-21 16:18:50 +02:00
  • e6c0bbe3b7 compaction du contexte facon Hermes : conversations quasi illimitees sans clear nathaninline 2026-07-21 15:49:18 +02:00
  • e7797b1b09 Plan réservé aux nouvelles constructions, pas aux corrections Claude 2026-07-21 10:00:22 +00:00
  • 920f575507 Applis web fiables : fichier autonome, zéro dépendance externe, pas de bluff Claude 2026-07-21 08:57:09 +00:00
  • c50ebdb6d1 v0.3.4 : gestion des mises à jour depuis l'interface web (section « Mise à jour » : vérifier + installer, endpoints /api/update et /api/update/apply) nathaninline 2026-07-20 17:38:24 +02:00
  • cd58382d73 v0.3.3 : mode application Windows (double-clic → UI + icône de notification + splash, icône sur l'exe), catalogue de modèles servi par ajean.link (/api/catalog + détection RAM), correctif des fenêtres de console qui clignotaient sous Windows, version affichée dans l'UI nathaninline 2026-07-20 17:20:50 +02:00
  • 41f07b0ba8 Validation shell : la carte reste jusqu'à décision de l'utilisateur Claude 2026-07-20 13:30:38 +00:00
  • 43d3c79eda Intègre Ponytail : méthode « code minimal » pour les tâches de code Claude 2026-07-20 13:10:20 +00:00
  • 2563e4c679 Plan d'architecture pour le code + garde-fou shell tolérant aux URLs Claude 2026-07-20 12:57:54 +00:00
  • 54921053c4 Plan : validation des étapes en direct (point par point) Claude 2026-07-20 12:45:32 +00:00
  • de4ec1d919 Isole la mémoire par discussion : RAG inter-sessions désactivé par défaut Claude 2026-07-20 11:47:58 +00:00
  • c36db0b862 Édition fiable, suppression de workspace et confinement strict Claude 2026-07-19 14:34:22 +00:00
  • b0018e8313 feat(ui): sélecteur de modèle dans le composer, retiré du TopBar MichaelandClaude Opus 4.8 2026-07-19 11:31:59 +02:00
  • bb8e87b612 fix(agent): coupe-circuit de réflexion en cours de flux MichaelandClaude Opus 4.8 2026-07-19 11:28:51 +02:00
  • 9f56989cc2 fix(mcp): noms d'outils à tirets (Context7) + read_file sur dossier MichaelandClaude Opus 4.8 2026-07-19 11:26:27 +02:00
  • 7d1fa8913d fix(web): servir le favicon en production MichaelandClaude Opus 4.8 2026-07-19 11:01:43 +02:00
  • a85341da32 docs: projets par session MichaelandClaude Opus 4.8 2026-07-19 11:00:46 +02:00
  • abb7d2ea1f feat(ui): chip projet dans le composer + aperçu réductible MichaelandClaude Opus 4.8 2026-07-19 10:58:58 +02:00
  • 5e7461096b feat(projets): client API + store re-racinés par projet MichaelandClaude Opus 4.8 2026-07-19 10:57:34 +02:00
  • 0291831479 feat(projets): chat, aides de contexte et Aider suivent le projet de la session MichaelandClaude Opus 4.8 2026-07-19 10:48:43 +02:00
  • b781b92631 feat(projets): routes /api/projects + files et git re-racinés MichaelandClaude Opus 4.8 2026-07-19 10:47:04 +02:00
  • 8d0b57ad0d feat(projets): racine active par contextvar + projet par session MichaelandClaude Opus 4.8 2026-07-19 10:32:37 +02:00
  • 25a88dd879 docs: plan d'implémentation projets + aperçu réductible MichaelandClaude Opus 4.8 2026-07-19 10:18:13 +02:00
  • ba10a4396e docs: spec projets (répertoires de travail par session) + aperçu réductible MichaelandClaude Opus 4.8 2026-07-19 10:06:04 +02:00
  • a1380d0bf8 fix(chat): heartbeat SSE pendant la préparation + think=False sur les appels auxiliaires MichaelandClaude Opus 4.8 2026-07-19 01:01:49 +02:00
  • da76b8192d fix(agent): mode réflexion — relance sur pensée pure + pensée hors historique MichaelandClaude Opus 4.8 2026-07-19 00:48:23 +02:00
  • f87ac32f88 perf(tools): filtrage signal/bruit des sorties d'outils (façon rtk) MichaelandClaude Opus 4.8 2026-07-19 00:46:33 +02:00
  • bddab1c619 feat(agent): mémoire de travail code — récap session + état workspace MichaelandClaude Opus 4.8 2026-07-19 00:43:39 +02:00
  • 584d28a9d0 fix(router): reprise de code — routage contextuel + directive d'action MichaelandClaude Opus 4.8 2026-07-19 00:42:06 +02:00
  • 99747d96e0 fix(mcp): timeout connexion 90s (premier npx) + message d'erreur explicite MichaelandClaude Opus 4.8 2026-07-18 22:58:41 +02:00
  • a34f997950 fix(agent): tâches longues — élagage contexte + ctx 16k + garde SEARXNG_URL MichaelandClaude Opus 4.8 2026-07-18 22:08:59 +02:00
  • 71f8ba0d03 feat: toggle skills UI + Node.js dans l'image + docs MCP/skills MichaelandClaude Opus 4.8 2026-07-18 17:15:02 +02:00
  • d19624b46b refactor(agent): vérification JS via _verify_written (déjà auto après écriture) MichaelandClaude Opus 4.8 2026-07-18 17:04:47 +02:00
  • c92e4d4a13 feat(agent): run_check statique + vérification auto après écriture MichaelandClaude Opus 4.8 2026-07-18 17:03:58 +02:00
  • 31dce6036b feat(skills): 5 méthodes expertes auto-injectées (routeur lexical) MichaelandClaude Opus 4.8 2026-07-18 17:02:40 +02:00
  • afe0a837d4 feat(mcp): onglet Configuration — catalogue, toggles, test de connexion MichaelandClaude Opus 4.8 2026-07-18 17:00:55 +02:00
  • 91e0a9f0b2 feat(mcp): outils MCP dans la boucle agent (dispatch async + notices) MichaelandClaude Opus 4.8 2026-07-18 17:00:02 +02:00
  • e09af9c9bb feat(mcp): routes GET/PUT/test du catalogue de serveurs MichaelandClaude Opus 4.8 2026-07-18 16:59:30 +02:00
  • 6ae0d5cbd1 feat(mcp): gestionnaire de sessions lazy + conversion schémas + appels MichaelandClaude Opus 4.8 2026-07-18 16:58:34 +02:00
  • 76677637a1 feat(mcp): catalogue préconfiguré + état persisté + infra pytest MichaelandClaude Opus 4.8 2026-07-18 16:44:59 +02:00
  • 7fd6edf503 docs: plan d'implémentation MCP + skills + run_check MichaelandClaude Opus 4.8 2026-07-18 16:43:03 +02:00
  • aaaad83277 docs: spec MCP client + skills auto + boucle code vérifiée MichaelandClaude Opus 4.8 2026-07-18 16:23:24 +02:00
  • cb2872c78a perf: fix model reload thrash and cut time-to-first-token MichaelandClaude Opus 4.8 2026-07-18 13:58:18 +02:00
  • 0c4ff12a00 cleanup: supprime le code mort des skills (fondus dans la memoire) nathaninline 2026-07-16 13:55:11 +02:00
  • e08020844d doc: 'skills' remplaces par 'memoire' dans l'aide/README (les skills ont ete fondus dans la memoire) nathaninline 2026-07-16 13:50:06 +02:00
  • a762244e89 readme: alignement avec l'app actuelle (endpoint OpenAI <machine>.oai.ajean.link + toggle UI, REASONING_BUDGET=-1, TOOL_LIMIT, Go 1.25, apparence synchro) nathaninline 2026-07-16 13:40:20 +02:00
  • 5a3c6834ec readme: documente la commande 'jean update' nathaninline 2026-07-16 13:31:11 +02:00
  • f58299632b v0.3.2 : commande 'jean update' (auto-mise a jour depuis les releases GitHub) nathaninline 2026-07-16 13:25:07 +02:00
  • 342cdd0690 v0.3.1 : synchro des reglages d'apparence (theme/affichage) entre appareils via /api/prefs nathaninline 2026-07-16 11:12:28 +02:00
  • 552548e4b4 Niveau supérieur (inspiré de Jean) : modes Plan/Build/Yolo + panneau Git & Diff Claude 2026-07-15 23:48:06 +00:00
  • ffac092a7f Fix chargement modèles : préchargement avec les mêmes options + alerte VRAM Claude 2026-07-15 23:26:46 +00:00
  • f174c8d58d Panneau Matériel : GPU vu par Loki vs GPU utilisé par Ollama Claude 2026-07-15 23:16:09 +00:00
  • 7a795087b9 v0.3.0 : acces OpenAI public par machine + gestion cle depuis le web nathaninline 2026-07-13 14:35:37 +02:00
  • 4d9dcb2d6e oai: toggle UI exposer en public (drapeau .oai_public lu en direct au demux, sans redemarrage) + endpoint /api/oai/public nathaninline 2026-07-13 14:30:52 +02:00
  • 6767a816a9 oai: affiche l'URL publique <machine>.oai.ajean.link dans le panneau Acces OpenAI quand l'acces public est active nathaninline 2026-07-13 14:25:49 +02:00
  • b929b559c4 oai: ajoute http/1.1 aux protocoles ALPN (certmagic ne met que acme-tls/1, sinon les clients normaux sont rejetes) nathaninline 2026-07-13 14:14:45 +02:00
  • 4ecc4159de oai: cert TLS-ALPN-01 par le tunnel (on-demand, sans DNS) + demux agent (flux TLS brut vs HTTP au 1er octet) nathaninline 2026-07-13 13:54:19 +02:00
  • daefa8932c oai: cert Let's Encrypt via DNS-01 Cloudflare (phase 2) — certmagic + libdns/cloudflare, cle privee locale (/certs); jean oai cert <domaine> nathaninline 2026-07-13 13:23:10 +02:00
  • 28b6e33b2c oai: front TLS cote agent (phase 1) — termine le TLS localement + proxy vers llama /v1 (jean oai serve, cert auto-signe pour test) nathaninline 2026-07-13 13:18:48 +02:00
  • b818e253c2 web: endpoint OpenAI = adresse LAN detectee cote serveur (jamais le domaine du relais dans le tunnel) nathaninline 2026-07-13 12:45:54 +02:00
  • 9a93702313 web: panneau Acces OpenAI (endpoint /v1 + cle API masquee, gestion depuis le web) nathaninline 2026-07-13 12:39:37 +02:00
  • d2e31ad6ee v0.2.21 : prefill = tokens réellement traités (prompt_n) + animation 3 points avant la première réponse nathaninline 2026-07-10 11:57:32 +02:00
  • e16c43715e v0.2.20 : corrige le tok/s de decode qui retombait à 0 en fin de génération (timings llama.cpp sur le chunk final sans choices, lus avant le garde) nathaninline 2026-07-10 11:30:49 +02:00
  • 18b8903603 doc : capture README en thème sombre nathaninline 2026-07-10 10:47:53 +02:00
  • 11dde9a2d5 doc : capture de l'interface web en haut du README nathaninline 2026-07-10 10:44:44 +02:00
  • acb08d3c6a v0.2.19 : preset actif de nouveau détecté (empreinte ignore les clés appareil MEM_MODE/CRAWL4AI_URL) + surbrillance bleue du preset actif nathaninline 2026-07-10 09:49:06 +02:00
  • 20dd09abc6 v0.2.18 : thèmes clair/sombre + refonte du panneau Mode agent + favicon/PWA Jean nathaninline 2026-07-09 17:50:29 +02:00
  • 07a6db88d1 doc : README — accès internet (Crawl4AI) + 3 modes de mémoire nathaninline 2026-07-08 11:10:11 +02:00
  • c398cb85e6 v0.2.17 : accès internet (Crawl4AI) + 3 modes de mémoire nathaninline 2026-07-08 10:40:41 +02:00
  • f7cdd254a1 Marqueur de version + fix bench JSON Claude 2026-07-07 16:43:39 +00:00
  • 803b28a39a Stabilise Ollama et les benchmarks longs Michael 2026-07-07 15:56:04 +02:00
  • c9b6c8bb3e Évite le timeout du préchargement Michael 2026-07-07 15:34:08 +02:00
  • 0f6abf6dde Fiabilise le préchargement et le benchmark Michael 2026-07-07 15:25:12 +02:00
  • d9169a1d27 Préchargement des modèles : warm + keep_alive + indicateur d'état Claude 2026-07-07 12:07:08 +00:00
  • d9be1c4dda Les 5 évolutions : plan, auto-critique, RAG, vérif HTML, benchmark Claude 2026-07-07 11:47:46 +00:00
  • fbfb3effd7 v0.2.16 : support macOS expérimental (launchd) nathaninline 2026-07-07 13:38:37 +02:00
  • deb05f50ea macOS: support launchd (install/start/stop/logs) au lieu du code systemd hérité (#4) — non testé sur Mac. Isole le code Linux dans *_linux.go, ajoute *_darwin.go nathaninline 2026-07-07 13:36:30 +02:00
  • 2862a2f27a v0.2.15 : fix install symlink circulaire (#5) + indice dépendance Vulkan/SPIRV-Headers (#6) nathaninline 2026-07-07 13:26:16 +02:00
  • 2d4e91052b llamacpp: indice de dépendance adapté à la distro quand le build Vulkan échoue sur SPIRV-Headers manquant (fix #6) nathaninline 2026-07-07 13:25:54 +02:00
  • 357b814745 install: éviter le symlink circulaire si le binaire tourne déjà depuis /usr/local/bin/jean (fix #5) nathaninline 2026-07-07 13:23:21 +02:00
  • 5931bd72a6 v0.2.14 : PWA/UI mobile améliorée (plein écran standalone, gestion de l'encoche/safe-area, interface compacte en paysage, plus de zoom iOS à la saisie) + pastille d'état service (chargement/prêt) + gestion propre des erreurs de stream nathaninline 2026-07-07 13:14:30 +02:00
  • cf1444f7c0 Niveau supérieur : mémoire compressée, outils chirurgicaux, modèle code auto Claude 2026-07-07 09:17:46 +00:00
  • adcc6548f6 v0.2.13 : toggle limite d'appels d'outils + UI mémoire scalable (recherche/liste plafonnée) + modales natives (askConfirm/Prompt/Alert) + retouches CSS (crayon preset, badge mode agent) nathaninline 2026-07-06 12:20:07 +02:00
  • 6892aca506 UI : crayon edit preset calé dans le coin haut-droit + espace badge mode agent/flèche nathaninline 2026-07-06 11:59:05 +02:00
  • 5426772899 UI : modales natives au lieu de confirm()/prompt() du navigateur nathaninline 2026-07-06 11:54:29 +02:00
  • 102b700034 UI mémoire scalable : recherche + liste plafonnée + compteur nathaninline 2026-07-06 11:43:46 +02:00
  • 5ef02672d2 mode agent : toggle web pour désactiver la limite d'appels d'outils (config TOOL_LIMIT) nathaninline 2026-07-06 11:38:02 +02:00