• English
  • 한국어
  • Deutsch
  • Français
  • Português
  • Español
  • 日本語
  • 简体中文
  • 繁體中文
← Retour à Upvault

Journal des modifications

Notes de version et historique de l'application de bureau Upvault.

v0.7.7

2026-10-12
Ajouté
  • Les paramètres ont un onglet Compte qui réunit la connexion, votre offre, la licence et la mise à niveau
  • Les réponses indiquent combien de conversations passées et de notes ont servi de contexte
  • Les paramètres généraux proposent un choix de disposition (libre ou fixe), et l'onglet Données a une section Stockage qui montre où vos données sont conservées
Modifié
  • Le menu des paramètres est organisé en cinq groupes, avec Général en haut. Les réglages du serveur MCP local passent dans Accès IA externe, les téléchargements de modèles dans Système et les tokens maximum dans Modèles
  • Les clés de licence se saisissent après la connexion et sont liées au compte qui les a achetées
  • L'offre Free comprend désormais jusqu'à 10 espaces de travail et la synchronisation Google Drive sur un ordinateur. Standard couvre 4 appareils et Premium 8
  • Les notes et messages reçus par synchronisation sont consultables dans la recherche juste après la synchronisation, et non au prochain démarrage
  • Les réglages de synchronisation ont des noms plus clairs : « Sauvegarde automatique » devient « Envoyer les modifications automatiquement », et les deux listes d'appareils portent des noms distincts
  • La suppression d'un serveur MCP demande d'abord une confirmation
Corrigé
  • Se déconnecter sur un appareil déconnectait aussi vos autres appareils et arrêtait leur synchronisation Google Drive
  • Après une déconnexion et un redémarrage, l'application affichait Invité mais ouvrait les données du dernier compte
  • L'application pouvait sembler connectée alors que la session était terminée, tandis que la synchronisation et la vérification de licence échouaient
  • Quand l'accès à Google Drive expirait, l'onglet Synchronisation affichait une erreur brute sans moyen de se reconnecter
  • La synchronisation abandonnait sur une connexion interrompue au lieu de réessayer, et signalait un téléchargement incomplet comme terminé
  • Un appareil retiré de votre liste d'appareils pouvait lancer une synchronisation complète avant qu'on lui demande de s'enregistrer à nouveau
  • Certains modèles écrivaient une recherche web ou un appel d'outil sous forme de texte et inventaient une réponse. L'application réessaie maintenant une fois et explique ce qui s'est passé
  • Les modèles gratuits d'OpenRouter renvoyaient des réponses coupées après quelques lignes, ou vides
  • Un échec de « Continuer » ajoutait à chaque fois un message d'erreur à la conversation. La raison apparaît maintenant dans l'avis affiché sur la réponse tronquée
  • Le nombre d'éléments de la corbeille dans la barre latérale ne se mettait à jour qu'à l'ouverture de la corbeille
Supprimé
  • « Importer une sauvegarde » dans l'onglet Données, qui faisait la même chose que Restauration
  • Le tableau des délais en lecture seule des paramètres généraux et l'option de classement automatique, toujours désactivée, des paramètres Mémoire
Interne
  • Les tours de conversation peuvent être tracés à des fins de diagnostic dans les builds de développement
  • Suppression des dépendances de stockage cloud inutilisées de la base vectorielle
  • Suppression de 96 textes de paramètres inutilisés

v0.7.6

2026-10-02
Ajouté
  • Quand une réponse s'arrête à la limite de longueur de sortie du modèle, le chat le signale et propose un bouton Continuer qui reprend là où elle s'est arrêtée
  • Les réponses avec recherche web citent les résultats sous forme de notes numérotées, avec une liste des sources sous le message
  • Les réglages du serveur MCP local ont désormais un journal d'accès, avertissent quand les informations de connexion utilisées par votre client IA ont changé et demandent confirmation avant d'émettre un nouveau jeton
Modifié
  • Les boutons de la barre d'outils du chat affichent leur libellé quand la place le permet et passent en icônes seules uniquement quand la fenêtre devient étroite
  • Sur les écrans larges, la colonne des messages s'arrête à une largeur de lecture confortable
  • Les noms de modèles longs s'affichent plus largement, et le nom complet apparaît au survol
  • Le serveur MCP local garde le même port après un redémarrage ou un changement de compte, donc les clients IA déjà configurés continuent de fonctionner
  • Les résultats de recherche de documents envoyés aux clients IA via le serveur MCP local affichent le nom de fichier d'origine
Corrigé
  • Une réponse en cours d'écriture pouvait disparaître si une synchronisation Google Drive se terminait pendant ce temps
  • Après une recherche web, les questions posées dans d'autres langues recevaient une réponse en anglais
  • Les retours à la ligne dans les tableaux et les blocs de code s'affichaient en code HTML au lieu de passer à la ligne
  • La liste des modèles pouvait dépasser du bord de l'écran
  • Réinitialiser toutes les données laissait le serveur MCP local en marche et son ancien jeton valide
Interne
  • Les tentatives d'accès répétées bloquées par la vérification du forfait sont regroupées en une entrée par minute dans le journal d'accès

v0.7.5

2026-09-30
Ajouté
  • Tapez / en début de ligne dans la zone de saisie pour chercher dans votre bibliothèque de prompts et insérer un prompt sans l'ouvrir
Modifié
  • La zone de saisie est large dès le début d'une nouvelle discussion, s'aligne sur les messages et se rétrécit avec la fenêtre
  • Le texte d'aide de la zone de saisie mentionne désormais les raccourcis / et @
Corrigé
  • La zone de saisie restait étroite, avec des boutons réduits à leur icône, jusqu'au premier message
  • Le bouton d'agent affichait le nom anglais d'un agent intégré dans les autres langues
  • La recherche web, le sélecteur de modèle et plusieurs écrans de paramètres affichaient du texte en anglais en allemand, espagnol, français, japonais, portugais et chinois
Interne
  • Les couleurs du chat proviennent désormais des jetons de design

v0.7.4

2026-09-29
Ajouté
  • Glissez un dossier de la barre latérale dans un dossier voisin, ou sortez-le au niveau supérieur
  • Survolez un nom de fichier, de note ou de conversation tronqué pour le voir en entier. Les noms de fichiers sont raccourcis au milieu pour garder la fin et l'extension visibles
Modifié
  • Ajouter un long document à la recherche IA utilise bien moins de mémoire, libérée une fois terminé
  • Supprimer un fichier présent sur Google Drive indique désormais que la copie Drive est conservée 30 jours pour la restauration, et la corbeille affiche quand elle sera supprimée
Corrigé
  • Les boutons de copie des blocs de code des notes, des messages de chat et des paramètres du serveur MCP local ne copiaient rien sous Windows
  • Une synchronisation dont l'envoi avait échoué, en tout ou en partie, s'affichait comme terminée. Elle s'affiche maintenant comme partiellement échouée et l'envoi est relancé
  • Les erreurs serveur temporaires de Google Drive faisaient échouer la synchronisation au lieu de réessayer
  • Renommer un fichier pendant son envoi laissait l'ancien nom sur Google Drive
  • Les éléments supprimés par sélection multiple, depuis la barre latérale ou avec un dossier n'apparaissaient pas dans une corbeille ouverte
  • Un élément que vous veniez de restaurer sur un autre appareil pouvait être supprimé définitivement depuis la corbeille
Interne
  • QA automatisée de la synchronisation et de l'espace fichiers sur un vrai compte Google Drive
  • Suppression des tirets cadratins dans les textes de l'application

v0.7.3

2026-09-20
Ajouté
  • Classeur de fichiers de l'espace de travail : conservez n'importe quel fichier dans un espace de travail, synchronisez-le via votre propre Google Drive et téléchargez-le sur un autre appareil uniquement quand vous en avez besoin
  • Ajouter un fichier du classeur à la recherche IA, ou le retirer sans supprimer le fichier
  • Renommer les fichiers du classeur
  • Enregistrer un fichier du classeur où vous le souhaitez, avec une confirmation si un fichier du même nom existe déjà, puis des raccourcis pour l'ouvrir ou afficher son dossier
  • Espace de stockage Google Drive utilisé dans la barre latérale, avec le détail par dossier dans les paramètres de synchronisation
  • Recherche entre conversations : l'assistant peut désormais reprendre le contexte de vos autres discussions
  • Recherche de messages dans une conversation
  • Configuration de la clé API de recherche web dans les paramètres
  • Icône du fournisseur sur l'avatar de l'assistant
Modifié
  • Le format de stockage a été mis à jour (schéma v46). Mettez vos autres appareils à jour vers cette version avant de les synchroniser, sinon leur synchronisation s'arrêtera
  • L'explorateur affiche d'abord les conversations, puis les notes, puis les fichiers, et indique la progression du transfert sur la ligne du fichier
  • Les transferts de fichiers vers Google Drive reprennent là où ils se sont arrêtés après un redémarrage ou une coupure de connexion
Corrigé
  • Les documents joints avec @ ne chargeaient pas leur contenu
  • Les originaux CSV, XLSX et XLS n'étaient jamais envoyés vers Google Drive
  • La suppression de plusieurs documents à la fois laissait les fichiers locaux et les copies Drive en place
  • Une réinitialisation ne propageait pas la suppression des documents et des modèles personnalisés vers vos autres appareils
  • Les résultats de recherche affichaient les noms de fichiers UUID internes au lieu des noms d'origine
  • Ctrl+K ne trouvait pas les documents par leur nom de fichier d'origine
  • Les listes de documents ne se rafraîchissaient pas après une synchronisation
  • L'application pouvait planter pendant la synchronisation, lors de la fusion de la base vectorielle
  • Les dossiers supprimés réapparaissaient après la synchronisation
  • La taille de fichier manquait pour les documents ajoutés avant le classeur de fichiers
  • Les badges d'indexation de l'explorateur n'étaient pas alignés
Interne
  • Renforcement du serveur MCP local : isolation par compte et vérification du transport (D-14 A1 Step 1 et 2)
  • Captures d'écran automatisées pour la page de destination

v0.7.2

2026-09-04
Ajouté
  • Affichage des informations de l'assistant de chat (modèle, fournisseur, contexte)
Modifié
  • Amélioration de la stabilité de la synchronisation

v0.7.1

2026-09-03
Modifié
  • Actualisation automatique planifiée de la liste des modèles d'IA (les nouveaux modèles des fournisseurs apparaissent désormais automatiquement)
Interne
  • CI : suppression des caches en double, checks limités aux MR pour des pipelines plus rapides

v0.7.0

2026-09-02
Ajouté
  • Pipeline de rerank : réorganise les résultats de recherche/RAG pour une meilleure précision des premiers résultats
  • Nouvelle logique de recherche avec des combinaisons hiérarchie/filtres renforcées
Modifié
  • Refonte du design de l'éditeur Tiptap + meilleure persistance des sessions d'édition
  • Finitions de la refonte design à grande échelle (polices, barre des tâches)
  • Améliorations du parseur PDF
Corrigé
  • Script de déploiement : garde-fou pour empêcher le push du tag si le push sur main échoue

v0.6.21

2026-08-19
Modifié
  • Petite version de stabilisation

v0.6.20

2026-08-19
Ajouté
  • Nouveau fournisseur d'IA
Modifié
  • Refonte design 3 : Spine card, Explorer, Folder, Header
  • Barre latérale, en-tête et interrupteurs à bascule redessinés
Corrigé
  • Divers problèmes de Spine card / CSS

v0.6.19

2026-06-24
Modifié
  • Refonte design : système de polices unifié (DM Sans / DM Serif Display / JetBrains Mono / Pretendard / Noto Serif KR / D2Coding)

v0.6.18

2026-06-16
Interne
  • Workflow de release durci contre le verrou main de GitLab CI (le push de tag v* bloque les push sur main avec un 403 pendant la CI)
  • deploy.ps1 : garde-fou non interactif -Yes renforcé

v0.6.17

2026-06-16
Corrigé
  • Meilleurs messages d'erreur de licence
  • Bug d'affichage des messages d'erreur du chat
  • Problème de défilement des onglets
Interne
  • deploy.ps1 : drapeaux -Yes/-Shutdown pour les déploiements non interactifs

v0.6.16

2026-06-15
Corrigé
  • Licence libérée spontanément
  • Nettoyage UX des toasts / dialogues de confirmation

v0.6.15

2026-06-01
Corrigé
  • Bugs liés aux toasts
  • Cohérence du script de déploiement

v0.6.14

2026-05-10
Interne
  • Alignement des versions entre l'API JS Tauri et les crates Rust (@tauri-apps/api, plugin-dialog)

v0.6.13

2026-05-10
Ajouté
  • Fonctionnalités des Paramètres étendues
Modifié
  • Regroupement des améliorations d'avril à mai

v0.6.1 ~ 0.6.12

2026-03-14 ~ 2026-03-26
Ajouté
  • Refonte UI de l'éditeur Phase 1 : BubbleMenu (9 boutons de formatage + sous-menu IA), placeholder de commande Slash, nettoyage du LinkEditPopover
  • Catalogue de modèles distant : récupère automatiquement les derniers modèles depuis R2 avec un cache de 24 heures (22 modèles)
  • Refonte UX de la visionneuse de documents (Phase A) : visionneuse TXT/MD en ligne, dialogue d'orientation PDF/DOCX, 4 modes d'affichage
  • Fonctionnalité Inbox (Phase A/B/C) : Inbox comme workspace système, barre d'actions dédiée, classification manuelle par IA + Undo
  • Import de notes : importer des fichiers TXT/MD en tant que notes + Import Dialog
  • Téléchargement à la demande des documents originaux : téléchargez depuis le cloud les originaux uploadés depuis un autre appareil uniquement au besoin
  • Info-bulle au survol des dossiers dans la barre latérale : aperçu du contenu du dossier
  • Délai d'inactivité de la clé maître : verrouillage automatique après une durée configurable (0/5/15/30/60 min) + bouton Lock Now
Modifié
  • Nettoyage de 45 chaînes anglaises codées en dur sur 9 langues
Corrigé
  • Renommage de dossier dans la barre latérale : race condition Enter/Blur, annulation avec Échap
  • Cache d'info-bulle de dossier obsolète
  • Jeton Google Drive non mis en cache après redémarrage de l'application
  • Échec du téléchargement de document depuis le cloud
  • Le merge Lance Pull échouait à restaurer quand la table était absente
  • Problème d'installation du modèle d'embedding

v0.6.0

2026-03-13
Ajouté
  • Refonte CI/CD et signature de code (Certificate) : début de la distribution d'un installateur Windows signé

v0.5.9 ~ 0.5.12

2026-03-11 ~ 2026-03-12
Ajouté
  • Nettoyage des vecteurs orphelins LanceDB (M-6) : suppression automatique des vecteurs des conversations expirées + compaction périodique de 3 tables
  • Utilitaire de réconciliation : vérification de cohérence entre les sources supprimées et les vecteurs
  • Plusieurs améliorations des documents/notes
Corrigé
  • Problème de téléchargement du modèle d'embedding
  • Échec du téléchargement de document depuis le cloud (bascule immutable_files + nettoyage oplog + fallback Drive)
  • CI : application de curl --ssl-no-revoke, node_modules exclu du cache

v0.5.8

2026-03-08
Ajouté
  • Gestion des appareils et désactivation à distance (EDGE-2-C) : consulter les appareils enregistrés sur votre licence + désactiver un appareil spécifique à distance
  • Gestion OAuth Google Drive (M-3) : approbation Production, rafraîchissement proactif à 55 minutes, arrêt immédiat en cas d'invalid_grant, bannière in-app en cas de ré-authentification nécessaire
  • Stabilité des appels LLM (M-2) : backoff exponentiel x3 pour les 429/5xx dans les pipelines d'auto-titre/résumé/mémoire
  • Améliorations de l'intégrité de la synchronisation (série SYNC-D) : hachage Merkle BLAKE3, résolution de la duplication drive_file_id, Lance Pull préserve les vecteurs locaux uniquement (merge basé sur source_file), historique des Push suivi jusqu'à 50 entrées
  • Barre "langue + copie" des blocs de code (L-10) : appliquée au chat et à l'éditeur de notes, prend en charge l'indentation Tab
Corrigé
  • Définition en double des hooks NSIS (hooks.nsh)

v0.5.4 ~ 0.5.7

2026-03-06 ~ 2026-03-08
Ajouté
  • Synchronisation entièrement repensée (SYNC-REDESIGN) : R/W permanent sur chaque appareil, suppression du WriterLocker, Union Merge, unification via oplog.jsonl, UX à 5 états (Synced/Syncing/Offline/Error/NotConnected)
  • Pipeline de paiement complet (D-15-D) : intégration de l'API de licence Lemon Squeezy, Grace Period hors ligne de 7 jours, UI de l'onglet License, affichage du statut des appareils, coupon de mise à niveau Standard→Premium
  • Plan gating Phase 2 (D-15-B) : limite de 50 documents en Free (triple vérification unitaire/batch/dossier), UpgradePromptModal, badges de plan
  • Refonte du tutoriel d'onboarding (U-1) : Welcome → TutorialCarousel en 4 étapes, accès à l'app sans clé API, carte de guide en ligne + renvoi automatique quand la clé API est absente
  • Système de design des boutons v1+v2 : 7 variantes × 7 tailles, système de couches Depth, ~80+ boutons unifiés sur ~38 fichiers
  • Élément Upload Docs dans les menus contextuels Explorer/dossier
  • UX cross-device pour documents distants sur 3 niveaux : bannière quand le fichier original est manquant, badge CloudOff dans l'Explorer, toast de conscience d'upload
  • UX de synchronisation Graceful Shutdown à la fermeture de l'app : détection automatique des changements non poussés → overlay → push → sortie
  • Menu contextuel des onglets : Close to the Left/Right, protection Pin
  • UX de téléchargement runtime de bge-m3 (R-2) : affichage de la progression, empêche la dégradation silencieuse du RAG, chemins de cache normalisés
  • Infrastructure de la landing page : déploiement statique R2, affichage dynamique de version, overlay de checkout, ToS + Refund Policy en 9 langues
  • Normalisation de l'Auto Updater (UPDATER-FIX) : R2 unifié, détection dynamique du nom de fichier, garde-fou version tag/build
  • Rafraîchissement du cache d'icônes Windows : appel de SHChangeNotify après mise à jour pour forcer le rechargement d'IconCache
  • Bascule de plan DEV-only : bascule instantanée entre Free/Standard/Premium (non embarqué dans les builds de release)
Corrigé
  • 4 bugs critiques de synchronisation (SYNC-HOTFIX) : blocage du Push quand le Pull échoue, gestion des échecs de parsing de fetch_remote_state, protection de la première synchronisation avec Pull-only
  • Synchronisation d'images (SYNC-IMG-FIX) : Pull manqué + protection contre la suppression immutable
  • last_seen_at des appareils non mis à jour + mauvaise étiquette "Synced" au démarrage de l'app
  • Auto Sync s'exécutant au démarrage quand désactivé
  • Bug de création d'instance d'appareil en double (D-15-D-FIX2)
  • Récupération de Cargo.toml / package.json corrompus
  • Prise de contrôle de l'UI par les toasts d'erreur (limite visibleToasts, id fixe pour la déduplication)
  • Cassure du responsive mobile sur la landing
Interne
  • Supabase Edge Functions : API de Checkout dynamique, gestionnaire d'appareils, webhook LS → subscriptions
  • Logique de retry de l'upload curl en CI
  • URL de Checkout séparée en UUID distincts Standard/Premium

v0.0.1-rc.1 ~ rc.4

2026-03-05
Interne
  • Tags de release candidate pour pré-vérification (détection dynamique de fichiers dans le pipeline CI, etc.)

v0.5.3

2026-02-25
Ajouté
  • Système d'agents (2C-2) : intégration au chat, relais du paramètre temperature par fournisseur, UI de gestion des presets, nettoyage i18n
  • Abstraction de Transport MCP + Streamable HTTP : stabilité stdio + support des serveurs HTTP + migration du stockage SQLite + stockage des jetons d'auth via Keyring
  • Sync Batch A : couche universelle de synchronisation de fichiers, dirty flag en temps réel
  • Lot de fonctionnalités de chat : attachement PDF (natif pour 3 fournisseurs + fallback custom), enregistrement de mémo par sélection de plage, galerie d'images
  • Améliorations de la recherche hiérarchique IA + améliorations de la recherche (FTS5 trigram, RRF 3-way, aperçu 2 colonnes, UI de filtres)
Modifié
  • Application du design system GLASS
  • Refonte UI/UX S1~S6 : gestionnaire de fenêtres (FloatingPanel + PanelCanvas), adoption de shadcn/ui, refonte de la TaskBar, panneau Explorer, mode de layout Docked
  • Première passe de remplacement par Phosphor Icons
  • Améliorations du fil d'Ariane / popover Tools
Corrigé
  • Plusieurs patchs QA pour la recherche hiérarchique IA
  • Validation de target_id du panneau doc, sauvegarde de message incomplète après annulation, indicateur d'activité de workspace, et plus

v0.5.0 ~ 0.5.2

2026-02-19
Ajouté
  • Corbeille : soft delete + TrashView + restauration, empêche la perte de données par CASCADE
  • Factory Reset : 8 catégories sélectionnables individuellement
Modifié
  • Plusieurs améliorations UI, patchs QA
Corrigé
  • Clippy manual_flatten, etc.

v0.4.21 ~ 0.4.23

2026-02-18
Corrigé
  • Correction à la racine du 404 sur le téléchargement de release CI/CD : bascule vers GitLab Generic Packages Registry
  • Correction à la racine du .nsis.zip non généré : ajout de createUpdaterArtifacts
  • Build CI : diagnostics de clé de signature + vérification du zip updater

v0.4.2

2026-02-18
Corrigé
  • Affichage de version, 3 problèmes de build de déploiement
Sécurité
  • Amélioration de la gestion du PAT (Personal Access Token)

v0.4.0 ~ 0.4.1

2026-02-17
Ajouté
  • Attachement d'images au chat : Ctrl+V / sélection de fichier / glisser-déposer, routage multimodal par fournisseur
  • Sauvegarde de mémo par paire Q&R : inclusion automatique de la question, format blockquote
  • Bascule de vue conversation/mémo dans la barre latérale : contrôle segmenté
  • Aperçu étendu des chunks de documents : Split View, score de similarité, badge de référence
  • Gestion avancée des modèles : tags Capabilities, réorganisation par DnD, tableau de bord des coûts, 9 fournisseurs presets
  • Supabase Auth (Google/GitHub) complet : PKCE + callback localhost, rafraîchissement auto, UI de profil
Modifié
  • Automatisation du RAG (2C-RAG-FIX) : useRag à true par défaut, delete-before-ingest, outil search_documents amélioré
  • Suppression du jargon "chunks" au profit de termes intuitifs (2C-CHUNK-UX)
  • Terminologie Workspace → Folder unifiée (i18n 5 langues)
  • Système de couleurs basculé vers des tons froids + accent violet profond
  • Tailles de police unifiées au standard de l'industrie
  • Refactorisation du layout Sidebar/Settings (sans bordure, disposition en 3 colonnes)
  • ChatHeader redessiné et fusionné avec le bas de la barre de saisie
Corrigé
  • Refonte à la racine du pipeline d'images des notes (2C-IMG-FIX3) : race condition, atomicité, chemins relatifs, nettoyage de suppression
  • Collision d'OAuth state (PKCE gère désormais la protection CSRF)
  • 8 corrections de lints Clippy

v0.3.0 ~ 0.3.3

2026-02-13
Ajouté
  • Éditeur de notes WYSIWYG Tiptap
  • Synchronisation cross-device (Phase 2B) : backend Google Drive, Union Merge SQLite, UX Sync
  • Contexte persistant (2B-3/4) : résumé automatique de conversation, extraction automatique de mémoire, forget_note, recherche sémantique
  • Recherche sémantique de conversations (2B-5) : hybride FTS5 + LanceDB, modal de recherche redessinée
  • Registre de modèles dynamique (2C-1) : enregistrement de fournisseurs personnalisés, récupération automatique de /v1/models
  • Thème "Soft Depth" : système de variables CSS (--v-*), palette de couleurs, arbre de la barre latérale
  • Barre d'onglets : onglets temporaires/épinglés, état d'expansion de la barre latérale déplacé vers Zustand
  • Fonctionnalité de mise à jour manuelle
Modifié
  • Nettoyage de l'UI de chat : bordures en dégradé, carte de bienvenue, blocs de code
  • Repli des dossiers, conversation dans un nouveau workspace, panneau de notes, terminologie Sync
Corrigé
  • Avertissement Clippy type_complexity
  • Prévention de la pollution du cache CI

v0.2.0 ~ 0.2.1

2026-02-09
Ajouté
  • Hiérarchie de workspaces (3 niveaux)
  • CRUD de mémos + chiffrement AES-256-GCM
  • Sélection de contexte par @mention : référencer directement des documents/mémos depuis la saisie
  • Conversion conversation → mémo (📌 sauvegarder)
  • Outils IA intégrés (recherche, consultation de document, etc.)
  • Affichage temps réel des tokens/coûts (différenciation BYOK)
  • Persistance des conversations (SQLite) + titre automatique + recherche FTS5 + données réelles dans la barre latérale + modal de recherche Ctrl+K
  • Onboarding OOBE + UI de confiance de la clé API
  • CI/CD GitLab + installateur NSIS + Auto Updater

v0.1.0

2026-02-09
Ajouté
  • Première release alpha : MVP (Phase 1) terminée
  • Chat multi-modèle (BYOK) : streaming Claude, GPT (code Gemini terminé)
  • Base de données vectorielle locale : vectorisation et recherche de conversations/documents basée sur LanceDB
  • Embedding local : exécution CPU de bge-m3, support multilingue (30~86 ms/chunk)
  • RAG de base : upload TXT/MD/HTML/PDF/DOCX → chunking → embedding → recherche → réponse
  • Intégration MCP de base : serveur stdio, orchestration de Tool Use pour 3 fournisseurs (Claude/GPT/Gemini), serveur filesystem (14 outils) testé en conditions réelles
  • Layout 3 panneaux + cœur du chat (streaming + Markdown + ToolCall) + UI Settings/MCP/RAG + ModelSelector

Merci pour votre achat

Lemon Squeezy a envoyé votre clé de licence à l'adresse saisie lors du paiement.

Pour l'activer

  1. Installez Upvault et ouvrez-le.
  2. Allez dans Paramètres > Compte et connectez-vous.
  3. Collez la clé de licence et choisissez Activer. L'achat est lié au compte connecté.

Si l'e-mail n'arrive pas d'ici quelques minutes, vérifiez vos spams.

Télécharger pour Windows