Commit Graph

  • d99ff11262 Écran d'accueil de la maquette « Loki App » Claude 2026-08-03 11:37:59 +00:00
  • 73a772520c v0.6.8 : les modeles peuvent vivre ailleurs que dans le dossier jean nathaninline 2026-08-03 11:58:00 +02:00
  • 889de8c052 Fix 400 Ollama : un seul message système, en première position Claude 2026-08-03 09:31:20 +00:00
  • 7615bcfbbb Thème Nocturne clair (Claude Design) à la place du néo-brutaliste Claude 2026-08-03 09:06:46 +00:00
  • 174a3d4a35 Mémoire en notes Markdown + presets de configuration (repris d'AJEAN) Claude 2026-08-03 05:57:49 +00:00
  • 236e875cf9 N'annonce jamais au modèle un outil inutilisable (idée reprise d'AJEAN) Claude 2026-08-03 05:49:40 +00:00
  • c5dc936f50 Simplifie les Réglages : divulgation progressive, rien de retiré Claude 2026-08-03 05:47:42 +00:00
  • 9077bd2422 Frugalité : supprime le CPU consommé à vide (sondage groupé et adaptatif) Claude 2026-08-03 05:40:22 +00:00
  • acf094f961 v0.6.7 : plus de toast fantome « rien a compacter » a chaque rafraichissement nathaninline 2026-07-31 01:05:28 +02:00
  • 3fd04a8304 web : le toast 'rien a compacter' ne se rejoue plus a chaque rafraichissement nathaninline 2026-07-31 00:41:17 +02:00
  • a727394115 v0.6.6 : le compactage automatique du contexte marche vraiment nathaninline 2026-07-30 22:17:40 +02:00
  • ecb05fcb86 gofmt : alignement des champs du client HTTP de telechargement nathaninline 2026-07-30 15:16:55 +02:00
  • 065264a055 v0.6.5 : telechargement de modeles bien plus rapide, barre de progression et annulation nathaninline 2026-07-30 15:06:01 +02:00
  • 1360eb1943 v0.6.4 : serveurs MCP connectes en parallele et prechauffes, vitesse de generation de retour, retouches du menu nathaninline 2026-07-30 10:21:09 +02:00
  • 92c350bdb8 v0.6.3 : texte non coupe autour des outils, garde-fous d'outils retires, retours UI nathaninline 2026-07-29 18:49:53 +02:00
  • a3a9c36367 v0.6.2 : carte de saisie correctement posee en bas sur iPhone (PWA) + listes deroulantes lisibles en sombre nathaninline 2026-07-29 00:04:31 +02:00
  • a7e3f0782c v0.6.1 : notifications de nouveau visibles + colonne de lecture alignee sur la saisie nathaninline 2026-07-28 15:48:48 +02:00
  • 8fd71d6013 v0.6.0 : refonte de l'interface web (theme unique noir et blanc, menu lateral repense) nathaninline 2026-07-28 15:31:11 +02:00
  • 15bb9358bc v0.5.12 : la cle Crawl4AI quitte config.env pour un fichier dedie (0600) nathaninline 2026-07-28 11:43:40 +02:00
  • 8956b1ed76 ci : gofmt sur web_prefs.go (alignement de la liste blanche des preferences) nathaninline 2026-07-28 11:24:33 +02:00
  • dbd4a6a570 v0.5.11 : themes clair/sombre par famille + police reglable + affichage a la carte + cle API Crawl4AI nathaninline 2026-07-28 11:21:44 +02:00
  • e2475c6688 v0.5.10 : le produit s'appelle AJEAN + diff des ecritures dans le chat + variante AJEAN sombre nathaninline 2026-07-28 10:20:19 +02:00
  • 6195d77759 v0.5.9 : nouveau theme AJEAN (bleu pixel, clair) par defaut + logo AJEAN dessine en pixels nathaninline 2026-07-28 07:58:06 +02:00
  • 1b07054943 v0.5.8 : correctif reponse affichee en double (compaction de fin de tour) nathaninline 2026-07-27 13:01:55 +02:00
  • 36070387d0 correctif : reponse affichee en double quand la compaction de fin de tour fusionne un bloc que le client suivait en direct nathaninline 2026-07-27 12:47:15 +02:00
  • d22e8c8622 v0.5.7 : nouveau theme ChatGPT (noir et blanc, mise en page epuree) + composer en carte avec jauge de contexte integree nathaninline 2026-07-27 12:22:56 +02:00
  • cdcf89b068 ci : gofmt sur web_server.go (alignement des routes /api) nathaninline 2026-07-27 10:44:35 +02:00
  • 83a3a79abe v0.5.6 : backends custom depuis un depot Git + editeur de preset repense (champs facon Reglages iOS) + incompatibilite modele/moteur signalee nathaninline 2026-07-27 10:35:04 +02:00
  • 1af9262e97 v0.5.5 : conversation unique sur Mac/Windows (tunnel dans le process de l'app) nathaninline 2026-07-25 14:00:19 +02:00
  • 1118a15273 app de bureau : UN SEUL process proprietaire de la conversation nathaninline 2026-07-25 13:48:33 +02:00
  • f8e856ed7c acces distant : remplacer un worker de tunnel issu d'une autre copie de l'app nathaninline 2026-07-25 13:29:33 +02:00
  • 43ea4ad6c7 UI : plus de requetes suspendues indefiniment (saturation de connexions) nathaninline 2026-07-25 12:53:29 +02:00
  • e7d837d17e macOS : modele resolu depuis JEAN_HOME + alerte App Translocation nathaninline 2026-07-25 12:39:04 +02:00
  • 9fe955d5ae backends precompiles : extraire les liens symboliques des archives nathaninline 2026-07-25 12:29:47 +02:00
  • 43da4b9197 macOS : DYLD_LIBRARY_PATH pour llama-server + journal du moteur dans l'UI nathaninline 2026-07-25 12:21:02 +02:00
  • 075a05ebaa acces distant : le tunnel jean-link tourne aussi hors systemd (macOS/Windows) nathaninline 2026-07-25 12:02:31 +02:00
  • 9787923879 macOS : service en mode utilisateur quand aucun LaunchDaemon n'est installe nathaninline 2026-07-25 11:37:42 +02:00
  • a1b0cc0c58 macOS : JEAN_HOME utilisateur, RAM detectee, PATH Homebrew depuis le Finder nathaninline 2026-07-25 11:30:02 +02:00
  • 89cbb50fcf ci : workflow mac-build a la demande (Jean.app en artifact, sans release) nathaninline 2026-07-25 11:22:31 +02:00
  • 236bf4e978 ci : cibles macOS sur un runner Apple (CGO) au lieu du cross-compile nathaninline 2026-07-25 10:27:18 +02:00
  • ac171e5461 v0.5.4 : app macOS Jean.app (clic = UI web + icone barre de menus) nathaninline 2026-07-25 10:23:33 +02:00
  • 2f1f40c604 v0.5.3 : détection du preset actif robuste + retouches UI nathaninline 2026-07-24 17:29:50 +02:00
  • 142dd87299 v0.5.2 : robustesse appels d'outils + nettoyage UI nathaninline 2026-07-24 17:06:13 +02:00
  • d8b08dbb89 v0.5.1 : accès distant ajean.link depuis l'UI + app Windows sans console nathaninline 2026-07-24 16:39:09 +02:00
  • 8e57685b19 v0.5.0 : intégration MCP (Model Context Protocol) nathaninline 2026-07-24 12:49:56 +02:00
  • e8f566ebc0 v0.4.16 : historique de chat - fini la perte du debut nathaninline 2026-07-23 20:03:46 +02:00
  • 7cfc548474 Historique chat : coalescer le journal en fin de tour (fini la perte du debut) nathaninline 2026-07-23 20:01:54 +02:00
  • ac8095024f v0.4.15 : compaction du contexte revue de fond en comble nathaninline 2026-07-23 17:56:38 +02:00
  • 4223606780 Compaction : prompt resumeur en anglais + resume dans la langue de la conversation nathaninline 2026-07-23 17:46:55 +02:00
  • 2c1c9bc3f0 CI: gofmt sur web_server.go (alignement des routes casse la CI) nathaninline 2026-07-23 17:32:45 +02:00
  • ea5d0eed4f Compaction : budget de queue base sur la conversation, pas la fenetre (fix "rien a compacter") nathaninline 2026-07-23 17:28:12 +02:00
  • dcbfcb36f9 Compaction plus efficace : resume borne, reduction garantie, jauge immediate nathaninline 2026-07-23 17:07:55 +02:00
  • 7720877533 Compaction : progression visible, bouton fonctionnel, erreurs moteur claires nathaninline 2026-07-23 16:51:00 +02:00
  • 0a81d8e4f4 v0.4.14 : refonte du modale editeur de preset nathaninline 2026-07-23 15:48:52 +02:00
  • ec4de88951 UI editeur preset : "Telecharger un modele" + bouton telechargement compact nathaninline 2026-07-23 15:41:56 +02:00
  • 37c4b4ca52 UI: refonte propre du modale editeur de preset nathaninline 2026-07-23 15:35:14 +02:00
  • 3f03808e2c v0.4.13 : RAM dans la sidebar, config active clarifiee, verification de moteur nathaninline 2026-07-23 15:08:59 +02:00
  • 2b5356acd8 UI config active : N-CPU-MOE en majuscule nathaninline 2026-07-23 13:59:26 +02:00
  • 3574039d56 UI config active : retire PORT (deja affiche en haut) nathaninline 2026-07-23 13:57:35 +02:00
  • 6d54c45afa UI moteur : section renommee MOTEUR, vouvoiement, verification de version nathaninline 2026-07-23 13:56:09 +02:00
  • 996f918e72 UI: MOTEUR en majuscule dans la config active nathaninline 2026-07-23 13:49:53 +02:00
  • a04613a87d UI: 'BIN' renomme 'moteur' dans la config active nathaninline 2026-07-23 13:47:39 +02:00
  • 6bdf9e8ae4 UI config active : BIN affiche le moteur (rapide/optimise/custom+chemin) + n-cpu-moe nathaninline 2026-07-23 13:45:20 +02:00
  • dbb0ac40a4 UI: affichage de la RAM systeme dans la barre laterale nathaninline 2026-07-23 13:40:53 +02:00
  • ee76638f15 v0.4.12 : fix reasoning Laguna S 2.1 (reponse qui partait dans le thinking) nathaninline 2026-07-23 11:49:31 +02:00
  • ef5b036d99 backend llama.cpp : choix du moteur PAR MODELE (3 options), la barre laterale n'installe plus que nathaninline 2026-07-22 20:17:23 +02:00
  • c5522a51a5 v0.4.10 : backend llama.cpp, interface simplifiee (2 modes rapide / optimisee) nathaninline 2026-07-22 19:55:04 +02:00
  • ff045ba21e UI backend llama.cpp : vue simplifiee (2 modes rapide/optimisee, plus de badge, sans jargon) nathaninline 2026-07-22 19:54:48 +02:00
  • b0c1503ed8 v0.4.9 : backend llama.cpp precompile (binaires officiels, plus besoin de recompiler) nathaninline 2026-07-22 19:22:34 +02:00
  • b1890ed6f7 backend llama.cpp : mode binaires precompiles officiels (aucune compilation) nathaninline 2026-07-22 19:22:08 +02:00
  • 58b59da823 v0.4.8 : gestion du backend llama.cpp depuis l'interface web (statut, verification des maj, install / update / recompilation avec logs en direct) nathaninline 2026-07-22 17:59:12 +02:00
  • 7ac571974f gestion du backend llama.cpp depuis l'UI web : statut (commit, retard, binaire, accelerateur detecte), verification des maj (git fetch), install / update / recompilation en job asynchrone avec phases, compteur de fichiers compiles et logs de build streames (poll /api/llamacpp/job) ; le service est arrete pendant le build puis relance, BIN repointe automatiquement nathaninline 2026-07-22 13:34:56 +02:00
  • 29f249be09 release CI : generer SHA256SUMS dans le workflow (jean update le verifie depuis v0.4.6) - evite le desaccord binaires CI / sommes manuelles qui a casse jean update sur v0.4.7 nathaninline 2026-07-22 12:37:57 +02:00
  • 6bfa554edf v0.4.7 : detection et reparation auto de l'integration Visual Studio de CUDA (fix 'No CUDA toolset found' au build llama.cpp Windows, issue #10) nathaninline 2026-07-22 12:26:03 +02:00
  • 4fea700edc build CUDA Windows : detection + reparation de l'integration Visual Studio de CUDA manquante (erreur cryptique 'No CUDA toolset found', issue #10) - verif avant cmake via vswhere, copie auto des MSBuildExtensions du toolkit si possible, sinon message clair avec les 2 solutions ; filet dans hintMissingBuildDep nathaninline 2026-07-22 12:24:33 +02:00
  • 48c3e807be v0.4.6 : correctifs de la revue de code (reset/epoch, persistance du message user, cle jamais en URL, SHA256SUMS verifie par jean update, permissions preservees par edit, port conflict Windows) nathaninline 2026-07-22 11:59:54 +02:00
  • 02d164899e fix revue de code : reset pendant generation (epoch guard, plus de messages fantomes), message user persiste des l'envoi, cle de pilotage refusee en query string (fuite logs/historique), verif SHA256SUMS dans jean update, edit preserve les permissions du fichier, conflit de port gere sous Windows (netstat/taskkill), /api/update/apply renvoie 500 en echec nathaninline 2026-07-22 11:57:56 +02:00
  • cd570c5c5e fix theme doux sombre : accepter 'soft-dark' dans la whitelist /api/prefs (le theme sautait au refresh, ecrase par la pref serveur) nathaninline 2026-07-22 11:32:37 +02:00
  • 29efc82420 v0.4.5 : theme doux sombre, fix prompt systeme (persiste cote serveur), rangement complet du projet (cmd/+internal/, ui/src/, CI, tests e2eauth) nathaninline 2026-07-22 11:26:39 +02:00
  • 274dfbb516 UI: nouveau theme 'doux sombre' (soft-dark) - Lexend + palette chaude sur fond sombre, demande utilisateurs nathaninline 2026-07-22 11:23:00 +02:00
  • 1d2dba6501 fix: le prompt systeme de l'UI marchait dans le vide depuis la conversation serveur (v0.4.x) - il est desormais persiste cote serveur (/api/sysprompt, JEAN_HOME/sysprompt.txt, partage entre appareils) et injecte a chaque tour de generation (fusionne avec le preambule agent par InjectSkills) nathaninline 2026-07-22 11:17:07 +02:00
  • d5e0606dcc UI: assemblage via tools/assemble-ui (Go, multiplateforme) branche sur go generate - remplace ui/assemble.ps1 nathaninline 2026-07-22 11:06:19 +02:00
  • b4b30cd47a Go: decoupe des 3 gros fichiers - web_server (mux/cmd) + web_api (handlers REST) + web_chat (SSE), backend_llamacpp (commandes) + backend_build (machinerie cmake), chat_internet (client crawl) + chat_internet_tools (outils du modele) ; deplacement pur, zero changement de code nathaninline 2026-07-22 11:05:02 +02:00
  • 76f0d963f9 CI GitHub Actions (build+vet+gofmt+tests+cross-compile sur push ; release 6 cibles auto sur tag v*) + tests relay_e2eauth (anti-rejeu, lockout appairage, normalisation code) nathaninline 2026-07-22 11:03:28 +02:00
  • 725a8161ce UI: retrait du doublon openBenchModal/closeBenchModal (07-models.js) nathaninline 2026-07-22 11:02:14 +02:00
  • 392f85ec3b gofmt -w sur les 6 fichiers non conformes (alignements de champs/maps uniquement) nathaninline 2026-07-22 11:01:55 +02:00
  • 71e7a5c369 gitattributes: .go en LF (gofmt -l ne crie plus a cause d'autocrlf) nathaninline 2026-07-22 11:00:55 +02:00
  • e3fe63ca24 Go: layout standard cmd/ + internal/ - tout le code dans internal/jean (package jean), cmd/jean = main() + ressources Windows (.syso/icone/versioninfo), ui/ demenage dans internal/jean/ui (go:embed inchange) ; racine GitHub epuree nathaninline 2026-07-22 10:53:14 +02:00
  • 79e8d322a9 Go: rangement des 45 fichiers par domaine (cli_/web_/chat_/llm_/backend_/relay_/sys_) + doc.go carte du code - renommages purs (git mv) + maj des noms cites en commentaires, zero changement de code nathaninline 2026-07-22 10:47:42 +02:00
  • 7af70c3d2e README: documenter ui/src/ + assemble.ps1 (index.html genere) nathaninline 2026-07-22 10:27:49 +02:00
  • c1b006e9ac UI: en-tete 'fichier genere' dans index.html (via template) nathaninline 2026-07-22 10:24:24 +02:00
  • 8a2450dff6 assemble.ps1: marqueurs tolerants LF/CRLF (autocrlf) + remplacement via MatchEvaluator (contenu JS avec \$ intact) nathaninline 2026-07-22 10:23:52 +02:00
  • 0770723ef0 UI: decoupe index.html en sources ui/src/ (styles.css + js/NN-*.js + template) assemblees par ui/assemble.ps1 - index.html reste genere/committe (go:embed et build-server-ui.ps1 inchanges), byte-identique nathaninline 2026-07-22 10:22:54 +02:00
  • 5f256befea UI: icone MAJ monochrome (fleche noire) au lieu de l'emoji colore nathaninline 2026-07-22 09:54:41 +02:00
  • c611893bcd UI: bouton mise a jour en haut des actions + icone dediee, retrait de la ligne 'Version installee' (deja affichee en haut) nathaninline 2026-07-22 09:52:00 +02:00
  • e0e5118063 v0.4.4 : le bouton mise a jour redemarre automatiquement jean-link nathaninline 2026-07-22 09:44:55 +02:00
  • 6cb678d42d replay: coalescer aussi les tool_used (garder l'etat final done, jeter le streaming d'args) - divise par ~100 les events d'outils rejoues, fix lenteur mobile au refresh nathaninline 2026-07-22 09:35:09 +02:00
  • faa377e64f SSE: padding APRES caught_up (16Ko) au lieu de dessus - le dernier message n'est plus la queue coincee dans le tampon proxy nathaninline 2026-07-22 09:19:39 +02:00
  • 51c2c2d80f v0.4.3 : anti-buffering SSE (Cloudflare) - fin des derniers messages en retard au refresh nathaninline 2026-07-22 09:15:15 +02:00
  • 7d104e3213 v0.4.2 : refresh instantane du chat (fin du layout thrashing O(n2) au replay) nathaninline 2026-07-22 08:55:07 +02:00