Commit Graph

  • 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