Skip to content

Releases

Notestr Linux 4.0

Choose a tag to compare

@gerfondev gerfondev released this 03 Nov 13:46

Notestr 4.0 — Android et Linux

  • Ajout de dossiers nommés pour classer les notes, avec création, renommage et suppression.
  • La suppression d’un dossier demande confirmation et déplace ses notes vers « Sans dossier » sans les effacer.
  • Les notes épinglées restent en tête de la liste et apparaissent aussi dans leur dossier.
  • Les dossiers sont triés par ordre alphabétique ; « Sans dossier » reste à la fin.
  • Le dossier d’une note est indiqué dans la liste sur Android et Linux.
  • Mises à jour de sécurité Linux : websockets 17.4 et cryptography 50.0.2. La mise à jour Android conserve la base SDK/API qualifiée ; les bibliothèques récentes nécessitant une migration AGP/SDK sont documentées dans la revue.
  • Numéros de version Android et Linux alignés sur 4.0.

Android : versionCode 73. Linux x86_64 : AppImage, wheel Python et archive source. Les contrôles de sécurité et de confidentialité, ainsi que leurs limites, sont consignés dans SECURITY-REVIEW.md.

Notestr Linux 3.9.5

Choose a tag to compare

@gerfondev gerfondev released this 31 Oct 12:20

Notestr Linux 3.9.5

  • Mise à jour de Pillow 12.3.0 vers 13.0.0 pour intégrer les correctifs de sécurité publiés.
  • Mise à jour des composants système embarqués : GLib, Brotli, XZ/liblzma et zlib.
  • Revue des dépendances et des paquets système intégrés ; versions Android/Linux alignées sur 3.9.5.

Notestr Linux 3.9.4

Choose a tag to compare

@gerfondev gerfondev released this 18 Oct 21:46

Notestr 3.9.4 — Android et Linux

Nouveautés et corrections

  • Android et Linux : correction d'un bug lié au stockage de fichiers sur les serveurs blossom.
  • Android et Linux : alignement des puces, des listes numérotées et des cases à cocher sur la première ligne du texte.

Les photos restent chiffrées avant leur envoi vers les serveurs Blossom. Les deux plateformes sont alignées sur la version 3.9.4.

Notestr Linux 3.9.3

Choose a tag to compare

@gerfondev gerfondev released this 18 Oct 13:48

Notestr 3.9.3 — Android et Linux

Nouveautés et corrections

  • Android : ajout de l’export des notes au format PDF, avec récupération des images chiffrées depuis Blossom avant l’impression.
  • Android et Linux : corrections mineures de la mise en page des PDF ; les grandes images gardent une taille lisible et le texte s’organise autour d’elles.
  • Mises à jour de sécurité des dépendances et revue des bibliothèques intégrées.
  • Numéros de version Android et Linux alignés sur 3.9.3. APK Android versionCode 55.

Les contrôles de sécurité, les empreintes et les limites de l’examen figurent dans SECURITY-REVIEW.md.

Validation : candidat Linux 3.9.3, export PDF avec grandes images contrôlé et validé par l’utilisateur.

Notestr Linux 3.9.2

Choose a tag to compare

@gerfondev gerfondev released this 14 Oct 08:43

Notestr 3.9.2 — Android et Linux

Nouveautés et corrections

  • Android : épingle et cadenas utilisent une icône grise quand la fonction est inactive et une icône colorée quand la note est épinglée ou verrouillée.
  • Android et Linux : téléchargement local des images présentes dans les notes. Linux répare aussi les actions « Copy Image » et « Save Image » du clic droit.
  • Android et Linux : cases à cocher et puces mieux alignées avec leur texte dans l’éditeur visuel.
  • Correction de bugs mineurs de l’éditeur visuel.
  • Mise à jour de sécurité du wrapper Gradle Android vers 8.14.6, qui corrige notamment trois vulnérabilités élevées.
  • Les numéros de version Android et Linux sont alignés sur 3.9.2. APK Android versionCode 50.

Installer l’APK par-dessus la version Android précédente sans la désinstaller. Linux x86_64 : AppImage, wheel Python et archive source. Les contrôles de sécurité et de confidentialité, ainsi que leurs limites, figurent dans SECURITY-REVIEW.md.

Notestr Linux 3.9.1

Choose a tag to compare

@gerfondev gerfondev released this 11 Oct 17:11

Notestr Linux 3.9.1

  • Ajout du verrouillage/déverrouillage d’une note, synchronisé et compatible avec Notestr Android. Une note verrouillée reste consultable mais ne peut pas être modifiée, restaurée depuis une ancienne version ni supprimée.
  • Corrections de bugs mineurs, notamment l’affichage des images dans les notes verrouillées et leur insertion dans l’export PDF.
  • Versions Android et Linux alignées sur 3.9.1.
  • Mises à jour Python : aiohttp 3.14.5, cryptography 50.0.2 et websockets 17.2.

L’AppImage intègre WebKitGTK 2.54.0. Voir SECURITY-REVIEW.md pour les tests, contrôles ciblés, exceptions et limites documentés.

Notestr Linux 3.9

Choose a tag to compare

@gerfondev gerfondev released this 09 Oct 12:53

Notestr 3.9 — Android et Linux

Nouveautés et corrections

  • Insertion d’images chiffrées dans les notes et affichage en mode visuel. Un clic ou un appui ouvre la visionneuse plein écran ; zoom et déplacement à la souris ou au tactile permettent d’examiner les détails (Android et Linux).
  • Correction Linux : le bouton Enregistrer les relais est disponible après modification de la liste dans les paramètres.
  • Mise à jour des composants de rendu HTML et du moteur WebKitGTK ; détails et réserves dans SECURITY-REVIEW.md.
  • Le projet est distribué sous GNU GPL version 3 (GPLv3). Le texte complet est dans LICENSE et consultable dans les paramètres. Les licences des bibliothèques tierces restent indiquées séparément.

Android versionCode 41. Linux x86_64 : AppImage, wheel et archive source. Les contrôles de sécurité et de confidentialité sont ciblés et ne constituent pas un audit exhaustif.

Notestr Linux 3.8

Choose a tag to compare

@gerfondev gerfondev released this 05 Oct 21:28

Notestr 3.8 — Android et Linux

Nouveautés

  • Corbeille commune : déplacer une note dans la corbeille, la consulter, la restaurer ou la supprimer définitivement depuis Android ou Linux. Les actions sont synchronisées par les relais. Aucun vidage automatique ni délai d’expiration : la suppression définitive reste individuelle et manuelle, avec confirmation.
  • Délai de verrouillage Android de 3 minutes en arrière-plan. Un retour avant ce délai conserve la session ; le bouton Verrouiller reste immédiat. Le temps écoulé est vérifié au retour même si Android a suspendu l’application. Si le processus est fermé par Android, un nouveau déverrouillage est nécessaire.
  • Modifications hors connexion : Envoyer/Publier enregistre localement une version signée et chiffrée. Les envois reprennent avec la connexion et une session déverrouillée. Les changements en attente survivent au redémarrage ; un conflit conserve la version distante et propose explicitement de publier une copie ou d’abandonner la modification locale.

Corrections

  • Chargement Android après biométrie ou mot de passe accéléré ; suppression de traitements bloquants sur le fil de l’interface et amélioration du traitement des événements supprimés.
  • Notes de la corbeille Android affichées en mode visuel et en lecture seule, avec liens accessibles.
  • Bouton Corbeille/Notes explicite sur Android ; alignement de Corbeille avec Visuel et Markdown sous Linux.
  • Protection des brouillons et des modifications locales pendant la synchronisation ; gestion des modifications concurrentes et des réponses tardives renforcée.

Installation et fonctionnement

Mettre à jour les deux applications vers 3.8 pour utiliser la corbeille commune ; les anciennes versions l’ignorent. Installer l’APK par-dessus la version actuelle sans désinstaller. Android versionCode 35, certificat conservé. Linux : AppImage x86_64 pour glibc 2.39 ou ultérieure, wheel et archive source disponibles.

L’enregistrement hors connexion concerne les notes ; déplacer/restaurer/supprimer dans la corbeille exige une connexion et l’acceptation d’un relais. La reprise automatique des notes nécessite une lecture complète des relais configurés ; un relais inaccessible peut la retarder. Une demande de suppression ne garantit pas l’effacement de toutes les copies conservées par les relais. Enregistrer les brouillons avant une absence prolongée : les modifications non enregistrées sont perdues au verrouillage.

Sécurité et confidentialité

Contrôles des versions, avis de sécurité, sources et paquets renouvelés. Les composants corrigés déjà qualifiés sont conservés lorsqu’aucune nouvelle mise à jour corrective compatible n’est disponible. Les réserves de maintenance et d’exposition restent décrites dans SECURITY-REVIEW.md : notamment TOAST UI archivé et avis natifs Linux analysés. Ces vérifications ciblées ne constituent pas un audit exhaustif ni une garantie d’absence de vulnérabilité. Anciennes métadonnées d’auteur déjà publiques conservées, sans réécriture des historiques. Chaque paquet est accompagné de son empreinte SHA-256.

Notestr Linux 3.7.1

Choose a tag to compare

@gerfondev gerfondev released this 03 Oct 06:37

Notestr Linux 3.7.1

Correction

Le copier-coller d’une adresse web dans le champ URL de « Insérer un lien » fonctionne désormais correctement. Le texte collé reste dans le champ choisi, sans insertion dans la note ni modification intempestive de sa mise en page. Le champ Texte du lien bénéficie de la même correction. Annuler conserve la note ; valider insère le lien à l’endroit choisi.

Sécurité et confidentialité

Contrôles des dépendances, des sources et des paquets renouvelés. Les vérifications sont ciblées et ne constituent pas un audit exhaustif. Les anciennes métadonnées d’auteur déjà publiques sont conservées dans l’historique Git. TOAST UI reste archivé ; cette réserve demeure documentée.

AppImage x86_64 avec WebKitGTK 2.54.0 et libgbm1 25.2.8-0ubuntu0.24.04.4. Le contrôle élargi des bibliothèques natives identifie des avis non corrigés supplémentaires, analysés dans SECURITY-REVIEW.md et le rapport d’exposition. Les restrictions de contenu réduisent certaines expositions sans garantir leur absence. Fermer l’ancienne application avant de lancer la nouvelle AppImage. Paquets Python également disponibles.

Les fichiers distribués sont accompagnés de leurs empreintes SHA-256. Voir SECURITY-REVIEW.md pour les validations et limites.

Notestr 3.7

Choose a tag to compare

@gerfondev gerfondev released this 02 Oct 08:38

Notestr 3.7

Android et Linux conservent le même numéro de version : 3.7.

Nouveautés et corrections

  • Cache des notes : affichage des notes en cache avant la réponse des relais et consultation possible pendant la synchronisation. Le cache disque reste chiffré ; le cache de déchiffrement Android est limité à la session et vidé au verrouillage.
  • Liens ouverts dans le navigateur : correction des liens HTTP/HTTPS dans l’éditeur Android et Linux. Sous Linux, le clic droit propose également « Ouvrir le lien dans le navigateur ». Curseur main au survol, y compris sur Android avec une souris.
  • Version dans les paramètres : affichage du numéro exact de l’application installée.
  • Français et anglais : choix de langue mémorisé dans les paramètres, appliqué immédiatement sur Android et au prochain lancement sur Linux. Le contenu des notes reste inchangé.
  • Conservation des brouillons pendant la synchronisation ; refus des publications fondées sur une ancienne version pour limiter les écrasements de modifications.

Sécurité

  • WebKitGTK et JavaScriptCore 2.54.0 embarqués dans l’AppImage, avec les correctifs de WSA-2026-0006.
  • Six mises à jour de paquets Ubuntu intégrées depuis 3.6. Contrôles des sources, dépendances et paquets documentés dans SECURITY.md, avec leurs limites et exceptions d’exposition.
  • Installation Python avec un ancien WebKit système : mode Markdown disponible, éditeur visuel réservé à WebKit 2.54.0 ou ultérieur.

Installation

Android : installer l’APK par-dessus la version précédente, sans désinstallation. Certificat conservé, versionCode 26, APK non débogable.

Linux : fermer l’ancienne application avant de lancer l’AppImage 3.7. Pour changer la langue, choisir Français ou English dans Compte et relais, enregistrer puis relancer Notestr.

Les fichiers SHA-256 accompagnent les paquets. Les contrôles de sécurité et de confidentialité sont ciblés et ne constituent pas un audit exhaustif. Les historiques distants et les versions précédentes sont conservés.