WebHooker/docs/zh
RhenCloud c73b642504
feat(admin): deep-linkable console URLs, stop collapsing unknown paths to /admin
The root catch-all page ([...slug].vue) redirected every unknown URL to
/admin, and the worker fell back to the SPA for any path — so no matter
what page was opened, the URL ended up at baseurl/admin.

- Extract the console into ConsolePage.vue; the active tab now mirrors
  the URL path: /admin (groups), /admin/groups, /admin/logs, /admin/audit
  (tab switches use router.replace; unknown slugs render 404)
- admin.vue and admin/[slug].vue become thin wrappers
- Delete the root [...slug].vue catch-all redirect
- server.ts: notFound serves ASSETS (SPA + _nuxt chunks) only for
  /admin-prefixed paths; every other unknown URL returns a JSON 404
2026-08-12 00:05:20 +08:00
..
api feat: add gitea/forgejo support 2026-08-11 22:01:04 +08:00
events docs: sync documentation with current codebase 2026-08-05 17:22:15 +08:00
guide feat(admin): deep-linkable console URLs, stop collapsing unknown paths to /admin 2026-08-12 00:05:20 +08:00
contributing.md feat: add gitea/forgejo support 2026-08-11 22:01:04 +08:00
index.md feat: add gitea/forgejo support 2026-08-11 22:01:04 +08:00