feat: doc status & share status (#14426)

#### PR Dependency Tree


* **PR #14426** 👈

This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Admin dashboard: view workspace analytics (storage, sync activity, top
shared links) with charts and configurable windows.
* Document analytics tab: see total/unique/guest views and trends over
selectable time windows.
* Last-accessed members: view who last accessed a document, with
pagination.
* Shared links analytics: browse and paginate all shared links with
view/unique/guest metrics and share URLs.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
DarkSky
2026-02-13 01:01:29 +08:00
committed by GitHub
parent b46bf91575
commit b4be9118ad
44 changed files with 5701 additions and 86 deletions

View File

@@ -7,7 +7,10 @@
"children": {
"auth": "auth",
"setup": "setup",
"dashboard": "dashboard",
"accounts": "accounts",
"workspaces": "workspaces",
"queue": "queue",
"ai": "ai",
"settings": {
"route": "settings",

View File

@@ -11,6 +11,7 @@ export const ROUTES = {
index: '/admin',
auth: '/admin/auth',
setup: '/admin/setup',
dashboard: '/admin/dashboard',
accounts: '/admin/accounts',
workspaces: '/admin/workspaces',
queue: '/admin/queue',
@@ -29,6 +30,7 @@ export const RELATIVE_ROUTES = {
index: 'admin',
auth: 'auth',
setup: 'setup',
dashboard: 'dashboard',
accounts: 'accounts',
workspaces: 'workspaces',
queue: 'queue',
@@ -45,6 +47,7 @@ const home = () => '/';
const admin = () => '/admin';
admin.auth = () => '/admin/auth';
admin.setup = () => '/admin/setup';
admin.dashboard = () => '/admin/dashboard';
admin.accounts = () => '/admin/accounts';
admin.workspaces = () => '/admin/workspaces';
admin.queue = () => '/admin/queue';