|
|
ea3cd67e02
|
feat: external API for Java server integration with dedicated key
|
2026-07-13 01:24:03 +08:00 |
|
|
|
8ae02dd115
|
fix: add appealing to active_count, limit check, export processing count
|
2026-07-12 23:28:52 +08:00 |
|
|
|
6fa1a65843
|
fix: admin cant view admin_complaint/result_appeal via URL, appeal close also closes parent
|
2026-07-12 21:02:21 +08:00 |
|
|
|
f87411b3b4
|
feat: auto-close resolved/rejected after 7 days, closed only owner can modify
|
2026-07-12 18:15:10 +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 |
|
|
|
7bd23b6bcf
|
fix: result_appeal had wrong respContent label
|
2026-07-12 17:34:02 +08:00 |
|
|
|
10b6ff94ed
|
feat: admin complaint (owner only) + result appeal (one per ticket, owner only)
|
2026-07-12 15:19:09 +08:00 |
|
|
|
29356bd530
|
fix: prevent $ interpolation in renderTemplate replacement
|
2026-07-12 13:04:58 +08:00 |
|
|
|
5dd0db76be
|
fix: add UNIQUE on email, check dup email in profile update, generic error messages in auth route
|
2026-07-12 04:20:56 +08:00 |
|
|
|
aa9ee24118
|
fix: disable all static file caching to prevent stale assets
|
2026-07-12 02:08:18 +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 |
|