Repository navigation
Releases: RenzVASA/bullo
Release list
Bullo 1.7.0
Réviser
- Quiz à 4 choix en plus des cartes à retourner, sans IA : les mauvais choix sont les réponses d'autres cartes (du même cours en priorité). Touches 1 à 4 au clavier. Il faut au moins 4 cartes avec des réponses différentes ; sinon la séance se fait en cartes à retourner.
- Rappel quotidien : une notification par jour, à l'heure choisie (18 h par défaut), « N cartes à revoir », seulement s'il y en a. Avec le son de Bullo. Réglable ou désactivable.
- Fin de Pomodoro : s'il y a des cartes à revoir, Bullo propose une mini-séance de 5 cartes (un bouton, rien ne s'ouvre tout seul).
Note rapide partout
- Raccourci global ⌥⌘N : ouvre « Note rapide » depuis n'importe quelle application, même quand Bullo est caché. Si un autre logiciel utilise déjà ce raccourci, Bullo l'indique dans Réglages. Désactivable.
Réglages plus clairs
- Nouvel onglet Sur ton Mac : barre de menus, raccourci global, son des notifications, rappel des cartes et heure, chacun avec une phrase d'explication.
- Réglages › Profil : boutons de préréglage des modules (Essentiel, Étudiant, Tout afficher).
- Nouveau réglage : couper le son des notifications.
Technique
- Nouvelle dépendance :
tauri-plugin-global-shortcut(le fichierCargo.lockchange à la première compilation : à valider avecgit add .). - Alertes de sécurité GitHub : les dépendances de développement (
sharp,@tauri-apps/cli) ne sont pas livrées dans l'application. Fusionner la mise à jour proposée par Dependabot après publication.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : dd04fcf75973efa383f17581713a93ceb37e62bdda3ff8fa619d53b2c4ed92e2
Bullo 1.6.3
Corrections
- Notifications : sur le Mac testé, la notification « envoyée » par le plugin Tauri n'apparaissait pas du tout. Bullo utilise maintenant l'API actuelle de macOS (UserNotifications) : au premier envoi, macOS demande l'autorisation pour Bullo.
- Plus d'« Éditeur de script » : si macOS refuse la notification, Bullo ne passe plus par osascript. Le son est joué, et la fenêtre de Bullo revient au premier plan avec le message du rappel.
- Son des notifications personnalisé : Bullo joue
src-tauri/sounds/notification.wav(ou .mp3, .m4a, .aiff) ; à défaut, le son « Glass » de macOS. - Le bouton « Tester la notification » est retiré (outil de diagnostic, inutile dans la version publique).
- En
npm run tauri dev(pas une vraie application), les notifications macOS ne sont pas disponibles : le test se fait avec l'application compilée.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 0e41dc7fa327c3fa83b0d18f8f92bedcaa7375d1a52f08a2072d84f1d37ea66c
Bullo 1.6.2
Diagnostic des notifications
- Le bouton « Tester la notification » (Rappels) dit maintenant par quel chemin la notification est partie : au nom de Bullo, ou par le secours de macOS (qui l'affiche au nom de « Éditeur de script »), avec le motif de l'échec dans ce cas. Ce motif permettra de corriger pour de bon.
- Ancien texte d'aide (« autorise Éditeur de script ») retiré.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 4d3ed07533788f7704af1583abf794471bb1ff9e8300ba87d7ae65f2de74c3f7
Bullo 1.6.1
Corrections
- Notifications : elles s'affichaient au nom de l'« Éditeur de script » de macOS, et un clic dessus ouvrait cette application. Elles passent maintenant par le système de notifications de Bullo : nom et icône de Bullo. Au premier rappel, macOS peut demander l'autorisation d'envoyer des notifications à Bullo.
- En
npm run tauri dev, macOS peut encore attribuer la notification au Terminal : le test fiable se fait avec l'application installée.
Présentation
- README, site et feuille de route mis à jour (le badge de version suit désormais automatiquement la dernière Release ; le site présente Réviser, la barre de menus et les modules facultatifs).
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 43575f289011673ab2e7a2cc236d7a09fb4b2a66c3677275a75ee77e7cb550c9
Bullo 1.6.0
Nouveautés
- Icône dans la barre de menus du Mac (en haut, à côté de l'heure et de la batterie) avec des actions rapides : Enregistrer / Arrêter l'enregistrement, Note rapide…, Poser une pensée…, Ouvrir Bullo, Quitter Bullo. « Note rapide » et « Poser une pensée » ouvrent une petite fenêtre (Entrée pour valider, Échap pour fermer) ; le texte arrive dans l'Inbox. Pendant un enregistrement, l'icône affiche « ● REC ».
- Fermer la fenêtre ne ferme plus Bullo : il reste dans la barre de menus (réglable dans Réglages › Confort, case « Garder Bullo dans la barre de menus »). Un clic sur l'icône du Dock rouvre la fenêtre. « Quitter Bullo » ferme vraiment l'application.
- Réviser (nouveau module, masquable) : Bullo fabrique avec l'IA locale (Ollama) des cartes question/réponse à partir d'un cours ou d'une note — bouton « Créer des cartes » sur chaque cours, ou page Réviser. Tu relis, corriges ou décoches les cartes avant de les garder. Ensuite Bullo te les repose à intervalles croissants (système de Leitner : 1, 3, 7, 14 puis 30 jours ; une carte ratée revient tout de suite). Séances courtes de 10 cartes, lecture à voix haute possible, aucune « série » à maintenir.
- Les cartes sont comprises dans les sauvegardes (fichier et Google Drive).
- Une notification système prévient quand une explication ou une réponse est prête alors que la fenêtre est cachée.
À savoir
- Cargo.lock change au premier build (nouvelles fonctions de Tauri pour la barre de menus) : à enregistrer avec le reste.
- Version Mac uniquement ; la version Windows est un chantier à part.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 89dbc7bf2090a1bed70f65a43aee48516ccde76a04819ad46aed747fdce7ceb2
Bullo 1.5.0
Nouveautés
- Mode épuré : un bouton « Mode épuré » dans le menu (et une case dans Réglages › Confort) réduit le menu à des icônes et retire les textes d'aide, le lecteur de sons et les bandeaux. Tes notes et tes contenus ne changent pas.
- Sauvegarde complète : les sauvegardes (fichier et Google Drive) contiennent maintenant aussi tes séances d'Explique-moi, en plus des notes, cours et rappels. Les fichiers audio restent hors sauvegarde. Avant toute restauration, l'état actuel est copié (
avant-restauration-….json), et une ancienne sauvegarde ne supprime plus les rappels ni les séances qu'elle ne contient pas.
Légal et accessibilité
- Licences des polices : les textes de la licence SIL OFL de Bricolage Grotesque, Atkinson Hyperlegible et OpenDyslexic sont maintenant fournis avec l'application (
src/fonts/licences/) et listés dansTHIRD_PARTY_NOTICES.md. Une mention est ajoutée dans Réglages › À propos. - Boutons du menu nommés pour les lecteurs d'écran : en fenêtre étroite ou en mode épuré, les libellés disparaissent ; chaque bouton garde maintenant un nom accessible et une infobulle.
À savoir
- Les mises à jour signées de la 1.4.0 sont utilisées pour la première fois avec cette version : si l'installation en un clic échoue, le message l'explique et le téléchargement manuel reste proposé.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 5bd21e03c26b0c657f1864662a72f55f9a0156c2102fc53e3f1b9afa8f56a332
Bullo 1.4.0
Sécurité
- Mises à jour signées : chaque nouvelle version est maintenant signée avec une clé secrète qui ne quitte jamais l'ordinateur du développeur. Avant d'installer quoi que ce soit, Bullo vérifie cette signature : une version modifiée ou publiée par quelqu'un d'autre est refusée, même si elle vient de GitHub.
- La mise à jour s'installe et Bullo redémarre directement, sans script intermédiaire.
À savoir
- Le passage de la 1.3.3 à la 1.4.0 se fait encore avec l'ancienne méthode (empreinte SHA-256). Toutes les mises à jour suivantes seront signées.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 49d6f0c2b09af5f1de6b4e7bb7e8d7208c4bd6ca62558ada4086254429cff799
Bullo 1.3.3
Nouveautés
- Mise à jour en un clic : le bandeau et le bouton des Réglages proposent maintenant « Installer et redémarrer ». Bullo télécharge la nouvelle version, vérifie son empreinte de sécurité (SHA-256, publiée avec la version), se ferme, remplace l'application, retire le blocage de macOS et se rouvre tout seul. Les notes et les réglages ne sont pas touchés. « Voir les détails » ouvre la page de la version.
- Si quelque chose ne va pas (pas d'internet, empreinte différente, droits insuffisants), rien n'est installé à moitié : l'ancienne version reste en place, un message clair s'affiche et le téléchargement manuel reste proposé.
À savoir
- La mise à jour automatique n'existe qu'à partir de cette version : pour passer d'une version plus ancienne à la 1.3.3, il faut encore installer à la main une dernière fois.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 665b049c7df8a10c51952b72a943daad2b68dbc4c8020039f007178b636b0b6b
Bullo 1.3.2
Corrections
- Résumé IA incomplet sur les longs textes : Ollama lit par défaut très peu de texte d'un coup et coupe le reste sans prévenir. Bullo demande maintenant une fenêtre de lecture adaptée à la taille du texte, et au-delà d'environ 40 000 caractères le texte est découpé en parties résumées une par une puis fusionnées, au lieu de perdre la fin. Le résumé est aussi invité à couvrir tout le texte, du début à la fin.
- Outils : un texte trop long pour un outil affiche un message clair au lieu d'être coupé en silence.
- Inbox : les notes longues étaient coupées à 160 caractères sans moyen de lire la suite. Il y a maintenant « Lire la suite » / « Réduire » et un bouton 🔊 Écouter qui lit la note en entier.
- Inbox : une phrase longue écrite sur une seule ligne n'était gardée que sur ses 120 premiers caractères. Elle est maintenant conservée en entier.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : 23bffc4cb5f2bd480703159f9ed4107e60f65ae6b920326ecf9b0b9b41c5fc22
Bullo 1.2.0
Nouveautés
- Explique-moi (méthode Feynman) : une nouvelle page pour vérifier que tu as vraiment compris ce que tu viens d'étudier. Tu indiques le sujet, tu l'expliques (à l'écrit ou à l'oral, avec la transcription locale de Bullo), et un « élève curieux » local (Ollama) te pose 1 à 3 questions sur ce qui manque, sans jamais donner la réponse. L'échange dure 3 séries au maximum, puis un bilan très court : ce qui est solide, et les sujets à revoir. Tu peux t'arrêter à tout moment.
- Mes explications : toutes les séances sont gardées sur ton ordinateur (sujet, explication, questions, réponses, bilan). Tu peux les relire et les supprimer.
- Lecture vocale des questions et du bilan, avec la synthèse vocale de Bullo.
- Rien ne s'ouvre tout seul : « Explique-moi » se lance depuis le menu, depuis un bouton après un résumé dans Capturer, ou depuis la proposition discrète à la fin d'un Pomodoro.
Corrections
- Les petites notifications (mise à jour, fin de session) ne se superposent plus.
Installer : ouvre le .dmg et glisse Bullo dans Applications. Puis, une seule fois, ouvre le Terminal et lance :
xattr -cr /Applications/Bullo.app
Ensuite ouvre Bullo normalement. (L'application n'est pas encore signée par Apple : sans cette ligne, macOS affiche « Bullo est endommagé » alors que le fichier est intact. La commande retire seulement l'étiquette « téléchargé depuis Internet ».)
Mac Apple Silicon (M1 et suivants) uniquement.
Empreinte SHA-256 du .dmg : b0f5ab580cfe93ebc338287ea2db746bd1e9ba54ec1fb54bb41e84792241ccb5