Changelog
2022-10-23
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.
2022-09-08
Fixed joke triggers still being referred to as text triggers.
Overhauled sound pack and joke trigger systems.
2022-09-06
Added ability to change playback rate through PlaySound.
Fixed chat asset cache.
2022-09-04
Rewrote audio backend for chat client.
2022-09-03
Misc. clean ups
Integrated the file uploads menu better.
Use AmiUrl variable instead of hardcoded path for legacy client.
Added ability to drag exported settings file onto chat to import it.
Adjustments to script including in legacy client.
Detect for..of support.
Removed cookie interaction from the chat client.