jiangchen
|
8667a47c20
|
feat: port duck quack sound (Ya1/Ya2) + system.audio lazy playback on mascot tap
|
2026-09-01 20:14:50 +08:00 |
|
jiangchen
|
96e13a85b5
|
feat: single-mascot main page — no buttons, tap bubble + bounce + peak/off-peak pricing, balance/usage
|
2026-09-01 20:11:50 +08:00 |
|
jiangchen
|
aacabb6c9a
|
fix: restore complex 3-page index after package alignment (emulator renders)
|
2026-09-01 20:06:02 +08:00 |
|
jiangchen
|
24c76bde3c
|
debug: minimal entry page to bisect white screen (complex index backed up)
|
2026-09-01 19:58:13 +08:00 |
|
jiangchen
|
8ba2f00704
|
ui: show loading placeholders in main page
|
2026-09-01 19:55:06 +08:00 |
|
jiangchen
|
95aaf172f4
|
fix: use text input for token (password unsupported on watch)
|
2026-09-01 19:54:13 +08:00 |
|
jiangchen
|
737a32460e
|
fix: use $index in event args, drop unsupported swiper ref (build success)
|
2026-09-01 19:46:54 +08:00 |
|
jiangchen
|
331e01cc10
|
fix: remove dynamic tid in for loops (toolkit build error)
|
2026-09-01 19:45:57 +08:00 |
|
jiangchen
|
e577181300
|
feat: multi-listener bridge + subscribe/unsubscribe in index page
|
2026-09-01 19:01:20 +08:00 |
|
jiangchen
|
a4bc6cffc3
|
feat: wire watch pages to @system.interconnect bridge
|
2026-09-01 18:50:32 +08:00 |
|
jiangchen
|
a8ee608e6f
|
feat: watch UI empty shell (3-page swiper, mascot, sessions, settings, detail, input)
|
2026-09-01 18:45:58 +08:00 |
|
jiangchen
|
25798241db
|
Initial DSHWatch DSHWatch scaffold
|
2026-09-01 14:25:34 +08:00 |
|