Jage9
|
932ab68be5
|
Fix emit replay looping and add PgUp/PgDn option stepping
|
2026-02-28 02:38:26 -05:00 |
|
Jage9
|
4fcd006856
|
Track item updatedBy as readonly metadata and inspect field
|
2026-02-27 02:27:16 -05:00 |
|
Jage9
|
0fbd4f3615
|
Remove client fallback for readonly item property display
|
2026-02-27 01:34:32 -05:00 |
|
Jage9
|
4840aa454b
|
Move readonly item property display values to server
|
2026-02-27 01:32:25 -05:00 |
|
Jage9
|
73e0a7b637
|
Reduce client item property formatting to metadata-driven rules
|
2026-02-27 01:18:54 -05:00 |
|
Jage9
|
4dbe928dc2
|
Make boolean item property display/edit metadata-driven
|
2026-02-27 01:17:07 -05:00 |
|
Jage9
|
76a54e48be
|
Render top-of-hour clock toggle as on/off in property UI
|
2026-02-27 01:13:44 -05:00 |
|
Jage9
|
6fa588c684
|
Order radio station metadata fields in inspect view
|
2026-02-25 00:59:19 -05:00 |
|
Jage9
|
9eaa330c3e
|
Add radio now-playing metadata polling and readonly props
|
2026-02-25 00:52:28 -05:00 |
|
Jage9
|
c38778451d
|
Remove client fallback item metadata inference
|
2026-02-24 19:57:05 -05:00 |
|
Jage9
|
fe07fa3e8f
|
Use structured piano status packets instead of message text matching
|
2026-02-24 19:56:44 -05:00 |
|
Jage9
|
a588148039
|
Drive piano digit shortcuts from server instrument metadata
|
2026-02-24 19:44:01 -05:00 |
|
Jage9
|
60c0ced7b7
|
Server-first label metadata and architecture guidance
|
2026-02-24 19:06:08 -05:00 |
|
Jage9
|
fcb5e85b13
|
refactor: complete server-first item schema wiring and plugin contract checks
|
2026-02-24 18:48:08 -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
|
949766c6f6
|
Add per-item behavior registry for client item runtime
|
2026-02-24 02:13:25 -05:00 |
|
Jage9
|
cc33e24cd4
|
Reorganize client items into per-item folders
|
2026-02-24 02:07:18 -05:00 |
|
Jage9
|
43cf9316c0
|
Modularize client item type definitions by item module
|
2026-02-24 01:58:53 -05:00 |
|
Jage9
|
d4a693ed99
|
Modularize client item logic into dedicated item modules
|
2026-02-24 01:46:37 -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
|
12c7bd89ce
|
Allow 0.1 step for emit speed and tempo
|
2026-02-22 22:21:27 -05:00 |
|
Jage9
|
ecef4832fc
|
Suppress duplicate property row echo after quick adjust
|
2026-02-22 20:50:04 -05:00 |
|
Jage9
|
acca054fae
|
Add left/right quick adjust in item properties list
|
2026-02-22 20:47:06 -05:00 |
|
Jage9
|
48fd90023e
|
docs: complete jsdoc pass and enforce newest-first changelog order
|
2026-02-22 17:23:33 -05:00 |
|
Jage9
|
5f1f1022fc
|
Add TS JSDoc coverage and improve numeric step controls
|
2026-02-22 17:12:28 -05:00 |
|
Jage9
|
3e321df56c
|
Extract message, item editor, and UI binding modules
|
2026-02-22 17:05:36 -05:00 |
|
Jage9
|
c7ba23f371
|
Show max length in item tooltips
|
2026-02-22 03:50:52 -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
|
7a1bf08eb5
|
Use server-only tooltip metadata and trim property help output
|
2026-02-21 20:58:16 -05:00 |
|
Jage9
|
e0c5245d79
|
Refresh item tooltip copy and add global property tooltips
|
2026-02-21 20:54:21 -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
|
8189881403
|
Refactor item behavior into server/client registries
|
2026-02-21 18:31:25 -05:00 |
|