Posted December 26, 2023 by Amity Bell Interactive
- add sound `jinglebell` (alias `gingle`)
- update server info with the latest `status` info to keep them in sync
- add 5s default audio rate limit per player
- parse `status` table sequentially to avoid potential race
- fix failure to load config with durations set
- fix play list overflowing menu
- update appstate asynchronously to avoid blocking
- trim `\r\n` from `Logs.Print*`