Livraisons

Ce que nous avons changé, et quand

Boske est en alpha et avance vite. Cette page en tient le registre — la version honnête, y compris ce que nous avons retiré.

Interface

Des anneaux de focus visibles, et un contraste AA dans les thèmes sombres

Une centaine de classes de couleur ne compilaient plus rien : voiles de modale, teintes, anneaux et dégradés manquaient dans les deux thèmes. Ils s'affichent de nouveau. Les boutons des thèmes sombres et le bouton Envoyer atteignent le contraste AA, et chaque anneau de focus est visible.

  • Dix-sept anneaux de focus restaurés
  • Les CTA des thèmes sombres et Envoyer au contraste AA
  • Voiles de modale et teintes de retour dans les deux thèmes
Sécurité

Des limites de débit sur les portes publiques, plus de secrets faibles en production

Les points d'accès d'essai et de réinitialisation de mot de passe sont limités en débit et ne font plus confiance à une adresse client transmise par un proxy. La production refuse de démarrer sur des secrets d'authentification génériques ou trop courts, au lieu de tourner avec.

Interface

L'app parle français, néerlandais, allemand et espagnol de bout en bout

Chaque chaîne de l'app existe désormais dans les quatre langues en plus de l'anglais — fini le retour à l'anglais au milieu d'un écran.

Espace de travail

Les exports emportent les vrais fichiers, et une connexion perdue ne bloque plus une conversation

Les exports de compte incluent les octets réels des fichiers, et tout manque est déclaré dans l'export plutôt que passé sous silence. Un réseau coupé ne laisse plus une conversation bloquée sur « Recherche approfondie… ». Les documents arrivés en flux sont enregistrés tels que vous les avez vus, pas en fragment.

  • Les exports de compte emportent les octets réels des fichiers ; les manques sont déclarés
  • Les documents reçus en flux sont conservés tels que vous les avez vus
  • Supprimer depuis la bibliothèque pleine page demande confirmation
Desktop

Connexion et gestion des licences sur le desktop

La connexion Cloud depuis l'app desktop authentifie correctement. La perte d'une licence ouvre l'écran de connexion au lieu de fermer l'app, et un rechargement hors ligne affiche une vraie page. Le menu, l'état des fenêtres et la gestion des liens ont été mis au propre, et le programme de mise à jour n'envoie que le strict nécessaire.

  • La perte de licence ouvre la connexion au lieu de quitter
  • Le rechargement hors ligne donne une vraie page
  • Confidentialité resserrée côté mises à jour
Sécurité

Garde SSRF, en-têtes de sécurité, et fin des pixels espions

Les requêtes sortantes passent par une garde SSRF qui fonctionne. Les images en markdown ne peuvent plus signaler votre lecture à des tiers. Les en-têtes de sécurité accompagnent chaque réponse, les mots de passe de transfert sont vérifiés, les chemins des modèles sont confinés, et le serveur refuse de démarrer avec une configuration incomplète au lieu de se dégrader en silence.

Desktop

Les installations neuves démarrent, et la version auto-hébergée tourne vraiment

Trois défauts sur le chemin de démarrage corrigés, dont un qui bloquait toute installation neuve. L'app desktop renvoie la licence quand le backend redémarre. Les déploiements sur site démarrent, stockent les fichiers et se mettent à jour.

Performance

Plus léger, plus rapide

La coloration syntaxique, les schémas et le décodage HEIC ont quitté le chargement immédiat. Le streaming ne réalloue plus toute la conversation à chaque jeton. Le serveur sert le Brotli qu'il produit déjà, les tris derrière la barre latérale et le fil de messages sont indexés, et le logo a perdu deux cents kilo-octets.

  • Les jetons reçus en flux ne redessinent plus toute la conversation
  • Coloration, schémas et HEIC se chargent à la demande
  • Brotli servi ; les noms de fichiers modifiables ne sont plus mis en cache
Outils

Emporter votre historique fonctionne de bout en bout

L'import d'un export ChatGPT ou Claude dans Boske vérifie désormais les octets bruts, tolère les exports dont les tables n'existent qu'en SQLite, et survit aux limiteurs de débit. La route d'import ne renvoie plus les détails internes de l'enveloppe.

Outils

« Demander à Boske » dans chaque outil

Chaque élément d'outil — table, graphique, carte, tableau — peut être vu et modifié par l'agent depuis son propre panneau Ask, avec des consignes par type et des écritures validées. Demander un schéma produit un schéma rendu. Les enregistrements sont vérifiés par révision : une fenêtre périmée est refusée, pas écrasée en silence. Les transcriptions modifiées survivent à un rechargement.

  • « Demander à Boske » voit et modifie chaque élément d'outil
  • Enregistrements vérifiés par révision : les tampons périmés sont refusés
  • Une demande de schéma produit un schéma
Espace de travail

Les vues appartiennent au type. L'onglet Code a disparu.

Chaque type décide de ses propres vues. L'onglet Code générique a disparu ; la source brute reste à un clic de n'importe quelle vue. La fenêtre détachée du desktop affiche les mêmes vues Aperçu et Modifier que la fenêtre principale, au lieu des siennes.

Espace de travail

Le canevas, et les tableaux comme type

Une quatrième vue sur l'espace de travail : chaque élément devient un nœud, et les relations entre eux deviennent des liens — vous voyez ainsi comment une transcription est devenue un brief, puis un graphique. Les tableaux arrivent aussi comme un type d'artefact à part entière.

  • Vue Canevas, avec les positions enregistrées par projet
  • Type Tableau, de bout en bout
Interface

Une nouvelle interface

La barre latérale se divise en deux pièces — Discussion et Espace de travail — et Accueil devient le point unique pour le travail récent, les projets et les fichiers. Plus un thème « Sobre », un bord gauche unique et aligné, et le glisser-déposer sur les projets.

  • Les pièces Discussion / Espace de travail
  • Le thème « Sobre » rejoint Boske, Fjord et Heather
  • Neuf manques fonctionnels comblés à l'issue de la revue clic par clic
Outils

La transcription a sa propre page

Enregistrez ou déposez de l'audio et obtenez un artefact de transcription qui vit dans votre espace de travail comme le reste. Traitement sur place en Local.