Changelog
2024-01-18
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.
Removed experimental worker code.
Automatically close user context menus after 5 minutes.
Removed '(classic)' suffix from compact checkbox.