--- Date: 2026-06-16 to 2026-06-22 Author: Hermes Tags: [coding-recap, weekly, iso-W25] Week: 2026-W25 Commits: 34 ActiveRepos: 3 --- # Weekly Coding Recap - W25 (2026-06-16 to 2026-06-22) ## Summary - **Total commits:** 34 - **Active repos:** 3 - **Repos:** mcp_screen (28), tactility (5), tactility_apps (1) - **Busiest week in last month** - major ESP32/RLCD + audio push. ## Highlights by Repo ### mcp_screen (28 commits) - **Hermes ESP32 voice gateway:** WebSocket real-time audio streaming (b88cb34, 9c50ad3, 6ee92b6), Hermes API integration - **RLCD hardware:** I2C conflict fix with SoftI2C, dynamic board auto-detection Hosyond vs Waveshare, button PTT fallback (82de0f3, 7d61824, c63712e) - **Audio fixes:** ES7210 mic pop fix (d778391), ES8311 DAC init on audio_start (2bc8fbe), loopback test utility (95ee2fc, d5f2abf) - **Video streaming:** High-speed persistent TCP color video port 8083, draw_rgb565 optimization (b2bcdb5, 30aff5e) - **Platform:** CircuitPython migration prototype with GIF + volume fixes (edf3da1, 8f871e4), RLCD animations/savers (8dbc5f4), jailbroken iPhone MCP app (ad30662) ### tactility (5 commits) - Gt911Touch fixes with new I2C driver (#536, #538) - Smart Tab5 keyboard (#533), Grove driver + I2C migrations (#532) - Fixes/improvements (#534) ### tactility_apps (1 commit) - Fixes for grove/i2c changes (#31) ## Themes - Main focus: **ESP32 RLCD audio/video gateway for Hermes** - bringing Waveshare RLCD to life as Hermes voice interface. - Secondary: Stabilize Tactility I2C stack after driver migration. ## Metrics - 34 commits = peak week. Wiring + audio pipeline debugging.