2026-06-09 - 2026-07-09

Overview

81 Active Pull Requests
0 Active Issues
Excluding merges, 3 authors have pushed 42 commits to main and 143 commits to all branches. On main, 33 files have changed and there have been 16988 additions and 1630 deletions.

79 Pull requests merged by 1 user

Merged #193 gamebook: PLIP menu regen + GAMEBOOK_OUT_DIR override 2026-06-20 08:56:18 +00:00

Merged #192 fix(gamebook): always regenerate the PLIP menu WAV 2026-06-20 07:18:21 +00:00

Merged #191 chore: bump ESP32_ZACUS (box3 audio, plip kyutai) 2026-06-19 23:14:30 +00:00

Merged #190 feat(gamebook): Kyutai backend for master gen 2026-06-19 23:12:49 +00:00

Merged #189 feat(gamebook): text narration + --only + bump 2026-06-19 23:05:50 +00:00

Merged #188 feat(gamebook): --json-only for BOX-3 + bump fw 2026-06-19 22:38:53 +00:00

Merged #187 feat(gamebook): Kyutai neural TTS for phone pack 2026-06-19 22:21:33 +00:00

Merged #186 feat(gamebook): PLIP phone audio pack + bump fw 2026-06-19 22:03:09 +00:00

Merged #185 content: expand kid gamebooks ~10x (815 passages) 2026-06-19 19:14:48 +00:00

Merged #184 feat(gamebook): screen text cap 1000 + bump fw 2026-06-19 14:36:00 +00:00

Merged #183 content: longer, more narrative kid gamebooks 2026-06-19 14:05:17 +00:00

Merged #182 feat: kids gamebook library + library generator 2026-06-19 13:25:39 +00:00

Merged #181 content: three long text gamebooks 2026-06-19 12:43:07 +00:00

Merged #180 feat: gamebook authoring + demo + bump fw 2026-06-19 12:32:39 +00:00

Merged #179 chore: bump ESP32_ZACUS (DELETE /game/file) 2026-06-18 19:58:51 +00:00

Merged #178 feat(gateway): pass scene to PLIP ring + bump fw 2026-06-18 19:33:08 +00:00

Merged #177 fix(tts): strip Apple FLLR chunk -> canonical WAV 2026-06-18 16:17:00 +00:00

Merged #176 chore: bump ESP32_ZACUS (PLIP greeting from SD) 2026-06-18 16:09:46 +00:00

Merged #175 feat(tts): PLIP SD voice-pack generator + bump fw 2026-06-18 15:44:11 +00:00

Merged #174 chore: bump ESP32_ZACUS (wire scene notify) 2026-06-18 13:54:35 +00:00

Merged #173 chore: bump ESP32_ZACUS (async gateway notify) 2026-06-18 13:19:49 +00:00

Merged #172 feat(game): warning scene auto-calls Zacus 2026-06-18 13:04:30 +00:00

Merged #171 feat(voice): scenario-driven incoming calls 2026-06-18 12:57:26 +00:00

Merged #170 feat(voice): NPC hints follow runtime scene 2026-06-18 12:06:32 +00:00

Merged #169 feat(voice): scenario-driven NPC calls + hints 2026-06-18 11:38:36 +00:00

Merged #168 fix(voice): RMS-amplify STT input for weak voice 2026-06-17 22:32:05 +00:00

Merged #167 feat(voice): Whisper STT (robust to handset voice) 2026-06-17 22:10:03 +00:00

Merged #166 feat(voice): local-only LLM + faster turns 2026-06-17 17:50:24 +00:00

Merged #165 chore: bump firmware + faster LLM failover 2026-06-17 12:42:36 +00:00

Merged #164 fix(plip): handset mic capture — ES8388 DLL + STT high-pass 2026-06-17 07:24:35 +00:00

Merged #163 feat(gateway): local voice loop — say TTS, local LLM, STT fixes 2026-06-16 06:51:02 +00:00

Merged #162 feat(gateway): Kyutai STT/TTS + voice reply loop 2026-06-15 19:15:34 +00:00

Merged #161 chore: bump ESP32_ZACUS — PLIP mic LIN2 2026-06-15 07:52:07 +00:00

Merged #160 chore: bump ESP32_ZACUS — PLIP hook polarity 2026-06-15 07:44:50 +00:00

Merged #159 chore: bump ESP32_ZACUS — PLIP SLIC + I2S mic fix 2026-06-14 23:02:17 +00:00

Merged #158 chore: bump ESP32_ZACUS — PLIP phone stage 2 2026-06-14 20:45:42 +00:00

Merged #157 feat(gateway): téléphone PLIP stage 2 — annuaire + /v1/voice/turn (greeting) 2026-06-14 20:34:33 +00:00

Merged #156 chore: bump ESP32_ZACUS — PLIP phone stage 1 2026-06-14 20:18:07 +00:00

Merged #155 docs(plip): plan implémentation téléphone conversationnel 2026-06-14 19:23:08 +00:00

Merged #154 docs(plip): design téléphone conversationnel France Télécom 2026-06-14 19:13:49 +00:00

Merged #153 chore: bump ESP32_ZACUS — PLIP mute on-hook 2026-06-14 18:45:47 +00:00

Merged #152 fix(gateway): raise /v1/voice/say cap 64K->240K (full TTS phrases) 2026-06-14 18:33:23 +00:00

Merged #151 chore: bump ESP32_ZACUS — PLIP streaming file IO (full TTS phrases) 2026-06-14 18:31:23 +00:00

Merged #150 feat(gateway): POST /v1/voice/say — TTS via gateway.ailiance.fr → resample 16k → push+play 2026-06-14 18:19:00 +00:00

Merged #149 chore: bump ESP32_ZACUS — PLIP mic capture + ES8388 ADC fix 2026-06-14 16:53:34 +00:00

Merged #148 feat(atelier): board field on physical puzzles + tests + complete blocks scenario 2026-06-14 15:09:37 +00:00

Merged #147 chore: bump ESP32_ZACUS — P5 morse + P6 nfc scaffold 2026-06-14 15:00:59 +00:00

Merged #146 chore: bump ESP32_ZACUS — P7 coffre scaffold (default off) 2026-06-14 14:16:03 +00:00

Merged #145 feat(gateway): annex CMDs over HTTP /game/cmd + submodule bump 2026-06-14 12:14:31 +00:00

Merged #144 feat(plip): land ESP-IDF migration 2026-06-14 11:39:38 +00:00

Merged #143 feat(box3): WiFi-direct file push — boards.yaml IP + /game/file submodule bump 2026-06-14 11:10:34 +00:00

Merged #142 feat(atelier): group config / deploy / assets panels → menu bar 2026-06-14 10:46:33 +00:00

Merged #141 chore: bump ESP32_ZACUS — real BOX-3 screen + play 2026-06-14 10:03:22 +00:00

Merged #140 feat(gateway): structured D5 {op,a} ESP-NOW relay CMD (closes annex loop) 2026-06-14 09:44:49 +00:00

Merged #139 feat(gateway): scenario file management + staged asset list/delete 2026-06-14 09:39:25 +00:00

Merged #138 chore: bump ESP32_ZACUS — BOX-3 CMD executor 2026-06-14 09:34:57 +00:00

Merged #137 feat(atelier): import canonical Runtime3 scenarios into Blockly 2026-06-14 09:33:16 +00:00

Merged #136 feat(atelier): test on board — arm step / play cue from Deploy tab 2026-06-14 09:16:57 +00:00

Merged #135 feat(blockly): onCodeAssembled transition block (D4 completion) 2026-06-14 09:16:48 +00:00

Merged #134 fix(gateway): resolve media path to absolute /sdcard for playback 2026-06-14 08:53:20 +00:00

Merged #133 feat(blockly): DSL réel D3-D5 — média SD, transitions réelles, contrat ESP-NOW 2026-06-14 08:10:36 +00:00

Merged #132 feat(blockly): board binding (D2) — board field + hwOnBoard, IR + gateway routing 2026-06-14 07:54:45 +00:00

Merged #131 feat(blockly): DSL honnête — voies réel / hardware-futur + warning (D1) 2026-06-13 23:22:13 +00:00

Merged #130 feat(atelier): graphe de scénario spatial (React Flow, layout vertical) 2026-06-13 23:21:30 +00:00

Merged #129 feat(atelier): refonte UI « Workbench » (retrait 3D, thème labo, banc d'essai écran+flux) 2026-06-13 22:10:16 +00:00

Merged #128 feat(atelier): asset authoring pipeline P2–P5 (audio, écran LCD, sync SD, atelier unifié) 2026-06-13 20:43:37 +00:00

Merged #126 feat(atelier): P1 — génération de texte (IA) via ailiance 2026-06-13 14:53:12 +00:00

Merged #125 Atelier : barre de menu — ouvrir/charger/enregistrer/partager 2026-06-13 10:58:37 +00:00

Merged #124 Atelier: blocs Scratch complets (41 to 68) + runner Runtime 3 2026-06-13 00:18:25 +00:00

Merged #123 Merge hotload-hub: atelier scene/puzzle blocks + firmware ESP-NOW (sauvegarde claude2) 2026-06-12 22:57:16 +00:00

Merged #122 feat(hw): projet KiCad du téléphone PLIP 2026-06-10 10:55:14 +00:00

Merged #121 chore: bump ESP32_ZACUS (téléphone écran BOX-3) 2026-06-10 10:45:44 +00:00

Merged #120 chore: bump ESP32_ZACUS (PLIP virtuel sur BOX-3) 2026-06-10 10:31:02 +00:00

Merged #119 feat: journal sim en console + rate/emotion TTS + peers HTTP 2026-06-10 09:57:59 +00:00

Merged #118 feat(atelier): lecteur de scènes pour la simulation 3D 2026-06-10 09:44:53 +00:00

Merged #117 feat(atelier): toolbox scènes Runtime 3 partagée (start/end + voix) 2026-06-10 09:36:47 +00:00

Merged #116 chore: bump ESP32_ZACUS (dédup scenario_mesh) 2026-06-10 08:53:46 +00:00

Merged #115 feat(atelier): bouton Déployer avec sélecteur de carte 2026-06-10 08:42:11 +00:00

Merged #114 feat(plip): scenario hot-load via ESP-NOW 2026-06-10 08:32:13 +00:00

2 Pull requests proposed by 1 user

Proposed #127 feat(gateway): P2 — /v1/media/play/{board} (cue audio sur carte) 2026-06-13 15:26:05 +00:00

Proposed #194 gamebook: multi-voice narration + neural foley 2026-06-20 11:11:09 +00:00