Changelog
2024-01-17
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.
Fixed Safari using the accent-color value as the text colour.
Use color-scheme and accent-color for styling elements in chat.
Removed old checkbox styling.
Wording update.
2024-01-08
Updated browserlists.
Added server side image map support.
Ported boolean attribute support.
Allow selecting multiple files when uploading in chat.