Skip to content

Releases: dewiweb/openagenda-slides

v1.0.0 — première version stable

Choose a tag to compare

@github-actions github-actions released this 27 Sep 09:26

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

Choose a tag to compare

@github-actions github-actions released this 27 Sep 09:17

v0.1.0-beta.7

Choose a tag to compare

@github-actions github-actions released this 27 Sep 07:54
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

Choose a tag to compare

@github-actions github-actions released this 26 Sep 21:16

v0.1.0-beta.5

Choose a tag to compare

@github-actions github-actions released this 26 Sep 21:07
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

Choose a tag to compare

@github-actions github-actions released this 26 Sep 20:54

v0.1.0-beta.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 20:37

v0.1.0-beta.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 20:23

v0.1.0-beta.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 19:45
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>