Commit graph

4 commits

Author SHA1 Message Date
Cédrix
fc4d010c66 Modale de détail au clic sur une tuile événement (#2)
- calendar.php : ajout DTEND, DESCRIPTION, URL ; dépliage des lignes
  iCal et désescapage (\n, \,, \;)
- index.php : tuiles cliquables avec data-event JSON, modale native
  (overlay + dialog div), JS vanilla pour ouverture/fermeture (clic
  extérieur, touche Escape)
- style.css : styles modale et hover sur tuiles événements

Closes #2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 00:10:16 +02:00
Cédrix
8ce9c3ad3b Passer par le proxy public-calendars plutôt que Nextcloud directement
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 23:49:20 +02:00
Cédrix
aa2c188c78 Corriger l'URL du calendrier et le parsing des dates
- Passe à l'URL Nextcloud directe (le proxy alpinux.org retourne vide)
- Corrige le parsing DTSTART avec TZID (Europe/Paris) et UTC (suffixe Z)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 23:47:16 +02:00
Cédrix
4f6094c6c6 Afficher les prochains événements du calendrier public sur la page d'accueil
- Ajoute web/inc/calendar.php : récupère le flux iCal via ?p=webcal,
  cache le résultat 1h dans /tmp, parse les VEVENT à venir
- Intègre le bloc "Prochains événements" dans index.php avant les services

Closes #1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 23:45:05 +02:00