-
abc5d78575
Fix compteur : default papier/ruban capacite 320 (pas 400)
main
Jules
2026-09-25 11:19:11 +02:00
-
d845c2606e
Impression : affiche photos restantes sur le rouleau avant validation
Jules
2026-09-25 10:55:36 +02:00
-
6d58fe5d57
Consommables : capacite defaut 320, 15x20 compte double (papier + ruban)
Jules
2026-09-25 10:51:08 +02:00
-
e6a0b268ff
Endpoint /api/imprimer-fichier : impression par upload (pour galerie en ligne)
Jules
2026-09-25 00:24:47 +02:00
-
2f32cf2f38
Cadres impression : fallback cross-format (15x20 utilise le 10x15 si pas de cadre dédié)
Jules
2026-09-24 13:29:13 +02:00
-
61b9a72f10
UX partage : masquer Recommencer pendant impression/email, detail pellicule, reset copies
Jules
2026-09-20 20:32:42 +02:00
-
4931a29d45
Notifier galerie des impressions + luminosite par defaut +15%
Jules
2026-09-20 10:59:22 +02:00
-
5e8cff7951
Mini menu client + luminosite impression + endpoints systeme
Jules
2026-09-20 10:22:00 +02:00
-
bb49c2c82d
Fix flow surprise : preview reste live, flash masque la transition
Jules
2026-09-18 14:46:14 +02:00
-
812de8ae53
Surprise + capture en parallele : DSLR declenche pendant l'image surprise
Jules
2026-09-18 14:44:21 +02:00
-
5f1a96ab8a
Watchdog WiFi + reconnexion auto + fix timing surprise capture
Jules
2026-09-18 12:32:31 +02:00
-
d21d87347d
Retry periodique email + spool galerie en cas de coupure internet
Jules
2026-09-18 10:05:21 +02:00
-
5c774babbb
Log impressions (JSONL) + sleep 3s entre copies multi
Jules
2026-09-18 09:57:26 +02:00
-
6c45faecdc
Reveil Canon fiabilise : poll USB au lieu de sleep fixe, retry gphoto2, frontend patient
Jules
2026-09-18 09:46:29 +02:00
-
be838a7a48
Surprise : desactiver en mode strip/multi (photo simple uniquement)
Jules
2026-09-17 22:45:43 +02:00
-
d9c8d9b779
Retirer data/config.json du tracking git (etat runtime)
Jules
2026-09-17 19:11:13 +02:00
-
05f78f731d
Surprise : precharger image + animation fade in/out + attente chargement
Jules
2026-09-17 19:09:53 +02:00
-
6b2928c9af
Ajout frontend/sounds/.gitkeep pour eviter crash StaticFiles
Jules
2026-09-13 18:33:49 +02:00
-
0e1b951ed4
API creer_evenement : accepte formats_actifs depuis le deploy LXC
Jules
2026-09-13 18:19:57 +02:00
-
f1299fd6a7
Bulletproof: messages novices, kiosk port auto, reset compteur, sync booth event_id
Jules
2026-09-13 09:17:26 +02:00
-
96464ccca1
Canon réveil: frontend attend connexion + fix taille countdown CSS
Jules
2026-09-09 15:32:27 +02:00
-
583b89f0bd
Canon: fiabilite veille/reveil + detection PTP freeze + UX countdown + fix copies impression
Jules
2026-09-02 18:54:10 +02:00
-
4e267492c2
Fiabilite Canon : veille/reveil relais, sequence boot, stats diagnostic, fin evenement, compteur consommables
Jules
2026-08-14 19:33:28 +02:00
-
a6766f529e
Module relais USB HID : pilotage projecteurs + alim Canon + eclairage auto
Jules
2026-08-02 15:45:03 +02:00
-
3aa3068127
Videos didactiques multi-etapes : wizard operateur + admin dynamique
Jules
2026-07-12 20:41:05 +02:00
-
5e482a89e7
Consommables : ajout compteur poses perdues + ratio corrige 0.5 (10/20)
Jules
2026-07-12 16:41:30 +02:00
-
3b6f376ded
Suivi consommables : compteur papier, ruban et photos avec diagnostic ratio
Jules
2026-07-12 15:23:17 +02:00
-
44a9992557
Admin backoffice : rubriques General/Evenement + videos situation + surprise + rembobinage ruban
Jules
2026-07-09 12:31:27 +02:00
-
e5e9f763ab
Bump cache versions (style v12, camera v17, gallery v4)
Jules
2026-06-30 13:25:22 +02:00
-
8bc854b5a7
Admin galerie + compteur copies + flash capture + erreur imprimante toast
Jules
2026-06-30 13:24:55 +02:00
-
e9143f7a72
Remettre viewfinder off avant capture pour activer l'AF phase-detect
Jules
2026-06-28 11:07:29 +02:00
-
d31c2cc811
Accélérer la capture : viewfinder warmup en arrière-plan
Jules
2026-06-27 15:54:17 +02:00
-
5614be8c6e
Supprimer le timeout auto-retour du menu admin
Jules
2026-06-27 15:46:38 +02:00
-
4487af8399
Masquer popup QR à chaque changement d'écran
Jules
2026-06-27 15:21:40 +02:00
-
c7bd92edea
Fix QR après photo : corriger share.js qui écrasait afficherQR()
Jules
2026-06-27 15:20:21 +02:00
-
e81daa7305
Cache-bust JS/CSS v16 + QR debug logging
Jules
2026-06-27 15:19:08 +02:00
-
18ca4a8d5f
Fix impression strip : ne pas pivoter/rotation_180 les pellicules
Jules
2026-06-27 14:59:53 +02:00
-
0407244554
QR code par photo : popup QR dynamique + page vue photo sur booth
Jules
2026-06-27 14:14:28 +02:00
-
09c8ea75fa
Fix QR code URL : utiliser /g/ au lieu de /admin/gallery/ (routes publiques)
Jules
2026-06-27 14:04:36 +02:00
-
1589754a92
Fix QR code URL : ajout /admin/gallery/ prefix + priorité evenement.event_id
Jules
2026-06-27 13:49:20 +02:00
-
3c3dbd6c8b
Watchdog systemd + fix stabilité kiosk/backend
Jules
2026-06-27 13:21:02 +02:00
-
29e65ab1bd
Keepalive Canon anti-veille : get_config() toutes les 10s quand preview KO
Jules
2026-06-27 00:21:59 +02:00
-
5a81907a0e
Kiosk : flag maintenance + anti-doublon backend
Jules
2026-06-26 19:49:51 +02:00
-
8dabba65bb
Admin WiFi : scan réseaux, connexion, mots de passe mémorisés
Jules
2026-06-26 19:29:12 +02:00
-
4e431507fc
Resilience : ecran pause, reconnexion WS auto, watchdog systemd, WiFi monitor
Jules
2026-06-26 19:16:39 +02:00
-
48f54ab70a
Robustesse DSLR + éclairage visage + fix pellicule cadre imposé
Jules
2026-06-25 19:11:10 +02:00
-
182042350d
Calibration impression : offsets coupe (mm) + rotation 180° configurable
Jules
2026-06-23 09:29:40 +02:00
-
e83d5c8d58
Fix impression paysage : inverser largeur/hauteur quand orientation=paysage
Jules
2026-06-23 09:14:36 +02:00
-
e6e7c5a9f2
Fix cadre overlay centré sur preview live (top/left/width/height écrasés par .preview-live img)
Jules
2026-06-23 09:00:40 +02:00
-
6dafe61417
Escalade DSLR recovery : uhubctl power cycle + backoff 60s après 10 échecs
Jules
2026-06-23 08:44:12 +02:00
-
e2f65b1ba7
USB rebind via sudo tee (permission sysfs requiert root)
Jules
2026-06-23 08:37:41 +02:00
-
29a7db028e
USB rebind Canon : unbind/rebind sysfs pour recovery hard DSLR PTP freeze
Jules
2026-06-23 08:35:03 +02:00
-
97e3f6508d
DSLR auto-recovery USB reset + cadre overlay non-mirroré + lien galerie événement
Jules
2026-06-23 08:30:15 +02:00
-
6bbcf85e52
Formats activables par evenement + cadre impose exclut strips
Jules
2026-06-23 00:45:47 +02:00
-
77b1127816
Cadre impose visible en overlay sur live + preview + partage
Jules
2026-06-23 00:36:57 +02:00
-
e5c73d4855
Theme Viking Celte : bois sculpte, bronze, entrelacs
Jules
2026-06-23 00:31:51 +02:00
-
9ce8fc0e55
Gestion evenements + cadres par event + fix cadre paysage + dossier non-imprimees
Jules
2026-06-23 00:16:35 +02:00
-
545d8cd6ad
Admin : galerie en ligne dans Destinations + booth envoie toutes les photos
Jules
2026-06-23 00:05:47 +02:00
-
98c738cf79
Galerie booth : QR avec auto-login, event_id aleatoire, flyer imprimable
Jules
2026-06-22 20:07:52 +02:00
-
4d2d3e7a93
Bump cache-busting versions (css v5, app v5, camera v11, share v6)
Jules
2026-06-22 19:46:24 +02:00
-
85f32c35bb
Rapport email a contact@copydev.fr apres vidage du spool
Jules
2026-06-22 19:42:25 +02:00
-
9bdad23cf5
Spool email : envoi au demarrage uniquement, message 'dans la semaine'
Jules
2026-06-22 19:34:26 +02:00
-
e47ff04933
Email spool : file d'attente quand envoi echoue, retry toutes les 60s
Jules
2026-06-22 19:17:58 +02:00
-
158f1b509f
Email : fermer formulaire avant envoi + raccourcis domaines FR
Jules
2026-06-22 19:13:37 +02:00
-
0b7b55f57b
Email plein ecran avec suggestions d'adresses precedentes
Jules
2026-06-22 18:57:28 +02:00
-
e730b6bc8b
Cadres : preview coin haut-gauche + compteur bloque impression pas capture
Jules
2026-06-22 09:03:26 +02:00
-
f49d5511ef
Pellicule : marge de coupe plus large + warmup LiveView apres capture
Jules
2026-06-21 23:47:06 +02:00
-
640715282c
Fix impression pellicule : la feuille -div2 doit etre envoyee a taille pleine
Jules
2026-06-21 23:32:50 +02:00
-
a79762197d
Fix impression pellicule : strip genere en paysage au lieu du portrait attendu
Jules
2026-06-21 23:00:48 +02:00
-
0df68da41a
Cadre de visee live correspondant au recadrage final pellicule/collage
Jules
2026-06-21 22:52:05 +02:00
-
b8f3bef852
DSLR : empecher la mise en veille (autopoweroff Canon + udev no-autosuspend)
Jules
2026-06-21 22:15:56 +02:00
-
66847dccf8
Ecran partage : photo miniature flexible pour toujours rentrer dans l'ecran
Jules
2026-06-21 22:13:26 +02:00
-
fe0a559c85
Flash Canon configurable, choix de cadre a l'impression, fixes capture/reconnexion DSLR
Jules
2026-06-21 21:59:36 +02:00
-
c7225cc9f6
surveiller_dslr : retirer le reset USB automatique (contre-productif)
Jules
2026-06-10 14:33:14 +02:00
-
f66f08da4e
surveiller_dslr : pause 12s après reset USB Canon pour ré-énumération
Jules
2026-06-10 14:04:23 +02:00
-
e4e5ee05d4
surveiller_dslr : reset USB automatique après 3 échecs de connexion Canon
Jules
2026-06-10 14:02:29 +02:00
-
4f12f77106
Capture : viewfinder=0 avant prise (AF phase-détection), timeout 20s, spinner UI
Jules
2026-06-10 13:51:51 +02:00
-
d02cc90fee
Bullet-proof caméra : reconnexion auto + fix crash capture + AF LiveView
Jules
2026-06-10 12:11:33 +02:00
-
7e239ea0f9
Camera déconnectée : retour accueil automatique + abort capture
Jules
2026-06-10 11:53:30 +02:00
-
a51d235faf
Fix preview live : position:absolute sur img (height:100% cassé dans flex avec align-items:center)
Jules
2026-06-10 11:16:19 +02:00
-
831c64f4f7
Debug: active remote debugging port 9222 sur Chromium
Jules
2026-06-10 10:48:24 +02:00
-
652d0424e3
Retirer le .deb du repo, ajouter .gitignore
Jules
2026-06-10 09:57:02 +02:00
-
f977189a93
Kiosk : git pull auto + diagnostic caméra dans admin
Jules
2026-06-10 09:56:55 +02:00
-
d3a71a9866
Fix caméra : gvfsd-gphoto2, race condition viewfinder, exif_transpose
Jules
2026-06-08 17:33:31 +02:00
-
0b4c5f9430
Fix strip (K60 coupe auto), diagnostic preview, nettoyage
Jules
2026-06-08 16:52:13 +02:00
-
1364b62297
Fix preview + miroir : thread continu, grace period, lock gphoto2
Jules
2026-06-05 23:01:25 +02:00
-
0a918666b3
Camera : viewfinder permanent + preview live pendant compte à rebours
Jules
2026-06-05 22:32:46 +02:00
-
0477831679
Imprimante : bouton Couper papier (micro-job blanc déclenche le cutter K60)
Jules
2026-06-04 21:19:27 +02:00
-
843762b6d7
Imprimante : bandeau erreur tous écrans + reset USB + statut détaillé
Jules
2026-06-04 21:17:27 +02:00
-
2b204ddb5e
Admin : statut détaillé imprimante + message erreur CUPS traduit
Jules
2026-06-04 20:38:48 +02:00
-
3cd5525981
detecter_usb : 2 niveaux /media/<user>/<label> + filtre fstype
Jules
2026-06-04 13:53:05 +02:00
-
c013c9e69e
Ajout udiskie automount USB dans kiosk-session
Jules
2026-06-04 13:48:28 +02:00
-
4de88877c7
Fix clignotement : verrou instance unique kiosk + meta notranslate HTML
Jules
2026-06-04 13:06:12 +02:00
-
a85cc100f2
Fix translate bar (--lang=fr + prefs FR) + popup photostation popup-overlay
Jules
2026-06-04 12:58:09 +02:00
-
0c00011de0
Fix popup photostation (hors ecran-accueil) + z-index boutons + profil Chromium sans translate
Jules
2026-06-04 12:50:41 +02:00
-
8db27bf77d
Fix : clic btn-photostation ne déclenche plus la navigation vers mode
Jules
2026-06-04 12:42:26 +02:00
-
d66a9c2fa9
Fix : bit exécutable scripts kiosk-session.sh et install-photostation.sh
Jules
2026-06-04 12:37:13 +02:00
-
babd89425c
Intégration station d'impression photo (photostation)
Jules
2026-06-04 09:20:48 +02:00
-
fe71921d1a
Cadres choix : zoom 2.5x + fond photo simulé, bordures bien visibles
Jules
2026-06-04 09:14:40 +02:00
-
ba2b119e1f
Kiosk : boucle infinie backend + Chromium, plus d'écran login
Jules
2026-06-03 21:40:23 +02:00