- Add a reset action for profile values in the admin page
- Restore reset values to the auto-created user defaults instead of the bootstrap user
- Remind users to re-login after saving or resetting profile changes
Signed-off-by: Sean Du <do4suki@gmail.com>
- Add mobile drawer behavior for the admin sidebar
- Make admin forms adapt better on small screens
- Keep the login dialog width within the viewport while preserving desktop-style alignment
Signed-off-by: Sean Du <do4suki@gmail.com>
- Remove admin footer from backend pages to avoid content overlap
- Show copyright text at the bottom-left of the login page instead
- Simplify admin content area layout after dropping footer
Signed-off-by: Sean Du <do4suki@gmail.com>
This extends 09f0237560.
- Extend user_pref with configurable profile fields and automatic migration defaults
- Move user info responses to read from user_pref instead of hardcoded values
- Add admin profile page for editing UI values after login
Signed-off-by: Sean Du <do4suki@gmail.com>
Add settings.override_server_config with enable flag and per-platform
(Android/iOS) url + size fields.
Use this config in /download/update to override the fixed
99_0_115.zip package source when needed.
Signed-off-by: Sean Du <do4suki@gmail.com>