4.4 KiB
4.4 KiB
Changelog
Toutes les modifications notables de ce projet sont documentées ici. Le format suit Keep a Changelog, et ce projet suit le Semantic Versioning.
[1.2.0] - 2026-07-13
Ajouté
- Cible
make deb: génère un paquet Debian autonome (dist/assembly-player_<version>_all.deb, dépendances déclarées, architectureall), installable viasudo apt install ./dist/*.deb. - Aide (
make help) réorganisée par catégories (🔧 Installation, 💻 Développement, ⏰ Démarrage automatique), avec bannière et emoji sur chaque commande. - README : étiquettes (badges) et emoji ajoutés pour une lecture plus rapide.
Corrigé
- Les paquets générés (
make installetmake deb) n'embarquent plus de fichiers__pycache__residuels du poste de développement.
[1.1.1] - 2026-07-13
Ajouté
- Mention discrète en bas de la page « À propos » : « Application développée avec l'assistance de l'IA, sous la direction et la supervision de Johnny. »
[1.1.0] - 2026-07-13
Ajouté
- Bouton discret « À propos » (icône ⓘ dans la barre du haut, et entrée dans le menu de l'icône de la barre des tâches) affichant nom, version, icône et rappel du caractère non officiel de l'application.
[1.0.4] - 2026-07-13
Corrigé
- La version 1.0.3 remplaçait l'image noire par une image figée lors du
changement de session (même bug de compositing, symptôme différent selon
la politique d'accélération). L'accélération matérielle de la page est
maintenant entièrement désactivée (
hardware-acceleration-policy=NEVERWEBKIT_DISABLE_COMPOSITING_MODE=1) : chaque image est redessinée en logiciel, ce qui évite structurellement qu'une texture GPU reste bloquée. Léger coût CPU en contrepartie, pas de perte de fonctionnalité.
[1.0.3] - 2026-07-13
Corrigé
- Image noire (son présent, image figée/noire) parfois observée en passant d'une session à l'autre : bug connu de WebKitGTK lié à sa politique d'accélération matérielle « à la demande », qui promeut/rétrograde le compositeur à chaque changement de source vidéo. La politique est désormais forcée à « toujours activée », plus un correctif de secours côté page (forçage d'un repaint de la vidéo au démarrage de chaque session).
[1.0.2] - 2026-07-13
Corrigé
- En plein écran, la barre du haut (bouton ☰ Paramètres) est masquée par GTK —
et le raccourci
F11ne fonctionnait pas de façon fiable car la vidéo web capte le clavier avant la fenêtre, ce qui rendait les Paramètres inaccessibles une fois le plein écran activé. F11(plein écran) etF10(Paramètres) sont maintenant interceptés au niveau de l'application avant la vidéo intégrée, donc ils fonctionnent de façon fiable même en plein écran.- Une notification système rappelle ces deux raccourcis à l'entrée en plein écran.
[1.0.1] - 2026-07-13
Corrigé
- Fermer la fenêtre (croix) coupe désormais bien la lecture et quitte complètement l'application, au lieu de la masquer silencieusement dans la barre des tâches avec le son qui continuait.
Ajouté
- Entrée « Masquer la fenêtre (continuer en arrière-plan) » dans le menu de l'icône, pour celles et ceux qui veulent volontairement garder l'application active sans fenêtre visible (comportement désormais explicite, plus jamais implicite).
[1.0.0] - 2026-07-13
Ajouté
- Première version : lecteur automatisé pour les sessions d'assemblée sur un
lien
stream.jw.orgconfigurable. - Détection automatique de la liste des sessions et lecture dans l'ordre, avec enchaînement automatique en fin de session.
- Reprise de lecture (session + position) persistée entre les lancements et après redémarrage du PC.
- Démarrage automatique au démarrage du PC (bascule dans les Paramètres, le
menu de l'icône, ou
make autostart-enable/make autostart-disable). - Mode plein écran (bouton,
F11, menu de l'icône). - Icône de la barre des tâches (AppIndicator, GNOME/Wayland) avec Lecture/ Pause, navigation entre sessions, plein écran et changement de lien.
- Icône d'application dédiée (SVG source + PNG générés pour le thème d'icônes hicolor).
Makefile(deps,icons,install,uninstall,run,test,autostart-enable/disable,clean),README.md.