4ebabfc703
fix: remove Google Fonts dependency + lazy-load page scripts
...
- CSS: drop @import fonts.googleapis (blocked by CSP style-src,
unreachable in CN) - use system font stack with YaHei fallback
- index.html: remove all 26 js/pages/*.js tags - core 4 scripts only
- app.js: route-based lazy loading - PAGE_SCRIPTS map, loadScript
with cache, async route() loads page scripts before render
- cross-deps: home->ticket-create, reset defined in forgot.js
2026-08-22 12:26:15 +08:00
547348d4fe
fix: placeholder examples, filter bar styling improvement
2026-07-16 22:00:23 +08:00
a417a1c376
style: features page CSS classes, onclick→data-action, site name hot-reload
2026-07-16 06:03:33 +08:00
33078855cb
feat: appealing status, auto-close parent on appeal resolved, closed=final
2026-07-12 17:42:42 +08:00
93382773e6
fix: add result_appeal badge CSS and export label
2026-07-12 17:34:58 +08:00
62eeb61a71
fix: remove redundant min-height:100vh causing extra scrollbars in flex layout
2026-07-12 13:01:43 +08:00
58df6c5268
fix: flexbox body layout for proper sticky footer, no scrollbar on public pages
2026-07-12 02:44:32 +08:00
50f3cace51
fix: move install check to init once, route() sync for instant nav, hide top-bar in admin
2026-07-12 02:40:08 +08:00
7699bd0598
fix: keep top bar visible, raise sidebar z-index to 210 to prevent overlap
2026-07-12 02:20:54 +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
247a4e851d
feat: MC Report System - MySQL + Express + Vanilla JS SPA
2026-07-12 01:23:19 +08:00