Commit Graph

38 Commits

Author SHA1 Message Date
Jage9
93b9d19455 Add shared piano recording/playback and mono key fallback 2026-02-23 00:36:36 -05:00
Jage9
b4cf85ac44 Add piano octave hotkeys and escape-only exit 2026-02-23 00:26:38 -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
2362c14bc0 Unify user list on Shift+L and remove Shift+U mode 2026-02-22 19:35:28 -05:00
Jage9
fe230bd53d users: add shift-u alphabetical list with per-user listen volume controls 2026-02-22 19:15:03 -05:00
Jage9
deb235fb9c net: improve disconnect/reconnect messaging and use 5s retry cadence 2026-02-22 18:52:06 -05:00
Jage9
7e3553dbde net: prioritize close-event reconnect with 2s delay and 3 retry cap 2026-02-22 18:47:09 -05:00
Jage9
d5dbb8289a net: auto-reload on server version mismatch and announce connected version on welcome 2026-02-22 18:40:26 -05:00
Jage9
f2734659d2 audio: add master volume on -/= and move effect value to shift -/=; route connect flow notices to chat buffer 2026-02-22 18:33:55 -05:00
Jage9
0cfba9f1a7 net: sync serverInfo version with web version and reconnect on first missed heartbeat 2026-02-22 18:24:53 -05:00
Jage9
c7c30f234d net: add heartbeat reconnect and server restart/version announcements 2026-02-22 18:20:13 -05:00
Jage9
89c88deb87 refactor: extract session/settings flows and tighten shifted key commands 2026-02-22 17:33:31 -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
0656de7485 Add item/property tooltip metadata and schema-driven ranges 2026-02-21 20:47:02 -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
008de60727 Send world/item UI metadata in welcome and consume on client 2026-02-21 19:12:58 -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
433dd7c8d1 Add question-mark help viewer mode backed by help JSON 2026-02-21 16:55:41 -05:00
Jage9
68bd2cf2ce Add core architecture and workflow documentation 2026-02-21 16:42:42 -05:00
Jage9
0c842340ad Sort timezone options strictly alphabetically 2026-02-21 16:32:28 -05:00
Jage9
61551eaac5 Restore useSound and add looping spatial emitSound 2026-02-21 16:13:48 -05:00
Jage9
6698639260 Expand clock timezone options globally and sort add-item list 2026-02-21 16:04:55 -05:00
Jage9
b2c3f75ae3 Add clock item type with timezone/time-format and emit sound 2026-02-21 16:01:40 -05:00
Jage9
932e96fb3b Update item schema docs for current item properties 2026-02-21 03:43:27 -05:00
Jage9
b246c9a7fd Initial commit 2026-02-20 08:16:43 -05:00