Releases: gerfondev/notestr-android
Release list
Notestr Android 3.6
Notestr 3.6
Les versions Android et Linux portent désormais le même numéro : 3.6. Cette version remplace Android 2.0 et Linux 3.5.2.
Nouveautés et corrections
- Possibilité d’épingler plusieurs notes en tête de liste. Les notes épinglées restent classées entre elles par date de modification décroissante.
- Épinglage et désépinglage chiffrés, signés et envoyés aux relais. Sur l’autre appareil, Actualiser récupère le statut avec le même compte et un relais commun.
- Épingle barrée pour l’action Désépingler, sur Android et Linux ; infobulles et descriptions accessibles.
- Texte, date et sauvegarde précédente de la note conservés lors de l’épinglage. Le brouillon ouvert sur Linux est également préservé.
- En cas de refus de tous les relais, l’état précédent est conservé et une erreur est affichée.
Sécurité et confidentialité
Linux intègre DOMPurify 3.4.16 et retire l’ancien filtre HTML interne de l’éditeur. L’AppImage inclut les correctifs Ubuntu de cURL (8.5.0-2ubuntu10.15) et Expat (2.6.1-2ubuntu0.6), en complément des mises à jour Kerberos précédentes. Les exemples de clé privée présents dans la documentation embarquée d’une dépendance sont retirés du paquet.
Android conserve le SDK Nostr natif corrigé, JNA aux métadonnées nettoyées et DOMPurify 3.4.16. Le contrôle renouvelé ne signale pas de correctif supplémentaire nécessaire dans les versions inventoriées. Les dépendances, sources et paquets font l’objet de contrôles ciblés avant publication ; ces vérifications ne constituent pas un audit exhaustif. TOAST UI reste archivé et devra être remplacé à terme.
Installation
Android : installer le nouvel APK par-dessus la version existante, sans désinstaller l’application. Certificat conservé, APK non débogable, versionCode 22.
Linux : fermer l’ancienne application avant de lancer l’AppImage 3.6. Les notes et réglages existants sont conservés. L’AppImage x86_64 cible Ubuntu 24.04 / Zorin OS 18 et glibc 2.39 ou ultérieure. Le wheel et l’archive source Python sont également fournis.
Les fichiers SHA-256 accompagnent les paquets. Les limites de validation et les détails du protocole figurent dans les documents de sécurité et PINNING.md de chaque dépôt. Les historiques Git et les anciennes versions sont conservés.
Notestr Android 2.0
Notestr Android 2.0
Sauvegarde de la note lors d’une modification
- Lors de la publication d’une note modifiée, sa version précédente est sauvegardée automatiquement.
- Une seule sauvegarde chiffrée est conservée par note, en local et sur les relais qui l’acceptent. La sauvegarde est envoyée avant la note modifiée.
- L’action Version précédente permet de charger cette sauvegarde après confirmation. Appuyer ensuite sur Publier pour confirmer la restauration ; la version remplacée devient la nouvelle sauvegarde.
- Format de sauvegarde partagé avec Notestr Linux. Le cache est conservé en cas de réponse vide des relais et les refus de sauvegarde sont signalés.
Menus à icônes
- Les actions Actualiser, Réglages, Verrouiller, Retour, Version précédente, Supprimer et Publier utilisent des icônes.
- La création d’une note est représentée par une icône +.
- Un appui long sur les icônes de menu affiche leur fonction ; leurs descriptions restent disponibles pour les lecteurs d’écran.
- Cibles tactiles de 48 dp et version précédente intégrée à la barre de l’éditeur pour laisser davantage de place au texte.
- Confirmations explicites conservées pour supprimer une note ou charger sa sauvegarde.
Sécurité et vérifications
- Correctifs de sécurité du SDK Nostr et de ses composants natifs, DOMPurify 3.4.16, JNA et outils de compilation inclus ; dépendances réexaminées avant publication.
- Sources, paquets, métadonnées et contenu de l’APK vérifiés. Résultats, limites et réserve sur des métadonnées de deux commits historiques dans SECURITY-REVIEW.md.
- Interface et documentation en français.
APK unique pour Android 8 ou plus récent. Installer par-dessus la version actuelle, sans désinstaller, pour conserver le coffre et les réglages. VersionCode 20, compatible avec la mise à jour depuis le candidat à icônes.
Télécharger Notestr-Android.apk
SHA-256 : e4f8717281f4acb6c303e6120aff6c658b7e1f4eaa9b32745f8af0800c12cfe5.
Notestr Android 1.2.5
Notestr Android 1.2.5
Nouveautés
- Sauvegarde automatique de la version précédente lors de la publication d’une note modifiée : une seule sauvegarde chiffrée par note, conservée en local et envoyée aux relais avant la mise à jour.
- Nouvelle action Version précédente dans l’éditeur : charger la sauvegarde après confirmation, puis Publier pour valider la restauration. La version remplacée devient alors la sauvegarde.
- Sauvegardes compatibles avec Notestr Linux, avec le même compte et un relais commun acceptant les sauvegardes. Fonctionnement prévu avec clé locale et Amber.
Fiabilité et sécurité
- Une mise à jour n’est envoyée qu’aux relais ayant accepté sa sauvegarde ; un refus est signalé.
- Cache local fusionné, vérifié et écrit atomiquement ; une réponse vide des relais ne fait plus perdre les événements conservés.
- Gestion cohérente des identifiants historiques, des dates identiques et de la suppression de la note et de sa sauvegarde.
- Mise à jour du SDK Nostr et reconstruction de ses bibliothèques natives avec les dépendances de sécurité corrigées.
- Mise à jour de DOMPurify vers 3.4.16, de JNA, des coroutines, d’AppCompat, de Gradle et de dépendances transitives des outils de compilation.
- Contrôles renouvelés des sources, dépendances, métadonnées, historique Git et contenu de l’APK. Résultats et limites dans SECURITY-REVIEW.md.
APK unique pour Android 8 ou plus récent. Installer la mise à jour par-dessus la version actuelle, sans désinstaller l’application, pour conserver le coffre et les réglages. VersionCode 18, y compris pour remplacer le candidat de test.
Le candidat de sauvegarde a été testé sur smartphone. Les essais automatisés utilisent des clés synthétiques et un relais local ; Amber réel et tous les modèles de téléphone ne sont pas couverts.
Télécharger Notestr-Android.apk
SHA-256 : d1242c65ed785f54203f3444110839ed9e08055aafbd19b8ead1e9ef74e20182.
Notestr Android 1.2.4
Notestr Android 1.2.4
- Ajout du logo sur l’écran de lancement de l’application.
- Correction du chevauchement du menu de sélection Android avec la barre de mise en forme.
- Correction de la disparition de la barre de mise en forme pendant l’édition d’une note.
- Correction du placement et de la zone tactile du bouton Retour dans les réglages.
APK complet pour Android 8 ou plus récent, compatible avec une première installation ou une mise à jour sans désinstallation.
Télécharger Notestr-Android.apk
SHA-256 : 34834299085c421630f8ccce877984b82634083ffca447f5f7c1d85cce33386c.
Notestr Android 1.2.3
Télécharger et installer
Télécharger Notestr-Android.apk
APK complet pour Android 8 ou plus récent. Télécharger le fichier .apk ci-dessous, puis l’ouvrir sur le téléphone.
SHA-256 : 335edf1786ea8fd7935cae6b1f75375bc228572042efa0c1dd94a5d063bfc17c.
Notestr Android 1.2.3 — bouton Copier dans les blocs de code.
Le champ de langage affiché en haut à droite des blocs de code est remplacé par un bouton Copier en mode Visuel. Il copie uniquement le texte du bloc dans le presse-papiers Android, en conservant les espaces, les lignes vides et les caractères spéciaux. La confirmation « Copié ! » apparaît après la copie. Le Markdown et le langage déjà renseigné restent inchangés ; le langage peut toujours être modifié en mode Markdown.
APK complet pour installation neuve ou mise à jour, signé avec le même certificat que les versions précédentes. Installation possible par-dessus sans désinstaller. Vérification ciblée des sources et de l’APK : aucune donnée personnelle du propriétaire ni clé privée détectée. Les valeurs cryptographiques des tests sont synthétiques.
Validation : 8 tests unitaires, tests navigateur et 3 tests Android de l’éditeur réussis. Les versions 1.2.1 et 1.2.2 restent disponibles, avec leurs tags et leurs téléchargements dans le README et le CHANGELOG.