Changelog
2024-01-18
Imported Ami into own repository.
Imported Mami into own repository.
Fixed flexbox usage in Firefox 10.
Lowered requirements for modern chat.
Updated minimum requirements for modern client and fixed issues in older browsers with domain transition view.
Added domain switch notification thing to compatibility client.
Fixed default sound pack not loading on compatibility client.
Fixed notification permission request.
Fixes to views stack + domain transition view.
2024-01-17
Minor cleanup + use JSX for loading overlay.
Added stinky load finish animation.
Added stack for UI views.
Removed legacy view switching code.
Adjusted CORS handling for emoticon endpoint.
Use async for the startup process.
Actually use FutamiCommon.load.
Use JSX for the massive message constructor.
Forgot to move avatar size reduction.
Added a means of displaying /me in modern chat.
2024-01-16
Fixed constructor detection.
Added ability to export modern client settings from the compatibility client.
Fixed directories not being created.
Use ES2016 instead of ES5 when possible.
Rewrote build process.
Updated serve.php to use absolute paths.
Moved compatibility client image assets to the root directory.
Removed unused CSS rules.
Prevent mobile web browsers from inflating text size.
Fixed text size on checkbox labels.
Switched chat config to JSON.