Logan.Li
d867c276d4
chore(frontend): engineering baseline per guide ch.8
- toolchain: vitest+jsdom (15 tests green: permission pure functions
exhaustive, storage migration), prettier (printWidth 120 to fit the
dense existing style + 700-line page budget), commitlint conventional
- npm scripts: typecheck / format / test / lint:fix; build fingerprint
__APP_VERSION__ (version+git hash+build time) shown in Settings > about
- git hooks via core.hooksPath=frontend/.husky: pre-commit lint-staged
(prettier + eslint --fix best-effort), commit-msg commitlint
- permission pure functions extracted to lib/permissions.ts (single
source consumed by useAuth/useLogin); AuditLogsPage filters on URL
- backend: resp package unit tests; health version constant aligned
with frontend package.json
2026-10-26 17:58:59 +08:00
..
2026-10-26 17:58:59 +08:00
2026-07-08 08:53:48 +00:00
2026-10-26 17:21:00 +08:00
2026-07-07 10:39:33 +08:00
2026-05-31 01:30:10 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00
2026-10-26 17:21:00 +08:00