En amélioration continue
Journal des modifications
Découvrez les nouveautés, améliorations et corrections de chaque version de Koinote.
v1.1.6
Modifications
- Supprimer un dossier supprime aussi ses sous-dossiers et met les documents qu’ils contiennent à la corbeille ; une fois restaurés, ils reviennent dans le dossier parent. La confirmation indique le nombre de documents concernés.
- Le classement IA supprime les dossiers qu’il vide, ainsi que les dossiers parents devenus vides, et les restaure à l’annulation. Les dossiers vides sans rapport sont conservés.
Corrections
- Après l’application ou l’annulation du classement IA, la fenêtre affiche le résultat avec « Terminé » et « Nouveau classement » au lieu de revenir à « Générer l’aperçu ».
- Sur le bureau, supprimer des documents dont des modifications ne sont pas encore synchronisées les synchronise d’abord ; si c’est impossible (hors ligne ou échec de synchronisation), l’application explique ce qui serait perdu et demande confirmation, au lieu de perdre silencieusement de nouveaux documents ou des modifications.
- La synchronisation du bureau ne reste plus bloquée lorsqu’un document supprimé a été modifié sur un autre appareil ; la dernière version est mise à la corbeille.
v1.1.5
Ajouts
- Le classement IA s’ouvre sur une arborescence permettant de choisir précisément les documents à organiser. Cocher un dossier sélectionne tout son contenu ; les documents non organisés et ceux des dossiers automatiques de dates ou d’activité sont cochés par défaut, y compris ceux déjà organisés.
Corrections
- Le classement IA ne conserve plus les dossiers automatiques de dates ou d’activité. Ils ne sont plus proposés comme destination : les nouveaux thèmes que le modèle y créerait sont créés à l’extérieur, et les suggestions qui se contentent d’y laisser un document doivent être vérifiées manuellement. Les dossiers vidés sont supprimés à l’application et restaurés à l’annulation.
v1.1.4
Modifications
- L’aperçu du classement IA montre le nettoyage des dossiers de date automatiques vides et explique leur suppression à l’application et leur restauration à l’annulation.
Corrections
- L’aperçu et l’application du classement IA suppriment les dossiers de date automatiques vides, restaurés en cas d’annulation. Les dossiers manuels, réutilisés par thème ou contenant des articles exclus ou dans la corbeille sont conservés. Les aperçus existants en bénéficient sans nouvelle génération.
v1.1.3
Ajouts
- Les annonces de version proposent un bouton « Mettre à jour » donnant directement accès à la mise à jour du client. Il apparaît uniquement pour une version plus récente sur les clients compatibles ; les clics pendant le chargement ou une vérification en arrière-plan sont conservés.
Corrections
- L’organisation IA distingue désormais les dossiers automatiques par date ou activité des classements thématiques, afin de ne plus traiter un ancien rangement automatique comme un exemple de classification confirmé.
v1.1.2
Modifications
- L’organisation IA affiche l’arborescence prévue, avec recherche, dossiers repliables, déplacement des articles par glisser-déposer, réorganisation et création de sous-dossiers. Des boutons haut/bas permettent aussi l’utilisation au clavier et au toucher.
- Développez un article pour modifier ses tags et sa destination ou consulter les suggestions. La gestion des tags permet les ajouts, retraits, renommages et fusions en lot pour les articles cochés. Les changements sont enregistrés lors de l’application de l’aperçu.
Corrections
- La réorganisation dans la barre latérale ne bloque plus l’annulation des dossiers et des tags. La restauration des positions compare l’ordre relatif et préserve les modifications manuelles ultérieures.
- L’application vérifie uniquement l’ordre relatif des articles de référence décochés et signale un conflit si cet ordre change. Un simple réordonnancement ne modifie plus la date d’activité des articles.
- Les modifications de l’aperçu utilisent des mises à jour fonctionnelles, et les boutons de réorganisation conservent le focus clavier.
v1.1.1
Modifications
- L’organisation IA est limitée à deux requêtes par lot, avec une limite de sortie augmentée en cas de troncature. Un délai dépassé, trois lots consécutifs sans suggestion valide ou au moins la moitié de lots en échec après six lots conservent un aperçu partiel ; les documents inachevés restent désélectionnés et seules les suggestions valides sont facturées.
- L’organisation par IA rejoint les options existantes du menu d’organisation des documents, avec un seul bouton dans la barre latérale.
Corrections
- Les aperçus d’organisation IA distinguent les requêtes refusées, les limites de fréquence et l’indisponibilité du fournisseur, avec des indications de dépannage. Seuls les codes d’état sont affichés, jamais le contenu brut des erreurs du fournisseur.
- L’organisation IA conserve les autres résultats lorsqu’un lot est refusé par la modération ou une limite de requête (400/413/422), sans facturer de credits pour ce lot. Les nouvelles tentatives après une réponse OpenAI vide sont limitées à l’organisation, sans augmenter les appels des autres fonctions IA.
- L’organisation des documents accepte désormais un résultat JSON complet entouré de texte explicatif, de références ou de liens Markdown, et réessaie les lots au format incorrect. Si la nouvelle tentative échoue, les autres aperçus sont conservés ; les documents concernés gardent leurs dossiers et tags d’origine et restent décochés pour vérification. Les appels échoués ne consomment aucun credit de la plateforme. L’état de suppression est aussi vérifié avant les tentatives automatiques internes.
v1.1.0
Ajouts
- L’organisation par contenu propose des dossiers et des tags dans un aperçu modifiable, ignore par défaut les documents déjà organisés et permet de les inclure explicitement. Le contenu et les couvertures sont préservés. L’annulation ignore les modifications ultérieures et affiche les titres concernés ; les lots sans suggestion valide ne coûtent aucun credit de la plateforme. Les clients synchronisent avant analyse et conservent les tags hors ligne.
Modifications
- Les suggestions de titres IA exploitent le corps de l’article, comparent plusieurs angles au titre original et présentent des citations vérifiées ainsi que les compromis concrets. Une note élevée ne bloque plus les alternatives ; les longs articles sont échantillonnés sur toute leur longueur dans une limite définie, dans le panneau de révision existant.
Corrections
- Les titres IA invalides ou dupliqués sont désormais écartés individuellement, sans perdre les alternatives valides ni interrompre la révision du texte et de sa structure, même si tous les titres sont rejetés.
- L'application des suggestions d'optimisation IA conserve désormais l'image de couverture actuelle, son mode, son ratio et sa consigne, y compris lors d'une application individuelle, globale ou répétée. Les modifications suivantes n'enregistrent plus une couverture effacée.
- La découverte du Skills/Agent Hub dispose désormais de cinq créneaux quotidiens pour reprendre les exécutions manquées ou interrompues. Les imports continuent au-delà des 100 premiers candidats jusqu'à la limite de 20 ajouts par jour, à partir des résultats enregistrés et avec les mêmes contrôles de sécurité et de licence. L'aperçu reste limité à 100 candidats.
v1.0.0
Ajouts
- Skills/Agent Hub propose Clone public, Fork privé pour les membres, étoiles et import GitHub avec attribution et licences. Les dépôts système sont stockés dans R2 privé, actualisés chaque jour et enrichis de 20 nouveaux dépôts Skills populaires au maximum. Les contrôles d’identité, de licence et de données sensibles préservent la version précédente en cas d’échec et permettent une reprise.
- La synchronisation des configurations de développement/IA prend en charge DeepSeek Harness dans les agents de codage, avec les paramètres et profils
.dsh; les identifiants sont restaurés avec un accès réservé au propriétaire sur macOS/Linux, et les skills et AGENTS.md rejoignent le dépôt séparé. - Les menus de synchronisation Skills/Agent et des configurations proposent de copier le point MCP, un accès en lecture seule et les instructions de fusion pour un agent IA ; les configurations utilisent un accès temporaire à une seule révision, sans partager le mot de passe de migration.
- La restauration locale des Skills/Agent et configurations de développement adapte les dossiers reconnus entre Windows, macOS et Linux, affiche les destinations et bloque les conflits avant écriture ; les anciennes sauvegardes restent utilisables.
- Le MCP des dépôts Skills/Agent permet de consulter et restaurer l’historique, de vérifier le stockage et d’envoyer des fichiers jusqu’à 5 MiB et de les lire par blocs, avec une connexion distincte du MCP des documents.
- Mon espace sépare désormais les dépôts Skills/Agent des instantanés chiffrés de configuration de développement/IA, avec envoi local en un clic, sélection et aperçu des fichiers, filtrage des données sensibles et confirmation avant la restauration locale.
- Les réglages de Mon espace permettent d’allouer directement du stockage personnel aux dépôts Agent, avec effet immédiat, et de récupérer la capacité inutilisée. Le détail du stockage du compte affiche cette allocation, tout en protégeant les fichiers existants et leur historique.
- L’export permet désormais d’activer ou désactiver WeChat, Zhihu et X séparément, ainsi que de configurer des plateformes HTTPS personnalisées avec un contrat JSON documenté ; la destination Juejin a été retirée.
- Les documents peuvent conserver une couverture par défaut, issue de l’article ou générée par IA, avec un ratio personnalisé, et la réutiliser sur X, Feishu et WeChat. Le changement de document restaure la position de lecture précédente. La génération IA accepte aussi une image de référence avec aperçu, remplacement et retrait, sans l’enregistrer dans l’article.
- Ajout de la sélection multiple avec Shift/Ctrl, de la navigation au clavier et du déplacement ou de la suppression groupés dans l’arborescence. Ajout d’actions de fermeture des onglets associés et de création d’un nouveau document.
Modifications
- L’optimisation IA enrichit l’évaluation du titre, les corrections des paragraphes et l’analyse de structure avec le lectorat visé, l’envie de cliquer, l’accroche et la promesse tenue. L’analyse globale guide des modifications concrètes des passages peu pertinents, des ruptures logiques et des formules creuses. La révision partage ses appels avec la correction, préserve la voix de l’auteur et présente la note du titre comme un jugement éditorial.
- Une configuration déverrouillée peut être resynchronisée sur la même page sans ressaisir le mot de passe ; une actualisation ou une nouvelle révision exige un nouveau déverrouillage. Le répertoire des dépôts publics porte désormais le nom Skills/Agent Hub. Skills/Agent Hub propose une navigation par thème, des filtres système/communauté, une recherche globale et 12 dépôts par page. Les cartes privilégient l’usage et l’auteur ; les thèmes défilent horizontalement sur mobile et les détails restent centrés sur le README. Les aperçus Markdown adoptent le style GitHub : titres, tableaux, tâches et code coloré, avec HTML filtré, liens et images relatifs à la version publiée, et vue du code source. Les filtres du Hub sont conservés au retour des détails et après rechargement ; le retrait puis la republication préservent la catégorie enregistrée. La recherche du Hub traite les paramètres URL invalides sans erreur ; après un échec d’actualisation, une nouvelle tentative recharge la liste actuelle au lieu de charger la page suivante. Dans Mon espace, le bouton Skills/Agent Hub se trouve près des paramètres ; le menu Nouveau dépôt propose Créer directement et Importer depuis GitHub, même lorsque la liste est vide.
- L’activation des dépôts Skills/Agent ne nécessite plus de jeton. Les jetons de dépôt se gèrent dans Mon espace, séparément des jetons MCP des documents ; Copier pour l’Agent IA y redirige uniquement lorsqu’un jeton en lecture-écriture utilisable manque. Les fichiers Skills/Agent, leur historique, les instantanés publics et les imports GitHub utilisent désormais un stockage privé Cloudflare R2. Les contenus existants migrent après vérification ; PostgreSQL conserve les métadonnées et les droits, et les Forks gardent leurs propres références. Les dépôts GitHub Skills sélectionnés appartiennent désormais au catalogue système, sans utiliser les quotas personnels des administrateurs. Les auteurs, sources et liens publics sont conservés ; le panneau d’administration permet de les consulter, retirer et republier.
- Le client de bureau vérifie les mises à jour cloud au démarrage, à la reconnexion, au retour à la fenêtre et toutes les 30 secondes lorsque celle-ci est visible. Seules les modifications locales déclenchent des envois ; les vérifications sans changement ou en échec restent discrètes, et les fenêtres masquées ne lancent pas de vérifications périodiques.
- La mise à jour d’un ancien instantané de configuration de développement/IA retire de cet instantané les fichiers Agent tels que
CLAUDE.mdet.claude/skills/*. Exportez ces fichiers ou envoyez-les vers un dépôt Agent avant la mise à jour ; les fichiers locaux restent inchangés. - La synchronisation des brouillons WeChat réutilise les images déjà envoyées selon le compte et leur contenu, réduisant l’attente lors des synchronisations répétées et des nouvelles tentatives, sans modifier la qualité ni les couvertures. Aucune mise à jour du client n’est nécessaire.
Corrections
- Correction de la restauration pour les alias HOME, la casse Windows et les dossiers de configuration externes ; les noms Unix valides sont préservés, tous les fichiers sont privés dès leur écriture temporaire et les chemins sont vérifiés avant création des dossiers.
- La synchronisation IA ne copie plus les jetons de dépôt de longue durée ; les autorisations temporaires sont révocables et liées aux sessions, la copie manuelle est disponible et les grandes archives utilisent le téléchargement complet.
- Correction de la synchronisation DeepSeek Harness : exclusion du répertoire de données d’exécution
storageset conservation des permissions Unix0600des identifiants dans les ZIP téléchargés et chiffrés. - Fiabilisation de la synchronisation : détection des cookies concaténés sur plusieurs lignes, rejet des chemins Unicode équivalents, nouvelle tentative de copie sans recréer les identifiants, actualisation de la version après déverrouillage et lots de transfert limités avec prise en charge des noms ZIP spéciaux.
- Correction du déplacement des boutons et de l’état d’envoi peu clair lors de la synchronisation Skills/Agent, ainsi que des fausses alertes de contenu sensible pour les exemples de suppression de cookies des skills Cloudflare.
- La restauration web demande une confirmation pour les contenus sensibles et affiche les erreurs, y compris les conflits de révision. Les mises à jour MCP consignent le dépôt et les révisions ; OpenClaw enregistre les références d’environnement avant de tester la connexion.
- La restauration refuse les contenus sensibles avec un jeton Agent ; le remplacement MCP complet exige
replaceAll, les requêtes trop volumineuses renvoient 413 et les configurations Claude Code/OpenClaw conservent les références aux variables d’environnement. - Lorsque la limite de jetons est atteinte, précisez que les documents MCP et les dépôts Agent partagent 20 jetons actifs et proposez un lien vers la gestion de l’autre type de jeton.
- La synchronisation sur ordinateur conserve les déplacements de documents effectués pendant une actualisation cloud, relance les synchronisations initiales échouées à la reconnexion et exécute les demandes manuelles reçues pendant une synchronisation automatique. La connexion peut reprendre un renouvellement interrompu ; les mises à jour du profil et les requêtes retardées ne remplacent plus les identifiants récents. Une aide avec nouvelle tentative apparaît si le gestionnaire d’identifiants est indisponible. Les utilisateurs déconnectés peuvent toujours accéder à la connexion et au mode local hors ligne ou pendant une panne du serveur. Les anciens jetons d’accès expirent au plus tard 60 secondes après le renouvellement ; une réautorisation est proposée en cas de compte incohérent, sans supprimer les documents locaux.
- La synchronisation vers les plateformes personnalisées omet désormais le champ de couverture facultatif lorsqu’aucune couverture n’est définie, évitant les erreurs de validation d’URL vide. La synchronisation API envoie le titre séparément, sans l’ajouter au corps Markdown ou HTML, pour éviter les titres en double.
- Les couvertures choisies dans les réglages des brouillons WeChat sont désormais enregistrées avec l’article. Les nouvelles tentatives réutilisent les images déjà envoyées, et le nettoyage du client conserve les images encore référencées par une couverture, le corps ou une version en conflit après synchronisation.
- Correction des délais d’expiration des brouillons WeChat riches en images grâce aux envois parallèles limités, aux signaux de maintien de la passerelle et aux connexions relais qui expirent uniquement lorsqu’elles sont inactives. Les clients existants restent compatibles.
- Correction des titres masqués lors d’un échec de chargement de couverture, des titres obsolètes sur les couvertures par défaut, des couvertures dupliquées dans le corps sur X, des anciennes couvertures dans les brouillons WeChat et du blocage de la synchronisation du corps sur Feishu. Les métadonnées de couverture respectent désormais des limites de taille et de stockage.
- Les opérations groupées sur l’arborescence réutilisent désormais le contrôle de révision et préservent la récupération des images lors de la suppression définitive.