Commit Graph

29 Commits

Author SHA1 Message Date
Jage9
d74937b2dc Set default clock alarm time and gate alarm time field by visibility 2026-02-27 02:11:08 -05:00
Jage9
78be266fcf Add clock alarm scheduling with formatted alarm time options 2026-02-27 02:06:51 -05:00
Jage9
4ed52649f1 Add spoken spatial clock announcements with top-of-hour mode 2026-02-27 01:05:23 -05:00
Jage9
08d74b8e2c Add Shift+Enter secondary item action with radio handler 2026-02-25 01:11:47 -05:00
Jage9
9eaa330c3e Add radio now-playing metadata polling and readonly props 2026-02-25 00:52:28 -05:00
Jage9
1938f239e6 Set new radio default emit range to 10 2026-02-24 21:24:31 -05:00
Jage9
3c52d35983 refactor: remove per-type module.py and simplify plugin wiring 2026-02-24 18:56:42 -05:00
Jage9
3718449156 refactor: split item type packages into definition/validator/actions 2026-02-24 03:08:30 -05:00
Jage9
7903bab131 refactor: collapse item modules into plugins and remove no-op client item behaviors 2026-02-24 03:00:30 -05:00
Jage9
f7e29ec968 client: require server item schema and drive property UI from metadata 2026-02-24 02:49:17 -05:00
Jage9
93b9d19455 Add shared piano recording/playback and mono key fallback 2026-02-23 00:36:36 -05:00
Jage9
29eb6a63e3 Add piano mono/poly, octave, and expanded drum voice set 2026-02-23 00:22:36 -05:00
Jage9
019e49802d Add piano release/brightness controls and instrument hotkeys 2026-02-23 00:05:01 -05:00
Jage9
89c6aa7e9b Improve piano instruments, previews, and key-stream safeguards 2026-02-22 23:51:13 -05:00
Jage9
1319c044dd Add piano item type with realtime play mode and remote notes 2026-02-22 23:42:17 -05:00
Jage9
f05d017307 Remove unsupported emit sound reverse option 2026-02-22 02:12:03 -05:00
Jage9
93bb778cd7 Add emit reverse option and retune echo/dice output 2026-02-22 01:57:52 -05:00
Jage9
9571a3c14d Add emit sound tempo and global emit speed/tempo defaults 2026-02-21 23:17:18 -05:00
Jage9
d3a98ef1ea Rename widget emitSoundSpeed property 2026-02-21 23:10:17 -05:00
Jage9
dd06d882e7 Add widget emit speed control for emitted audio 2026-02-21 23:07:37 -05:00
Jage9
772cb9f78a Rename radio media params and add widget emit effects 2026-02-21 22:55:20 -05:00
Jage9
a2c1306b46 Split media vs emit volume for radio and widget 2026-02-21 22:38:48 -05:00
Jage9
bb36a007e2 Add widget item type with editable sound and spatial controls 2026-02-21 22:20:15 -05:00
Jage9
97caaef001 Update item docs for per-item modules and registry 2026-02-21 22:04:17 -05:00
Jage9
4ddb8ee75f Make radio emit range editable (5-20) 2026-02-21 20:31:34 -05:00
Jage9
7952324633 Add directional emit model and per-type emit range defaults 2026-02-21 19:37:08 -05:00
Jage9
4f04e735da Add plain-language item type template documentation 2026-02-21 18:57:02 -05:00
Jage9
8189881403 Refactor item behavior into server/client registries 2026-02-21 18:31:25 -05:00
Jage9
68bd2cf2ce Add core architecture and workflow documentation 2026-02-21 16:42:42 -05:00