Repository navigation
Releases: dewiweb/openagenda-slides
Release list
v1.0.0 — première version stable
OpenAgenda Slides génère une diapo par événement de n'importe quel agenda OpenAgenda public — pour vos TVs, bornes et écrans d'accueil. Application desktop Qt, autonome et portable : pas d'installation, pas de serveur.
Téléchargement
| Plateforme | Fichier |
|---|---|
| Windows | oaslides-windows-v1.0.0.zip — dézipper, lancer oaslides.exe |
| Linux | oaslides-linux-v1.0.0.AppImage — chmod +x, double-clic |
Fonctionnalités
- Tout agenda public OpenAgenda : slug ou UID, sans clé API (export public) ou avec clé v2 (stockée dans le trousseau système)
- 3 formats : paysage 16:9 (HD/UHD), portrait A4, portrait 9:16 + « diapo du jour » éditoriale
- Onglet Style WYSIWYG : logo, couleurs, fonte, pied de page, et métriques de mise en page retouchables avec aperçu réel
- Catégories pilotées : taxonomie de l'agenda découverte automatiquement, cases à cocher par tag
- Diffusion : dossier local, FTP(S), partage SMB + player diaporama plein écran intégré
- Portable : tout se passe dans
oaslides-data/à côté de l'exécutable — rien dans le registre, suppression propre
English
Generate one display slide per event from any public OpenAgenda agenda — for lobby TVs, kiosks and digital signage. Standalone Qt desktop app, portable for Windows and Linux (AppImage). No API key required for public agendas.
Full changelog: see CHANGELOG.md. Licence MIT — projet communautaire indépendant, non affilié à OpenAgenda.
v0.1.0-beta.8
Full Changelog: v0.1.0-beta.7...v0.1.0-beta.8
v0.1.0-beta.7
Test collision mixins en AST statique — PySide6 indisponible en CI Le test important les modules ui tirait PySide6.QtWidgets, qui exige libEGL : le runner Ubuntu l'installe après l'étape de tests → build v0.1.0-beta.6 en échec. L'analyse AST des fichiers de mixins détecte les mêmes collisions de noms sans aucune dépendance Qt. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
v0.1.0-beta.6
Full Changelog: v0.1.0-beta.5...v0.1.0-beta.6
v0.1.0-beta.5
Galerie : double-clic ouvrait l'aperçu « branding » au lieu de la diapo Collision de noms : GeneralTabMixin._preview_slide() (bouton « Aperçu d'une diapo », sans argument) masquait GalleryTabMixin._preview_slide(it) par la MRO — PySide6 ignore l'item en trop, chaque double-clic rendait l'événement représentatif → toujours la même image, quelle que soit la vignette. Renommage → _preview_gallery_slide. Aperçu : retour au non-modal — WindowModal rend la fenêtre transiente et F11/plein écran est refusé par plusieurs WM Linux. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
v0.1.0-beta.4
Full Changelog: v0.1.0-beta.3...v0.1.0-beta.4
v0.1.0-beta.3
Full Changelog: v0.1.0-beta.2...v0.1.0-beta.3
v0.1.0-beta.2
Full Changelog: v0.1.0-beta.1...v0.1.0-beta.2
v0.1.0-beta.1
Packaging : PyInstaller spec, AppImage, workflow release, remote-ready - app.spec Windows/Linux (Playwright driver + keyring + tzdata embarqués, qrcode absent des dépendances) - appimage/ : AppRun, .desktop, build-appimage.sh (linuxdeploy + contournements GL/xcb connus) - tools/gen_version.py + version.txt dérivés du tag - workflow release : build Windows + Linux, smoke tests unittest et --diag sur les artefacts avant publication - oaslides.ico généré depuis l'icône PNG Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>