Commit Graph

14 Commits

Author SHA1 Message Date
e5a1d693f1 fix: lazy-load ReferenceError + localize Font Awesome
- app.js: remove window.Dashboard=... block that crashed the whole
  file before page scripts load (ReferenceError: Dashboard is not
  defined). Page objects are top-level const in global lexical
  scope; PAGE_OBJS map + indirect eval in loadScript onload now
  expose them to window for inline onclick / data-action lookups
- index.html: Font Awesome 6.5.1 localized (css/fontawesome.min.css
  + 8 webfont files) - no more cdnjs CDN (Edge Tracking Prevention
  blocked it, CN access unstable)
2026-08-22 19:29:24 +08:00
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