Changelog
2022-10-24
Moved watcher code into own classes.
Further Ami cleanups.
Made auto scroll toggle in Ami a virtual setting.
Moved sock chat connection object into context.
Simplify username autocomplete code in Ami.
Added joke triggers to Ami.
Rewrote sound backend in Ami.
How embarrassing !
Fixed embedding when motivational frames are enabled in Mami.
2022-10-23
Fixes for older browsers in Ami.
Use shorter global variable to access context.
Fixed tab username autocomplete in Mami.
Cleaned up Ami colour picker code a bit.
Use hidden class instead of yoinking display: none.
Added Misuzu style to Ami.
Added channel list sidebar to Ami and moved style dropdown to settings.
Rewrote Ami settings handling.
2022-10-22
Don't define function in Mami compatibility check.
Added Source engine style reconnect indicator to Ami.
2022-10-20
Replace most instances of var with const/let where possible.
2022-10-12
Restore Link emoticon status indicator in Nico theme.
2022-10-08
Sticky settings category headers.
2022-09-24
Fixed errors preventing load in older browsers.
2022-09-23
Integrated AJAX Chat with the Futami common file settings, for some reason.
2022-09-22
Restored sound stacking in HTML5 audio backend for AJAX Chat.
2022-09-17
Added autoplay block detection and delayed initialisation to the audio backend for chat.
2022-09-13
Updated repository URL in the footer.
2022-09-10
Updated legacy chat to use new sounds JSON.
Updated chat client to use the common EEPROM JS library.
2022-09-09
Fixed null reference in legacy client.