|
|
c69ad2c36e
|
fix: show appeal reason in ticket detail, correct description labels
|
2026-07-12 13:07:09 +08:00 |
|
|
|
4e66db0406
|
fix: dashboard uses Auth.isOwner for export endpoint, admin was getting 403
|
2026-07-12 13:06:36 +08:00 |
|
|
|
de1bca9d8a
|
fix: client-side file size limit 20→50MB to match server
|
2026-07-12 13:03:46 +08:00 |
|
|
|
9241dd6a6f
|
fix: add appeal button, hide top bar when logged in so sidebar is clickable
|
2026-07-12 02:14:25 +08:00 |
|
|
|
f09a554ea3
|
fix: make LoginPage.render async to unify async render contract
|
2026-07-12 02:04:10 +08:00 |
|
|
|
989a3ae4cf
|
feat: home page hash-based tab routing for shareable links
|
2026-07-12 01:53:59 +08:00 |
|
|
|
5bb2df7b52
|
fix: login broken by sync/async mismatch, register missing home link, top bar contrast
|
2026-07-12 01:50:17 +08:00 |
|
|
|
a4cee1c186
|
style: modern UI redesign - gradients, glassmorphism, animations, Inter font
|
2026-07-12 01:39:09 +08:00 |
|
|
|
a6058bf207
|
feat: top bar, footer, login/register buttons, ICP/copyright settings
|
2026-07-12 01:32:18 +08:00 |
|
|
|
e654339611
|
chore: remove stale files from v2
|
2026-07-12 01:23:35 +08:00 |
|
|
|
247a4e851d
|
feat: MC Report System - MySQL + Express + Vanilla JS SPA
|
2026-07-12 01:23:19 +08:00 |
|