Changelog
2022-11-01
Redid handling of loading overlay in Ami.
2022-10-31
Generate most of Ami's HTML dynamically and added noscript message.
2022-10-30
Attempt at fixing Seinfeld issues.
Generate elements instead of fetching empty things from the DOM.
Rewrote sidebar handling code in Ami.
Rewrote markup button handling code.
2022-10-29
Remade Ami icons with retina support.
2022-10-26
Updated utility functions.
Forwardport(?) FutamiCommon changes to Mami.
Fixed stray const/let from Mami backport.
Ensure row order colouring stays consistent when a message is deleted.
Fixed server selector hackjob.
Renamed global FutamiCommon object to just futami in Ami.
Misuzu theme improvements in Ami.
Added classes to manage message and emoticon list in Ami.
2022-10-25
Made sound info load asynchronously in Ami.
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.