This website requires JavaScript.
e0c5cbc1a0
latest change on laptop Bible and SDDownload
feature/lua-game-engine
Adolfo
2026-09-11 10:51:52 -04:00
59612020bb
chore: checkpoint app work before firmware sync
checkpoint/pre-firmware-sync-20260907
Adolfo Reyna
2026-09-07 23:01:26 -04:00
e42036a044
feat: redesign BookPlayer picker controls
Adolfo Reyna
2026-09-02 10:30:35 -04:00
52bf3e1870
feat(live-captions): add ESP32 streaming captions app
Adolfo Reyna
2026-08-21 22:41:01 -04:00
03e65fb7f7
fix(bookplayer): remove fades from page playback
Adolfo Reyna
2026-08-20 19:45:17 -04:00
e010828e5e
docs(agents): use reyna-cli for Tactility board discovery & management
main
Adolfo Reyna
2026-08-19 21:28:02 -04:00
479a448900
docs(tactility-app-dev): note device_get_* not exported; use device_find_* legacy API
Adolfo Reyna
2026-08-19 21:19:28 -04:00
f785bd3fb2
fix(bookplayer): use exported device_find_* API for audio stream lookup
Adolfo Reyna
2026-08-19 21:18:14 -04:00
ef9d4e8de9
fix(bookplayer): keep audio stream open across page turns + fade-in/out
Adolfo Reyna
2026-08-19 21:09:21 -04:00
6e83272c8e
feat: PipecatVoice native Tactility app — voice gateway companion
Adolfo Reyna
2026-08-06 08:44:08 -04:00
74fe10f130
fix(LuaGame): fix render black screen, reduce stack to 8192, add exit gesture
Adolfo
2026-07-31 13:30:37 -04:00
ca1202345e
fix(LuaGame): PSRAM Lua alloc, conditional audio, exit gesture, on-demand
Adolfo
2026-07-31 13:23:40 -04:00
4e4e815995
feat(LuaGame): fullscreen 320x480, no toolbar, on-demand refresh for solitaire
Adolfo
2026-07-31 13:12:32 -04:00
279893eed0
feat(LuaGame): migrate solitaire, enable SD external loading
Adolfo
2026-07-31 13:00:38 -04:00
1a1e391a14
docs(LuaGame): update README with audio, FPS 17.5, Pico compatibility
Adolfo
2026-07-31 12:57:12 -04:00
88870d7ac5
feat(LuaGame): Pico API compatibility layer + 17 games ported
Adolfo
2026-07-31 12:56:53 -04:00
827fdb41c2
feat(LuaGame): Lua interpreter game engine with audio, 17 FPS, 4.5x ball speed
Adolfo
2026-07-31 12:52:02 -04:00
709444d771
feat(VoiceRecorder): native 44.1kHz recording, band-pass filter, amp mute, 3x boost
Adolfo
2026-07-31 12:10:42 -04:00
1999d2c510
feat(VoiceRecorder): full-screen layout, MP3-style player UI, volume slider, date+duration list, green highlight, mic boost
Adolfo
2026-07-30 16:37:10 -04:00
d4a257a01c
feat(DM): instant cache load, manual refresh, full-screen season selector, season persistence fix
Adolfo
2026-07-30 16:13:47 -04:00
7ef8e272fc
feat(mp3,voice): fix scroll anim audio glitch, add seek/volume/history UI
personal/feature/immich-elias-client
feature/immich-elias-client
Adolfo
2026-07-30 15:00:34 -04:00
eb364cb34f
Scale Immich photos to cover the display
Adolfo
2026-07-29 22:00:18 -04:00
b1e7eb999a
Update apps for SDK updates (#38 )
checkpoint/upstream-sdk-sync-20260914
Ken Van Hoeylandt
2026-07-26 17:20:01 +02:00
4f635d38e3
Updates for removal of deprecated HAL (#37 )
Ken Van Hoeylandt
2026-07-26 12:47:03 +02:00
eaccebc95d
feat(DM+SdDDL): sequential full-season download queue, fix close crash, return true
Adolfo
2026-07-25 22:49:28 -04:00
3778cb3399
feat(DM): library UI with episode list, SD status, cache, close button, stable single-file DL
Adolfo
2026-07-25 22:06:43 -04:00
6a1fe5dda6
feat(ImmichElias): add person selector like Bible books, 4 persons Elias/Grace/Alicia/Adolfo, picker UI with toolbar, player bottom-only, random pagination, cache, fullscreen
Adolfo
2026-07-25 16:29:24 -04:00
d06f8ddbb5
fix(ImmichElias): black screen fix, 320x240 request for PSRAM stability (480x320 OOM), fullscreen widget 480x320 bg, bottom-only UI, tap toggle
Adolfo
2026-07-25 16:14:34 -04:00
a2bb8e5132
feat(ImmichElias): 2x render 480x320 fullscreen bg, display detection, bottom-only UI, PSRAM
Adolfo
2026-07-25 16:11:29 -04:00
9ee0599bec
fix(ImmichElias): black screen fix, 240x180 request for PSRAM memory safety, fullscreen bg widget 480x320, bottom-only UI, tap toggle, cache random pagination
Adolfo
2026-07-25 16:09:45 -04:00
c3689e82cc
fix(ImmichElias): black screen fix, clear hidden flag, fullscreen 480x320 bg, bottom-only UI tap toggle, filter VIDEO, random pagination 100, cache
Adolfo
2026-07-25 16:05:59 -04:00
4c71c77bf6
fix(ImmichElias): show >50 photos via random pagination, filter IMAGE only, increase to 100, JSON 128KB, slideshow + cache
Adolfo
2026-07-25 16:00:18 -04:00
0595e149d4
fix(ImmichElias): bottom-only UI like Bible, fullscreen 480x320 bg, tap toggles chrome, PSRAM, random, cache with offline fallback, filter IMAGE only, proxy fallback 320x240, slideshow 60s, crash fixes for touch
Adolfo
2026-07-25 15:53:37 -04:00
995297314d
fix(ImmichElias): bottom-only UI like Bible, fullscreen bg, tap to toggle chrome, dynamic 480x320, cache, random, slideshow 60s, crash fixes
Adolfo
2026-07-25 15:47:08 -04:00
349034b8ba
fix(ImmichElias): fullscreen background 480x320, BookPlayer UI, no crop when hidden, PSRAM for images, random, cache offline, slideshow 60s, crash fixes
Adolfo
2026-07-25 15:39:08 -04:00
3085bac5f1
fix(ImmichElias): merge dynamic sizing 480x320 + crash fix, BookPlayer UI, random, cache offline, slideshow 60s
Adolfo
2026-07-25 15:23:54 -04:00
b03cb2b244
fix(ImmichElias): PNG via resize proxy 8106 for real photos, fixes WebP crash, device 133 yellow case
Hermes Reyna Bot
2026-07-25 13:40:50 -04:00
3a2e6f3f11
feat(ImmichElias): implement Elias photo browser client
Hermes Reyna Bot
2026-07-25 12:35:54 -04:00
be9229b80d
refactor(DiscoveryMountain): split monolithic main.c into modular files
checkpoint/local-main-20260914
Adolfo
2026-07-22 17:11:59 -04:00
6bfe514ff1
feat(DiscoveryMountain): add download progress overlay and per-episode resume tracking
Adolfo
2026-07-22 16:54:40 -04:00
be07675d00
fix(DiscoveryMountain): UI progress not showing
Adolfo
2026-07-21 22:24:45 -04:00
343da892bc
fix(DiscoveryMountain): playback progress and stack overflow
Adolfo
2026-07-21 22:24:24 -04:00
80ab2880d9
fix(DiscoveryMountain): resolve crash after install – missing symbols, PSRAM, fetch non-blocking
Adolfo
2026-07-21 22:16:26 -04:00
30de6beee7
feat(DiscoveryMountain): 2-screen podcast player S01 default resume prev/next season roller (Bible dial style) - backend PB+nginx ready mp3 DL LRU
gameboy-canvas-fps-test
discovery-mountain-player
Hermes Reyna Bot
2026-07-21 21:12:14 -04:00
9def43b4ed
Merge personal/main into main - preserve GameBoy fixes and RobotArm mDNS
Adolfo
2026-07-21 17:43:00 -04:00
c258aebca1
chore(manifest): convert all local apps to V2 format for SDK 0.8.0-dev
Adolfo
2026-07-21 17:42:30 -04:00
4a153099f9
fix(bibleverse): fix gui stack overflow after firmware update
Adolfo
2026-07-21 14:16:20 -04:00
aebee50d25
Merge origin/main into main - integrate EspNowBridge + upstream SDK 0.8.0-dev updates
Adolfo
2026-07-21 11:16:16 -04:00
4ff787ff1d
fix(GameBoy): I2 2bpp 5.6KB internal canvas fixes black screen after reboot (L:144 FPS:40)
Adolfo
2026-07-20 14:06:08 -04:00
6d9001fcd7
feat(RobotArm): mDNS auto-connect, connecting screen, scroller fix
Adolfo
2026-07-20 14:04:18 -04:00
653ad8902f
fix(GameBoy): FPS but no game - cache invalidation bug
Adolfo
2026-07-20 12:36:11 -04:00
e4d1d35da4
feat(GameBoy): restore integer scaling using full canvas API
Adolfo
2026-07-20 00:21:01 -04:00
7c3c4ad2fe
feat(pocketdungeon): fullscreen HideStatusBar + v0.1.2
Adolfo
2026-07-19 23:09:40 -04:00
2a45c98fb3
feat(pocketdungeon): intro GOAL+CONTROLS left icons right + 2x2 tutorial levels
Adolfo
2026-07-19 23:05:43 -04:00
25b966a340
Add EspNowBridge + updates for Audio System (#36 )
Shadowtrance
2026-07-20 05:52:39 +10:00
b2e9046438
fix(audio): ensure mic unmuted and max gain on record - ES8311
Adolfo
2026-07-18 20:13:14 -04:00
f07d347fd9
fix(voicerecorder): add missing CMakeLists + manifest 0.8.0-dev - audio-stream fix
Adolfo
2026-07-18 19:24:05 -04:00
8f46e03070
fix(audio): use audio-stream instead of direct I2S - fixes fast playback
Adolfo
2026-07-18 19:19:22 -04:00
6eb032cb53
Restore GameBoy canvas path and FPS marker
Hermes Reyna Bot
2026-07-17 18:11:05 -04:00
7121009d0d
feat(RobotArm): cute MCP arm controller with 2x tall sliders, sequencer colored blocks, smooth move_all_joints
Adolfo
2026-07-17 11:19:07 -04:00
2795dddc12
feat(RobotArm): cute MCP arm controller with 2x tall sliders, sequencer colored blocks, smooth move_all_joints
feat/robotarm
Adolfo
2026-07-17 11:19:07 -04:00
07749d86a1
Add GameBoy emulator prototype
Hermes Reyna Bot
2026-07-17 11:05:33 -04:00
e68909d64d
chore: move app skill in-repo + AGENTS.md
Adolfo Reyna
2026-07-17 09:51:20 -04:00
d976595879
feat: add Pocket Dungeon game prototype
aeroreyna
2026-07-16 22:31:55 -04:00
214287193e
feat(bibleverse): editorial v6 - Georgia Italic serif pretty font, 15px lift, menu auto-show 10s, animated book picker, no black bar
Adolfo Reyna
2026-07-12 12:07:04 -04:00
9773a78f6b
rlcd: fix Mp3Player pop/repetition and VoiceRecorder mic pitch
Adolfo Reyna
2026-07-11 23:54:17 -04:00
e9c396df66
feat(BibleVerse): immersive offline bible app - ESP32 color screen
Adolfo Reyna
2026-07-11 17:08:22 -04:00
12e99f896a
perf: Rate-limit progress bar updates to prevent redundant layout invalidation and redraws
Adolfo Reyna
2026-07-09 22:27:44 -04:00
efea28e5d6
feat: Add BookPlayer app and update CI build matrix
Adolfo Reyna
2026-07-08 23:20:03 -04:00
8721a653e7
Tool 4.1.0
Ken Van Hoeylandt
2026-07-03 23:17:09 +02:00
694b68de1a
Fixes for app publishing (#35 )
Ken Van Hoeylandt
2026-07-03 22:30:14 +02:00
71bf2631f4
Implement CDN uploading (#34 )
Ken Van Hoeylandt
2026-07-03 21:41:18 +02:00
4ab2377970
Manifest format update (#33 )
Ken Van Hoeylandt
2026-07-03 00:04:29 +02:00
8a0f9ef4e4
SDK 0.7.0 & bump app versions (#32 )
Ken Van Hoeylandt
2026-07-02 19:31:34 +02:00
364dc6b2f7
fix(reynabot): Replace unsupported Unicode emojis with custom girl/boy PNG assets
Adolfo Reyna
2026-07-01 22:56:31 -04:00
5eb9620468
feat(reynabot): Show dedicated speaker selection screen on launch
Adolfo Reyna
2026-07-01 22:51:23 -04:00
6bf06c8867
feat(reynabot): Add speaker selection buttons for Grace and Elias
Adolfo Reyna
2026-07-01 22:43:36 -04:00
a4be0d73ae
feat(reynabot): Improve UI and update voice endpoint to kids gateway
Adolfo Reyna
2026-07-01 13:45:04 -04:00
9db2d3a3fa
Implement Mp3Player dynamic application
feature/mp3-player
Adolfo Reyna
2026-06-28 22:22:57 -04:00
98ae52d3a8
Implement Mp3Player dynamic application
Adolfo Reyna
2026-06-28 22:22:57 -04:00
0fb3c22f79
feat: add McpScreen phase 2 display tools
Adolfo Reyna
2026-06-25 12:43:08 -04:00
ac9d6dc0d3
feat: add Tactility MCP Screen foundation
Adolfo Reyna
2026-06-24 23:48:21 -04:00
fb800bb5bd
docs: add McpScreen implementation plan
Adolfo Reyna
2026-06-24 23:19:03 -04:00
e5233efdf3
chore: save Tactility app experiments
Adolfo Reyna
2026-06-24 23:17:40 -04:00
ca55f16085
feat(audiotest): add AudioTest application for testing recording and playback
Adolfo Reyna
2026-06-23 18:32:44 -04:00
3c6acf47a5
Add touch support to Snake game by dividing the screen into Up/Down/Left/Right zones
Adolfo Reyna
2026-06-23 12:16:33 -04:00
23e969c1b6
Configure HelloWorld manifest target platforms for esp32s3
Adolfo Reyna
2026-06-23 11:59:51 -04:00
a0c1b25169
Fixes for grove and i2c changes (#31 )
Shadowtrance
2026-06-20 08:06:34 +10:00
dbf850c434
Fixes and new apps (#30 )
Shadowtrance
2026-06-07 23:56:32 +10:00
1f959c8bbf
Tool 3.5.1
Ken Van Hoeylandt
2026-03-05 23:31:36 +01:00
c75a926c8b
Fixing f-string error in tactility.py (#29 )
Christoph
2026-03-05 23:29:56 +01:00
a75279c96c
New Apps - Lot 1 (#27 )
Shadowtrance
2026-02-20 04:46:54 +10:00
1443a29258
Updates for new SDK (#26 )
Ken Van Hoeylandt
2026-02-15 20:35:03 +01:00
d799c881aa
Tactility script improvements (#25 )
Ken Van Hoeylandt
2026-02-15 12:16:50 +01:00
fdb2e09b6c
Add TamaTac symlink and CI
Ken Van Hoeylandt
2026-02-13 21:30:08 +01:00
0b22f67a82
TamaTac & SfxEngine + Sprite tools (#24 )
Shadowtrance
2026-02-14 06:26:23 +10:00
9ba1d460bd
Update GPIO driver usage (#23 )
Ken Van Hoeylandt
2026-02-12 08:35:12 +01:00
1955cda81b
Update tactility.py and more (#22 )
Ken Van Hoeylandt
2026-02-07 01:09:59 +01:00
46cf00d92e
Mystify Demo, TwoEleven updates & Snake (#21 )
Shadowtrance
2026-02-07 08:35:13 +10:00
d31b6b48a4
Tactility.py 3.2.0
Ken Van Hoeylandt
2026-02-04 17:47:52 +01:00