2026-01-09 - 2026-07-09

Overview

47 Active Pull Requests
0 Active Issues
Excluding merges, 3 authors have pushed 60 commits to main and 155 commits to all branches. On main, 703 files have changed and there have been 250398 additions and 40591 deletions.

47 Pull requests merged by 1 user

Merged #47 box3: fix gamebook audio, accents, and crashes 2026-06-21 09:31:06 +00:00

Merged #46 plip: optional auto story-ring (off by default) 2026-06-21 05:52:36 +00:00

Merged #45 firmware: bigger gamebook books + max PLIP volume 2026-06-20 07:32:02 +00:00

Merged #44 feat(box3): audio narration for the touch gamebook 2026-06-19 23:04:15 +00:00

Merged #43 feat(box3): touch gamebook (tap to choose) 2026-06-19 22:37:38 +00:00

Merged #42 fix(plip): raise /game/file MAX_BODY to 3 MB 2026-06-19 22:20:12 +00:00

Merged #41 feat(gamebook): full-height scrolling text + real pad mapping 2026-06-19 21:57:21 +00:00

Merged #40 feat(plip): audio gamebook on the phone (dial to choose) 2026-06-19 21:56:10 +00:00

Merged #39 fix(gamebook): scroll long passages + DELETE /game/file 2026-06-19 14:30:34 +00:00

Merged #38 feat(gamebook): library tile picker on boot 2026-06-19 13:24:47 +00:00

Merged #37 feat: gamebook mode (CYOA) on the master 2026-06-19 12:31:04 +00:00

Merged #36 feat(plip): add DELETE /game/file (SD/SPIFFS) 2026-06-18 19:57:56 +00:00

Merged #35 feat(plip): chain SD scene hint after greeting 2026-06-18 19:32:12 +00:00

Merged #34 feat(plip): play greeting from SD pack on pickup 2026-06-18 16:09:00 +00:00

Merged #33 feat(plip): stage files onto SD via /game/file 2026-06-18 15:42:26 +00:00

Merged #32 fix(npc): wire scene notify into apply_step 2026-06-18 13:52:50 +00:00

Merged #31 fix(npc): gateway scene notify non-blocking 2026-06-18 13:18:13 +00:00

Merged #30 feat(npc): push scene changes to voice gateway 2026-06-18 12:04:50 +00:00

Merged #29 fix(plip): VAD calib for quiet voice + ring stop 2026-06-17 21:54:17 +00:00

Merged #28 fix(plip): debounce hook hangup against flicker 2026-06-17 17:48:26 +00:00

Merged #27 feat(plip): voice-activated two-phase capture 2026-06-17 12:40:30 +00:00

Merged #26 fix(plip): trust real SHK, drop hook forcing 2026-06-17 07:05:28 +00:00

Merged #25 feat(plip): voice loop + DTMF + ring cadence 2026-06-15 19:13:17 +00:00

Merged #24 fix(plip): ES8388 ADC input LIN2/RIN2 — SLIC handset mic works 2026-06-15 07:51:28 +00:00

Merged #23 fix(plip): SLIC hook polarity active-LOW + faithful PD open-drain 2026-06-15 07:43:55 +00:00

Merged #22 feat(plip): SLIC integration + I2S RX mic fix + /debug/ring,slic 2026-06-14 23:01:40 +00:00

Merged #21 feat(plip): téléphone stage 2 — turn_client + GREET (accueil PNJ depuis gateway) 2026-06-14 20:45:01 +00:00

Merged #20 feat(plip): téléphone France Télécom — stage 1 (tonalités + dialer + machine à états) 2026-06-14 20:17:25 +00:00

Merged #19 feat(plip): mute audio output when handset on-hook 2026-06-14 18:45:05 +00:00

Merged #18 feat(plip): streaming file upload + playback (MAX_BODY 256K, full TTS phrases) 2026-06-14 18:30:47 +00:00

Merged #17 feat(plip): I2S RX mic capture + POST /voice/capture (STT input leg) + ES8388 ADC register fix 2026-06-14 16:53:02 +00:00

Merged #16 feat(p5,p6): scaffold morse + nfc puzzles behind CONFIG flags (default off) 2026-06-14 15:00:32 +00:00

Merged #15 feat(p7): scaffold coffre actuator behind CONFIG_ZACUS_P7_COFFRE_ENABLE (default off) 2026-06-14 14:15:27 +00:00

Merged #14 feat(box3,plip): POST /game/cmd — trigger cmd_exec over HTTP 2026-06-14 12:13:34 +00:00

Merged #13 feat(plip): ESP-IDF migration — ES8388 audio + WiFi/httpd + cmd_exec + hook/ring 2026-06-14 11:34:22 +00:00

Merged #12 feat(box3): POST /game/file over HTTP 2026-06-14 11:09:44 +00:00

Merged #11 feat(box3): real screen render + real WAV/I2S play in cmd_exec 2026-06-14 10:02:51 +00:00

Merged #10 feat(box3): ESP-NOW CMD executor (D5 contract) 2026-06-14 09:34:00 +00:00

Merged #9 feat(P4): media_manager vrai playback WAV + /game/media/play 2026-06-13 14:44:30 +00:00

Merged #8 fix(box3): SPIFFS mount + canal WiFi configurable (relais ESP-NOW) 2026-06-13 14:44:15 +00:00

Merged #7 fix(box3): BSP esp-box-3 + rétroéclairage 2026-06-10 11:22:00 +00:00

Merged #6 feat(box3): téléphone à l écran + clavier tactile 2026-06-10 10:44:20 +00:00

Merged #5 feat(box3): annexe PLIP virtuelle (sans téléphone) 2026-06-10 10:29:51 +00:00

Merged #4 feat(master): endpoint GET/POST /game/peers 2026-06-10 09:56:10 +00:00

Merged #3 refactor: scenario_mesh unique dans lib/ partagé 2026-06-10 08:52:15 +00:00

Merged #2 docs: PLIP re-scoped into scenario hot-load 2026-06-10 08:26:25 +00:00

Merged #1 feat(idf): ESP-NOW scenario hot-load + IDF migration 2026-06-09 05:45:21 +00:00