Commit Graph
7 Commits
Author SHA1 Message Date
YumeMichi 2e2b6259b5 webui: Improve responsive admin layout
- 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>
2026-06-04 19:31:40 +08:00
YumeMichi b1049d804a webui: Move admin copyright to login page
- 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>
2026-06-04 19:31:36 +08:00
YumeMichi fa2efe4298 webui: Make some user preferences configurable
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>
2026-06-04 19:31:27 +08:00
YumeMichi c77241a883 Overhaul [1/n]
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-29 02:42:28 +08:00
YumeMichi adf2a72630 Reorganize directory structures
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-08-05 20:06:35 +08:00
YumeMichi f8477490a0 Support uploading units
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-30 08:48:12 +08:00
YumeMichi e55b2ce7cd A simple admin ui without any functionalities
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-26 08:50:16 +08:00