fix(analytics): refresh manifest for notification email route

Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
This commit is contained in:
XiaoSeS 2026-11-05 23:14:24 +08:00
parent 305f12808a
commit d6ebd66fa7

View file

@ -1,7 +1,7 @@
{
"schema": 1,
"description": "Source declarations, not runtime DOM counts, pageviews, successful outcomes or a closed runtime enum. Forwarding sites require explicit callers. See frontend-analytics.md for gaps and event policy.",
"counts": {"routes":54,"uniqueIds":804,"literalJsxSites":810,"literalJsxValues":971,"navigationDefinitions":29,"forwardingSites":36},
"counts": {"routes":55,"uniqueIds":804,"literalJsxSites":810,"literalJsxValues":971,"navigationDefinitions":29,"forwardingSites":36},
"routes": [
{"name":"landingRoute","path":"/","declaration":{"file":"web/src/app/router.tsx","line":259},"implementation":{"file":"web/src/pages/landing.tsx","line":258,"export":"LandingPage"},"guarded":false,"roleProtected":false},
{"name":"skillsRoute","path":"skills","declaration":{"file":"web/src/app/router.tsx","line":265},"implementation":{"file":"web/src/pages/home.tsx","line":12,"export":"HomePage"},"guarded":false,"roleProtected":false},
@ -44,19 +44,20 @@
{"name":"dashboardPromotionsRoute","path":"dashboard/promotions","declaration":{"file":"web/src/app/router.tsx","line":651},"implementation":{"file":"web/src/pages/dashboard/promotions.tsx","line":408,"export":"PromotionsPage"},"guarded":true,"roleProtected":true},
{"name":"dashboardStarsRoute","path":"dashboard/stars","declaration":{"file":"web/src/app/router.tsx","line":658},"implementation":{"file":"web/src/pages/dashboard/stars.tsx","line":12,"export":"MyStarsPage"},"guarded":true,"roleProtected":false},
{"name":"dashboardSubscriptionsRoute","path":"dashboard/subscriptions","declaration":{"file":"web/src/app/router.tsx","line":668},"implementation":{"file":"web/src/pages/dashboard/subscriptions.tsx","line":12,"export":"MySubscriptionsPage"},"guarded":true,"roleProtected":false},
{"name":"dashboardNotificationsRoute","path":"dashboard/notifications","declaration":{"file":"web/src/app/router.tsx","line":678},"implementation":{"file":"web/src/pages/notifications.tsx","line":48,"export":"NotificationsPage"},"guarded":true,"roleProtected":false},
{"name":"dashboardTokensRoute","path":"dashboard/tokens","declaration":{"file":"web/src/app/router.tsx","line":685},"implementation":{"file":"web/src/pages/dashboard/tokens.tsx","line":8,"export":"TokensPage"},"guarded":true,"roleProtected":false},
{"name":"cliAuthRoute","path":"cli/auth","declaration":{"file":"web/src/app/router.tsx","line":692},"implementation":{"file":"web/src/pages/cli-auth.tsx","line":48,"export":"CliAuthPage"},"guarded":false,"roleProtected":false},
{"name":"deviceAuthRoute","path":"device","declaration":{"file":"web/src/app/router.tsx","line":707},"implementation":{"file":"web/src/pages/device.tsx","line":20,"export":"DeviceAuthPage"},"guarded":false,"roleProtected":false},
{"name":"settingsSecurityRoute","path":"settings/security","declaration":{"file":"web/src/app/router.tsx","line":713},"implementation":{"file":"web/src/pages/settings/security.tsx","line":28,"export":"SecuritySettingsPage"},"guarded":true,"roleProtected":false},
{"name":"settingsProfileRoute","path":"settings/profile","declaration":{"file":"web/src/app/router.tsx","line":720},"implementation":{"file":"web/src/pages/settings/profile.tsx","line":40,"export":"ProfileSettingsPage"},"guarded":true,"roleProtected":false},
{"name":"settingsNotificationsRoute","path":"settings/notifications","declaration":{"file":"web/src/app/router.tsx","line":727},"implementation":{"file":"web/src/pages/settings/notification-settings.tsx","line":8,"export":"NotificationSettingsPage"},"guarded":true,"roleProtected":false},
{"name":"settingsAccountsRoute","path":"settings/accounts","declaration":{"file":"web/src/app/router.tsx","line":734},"implementation":null,"guarded":true,"roleProtected":false},
{"name":"adminUsersRoute","path":"admin/users","declaration":{"file":"web/src/app/router.tsx","line":743},"implementation":{"file":"web/src/pages/admin/users.tsx","line":47,"export":"AdminUsersPage"},"guarded":true,"roleProtected":true},
{"name":"adminAuditLogRoute","path":"admin/audit-log","declaration":{"file":"web/src/app/router.tsx","line":750},"implementation":{"file":"web/src/pages/admin/audit-log.tsx","line":50,"export":"AuditLogPage"},"guarded":true,"roleProtected":true},
{"name":"adminLabelsRoute","path":"admin/labels","declaration":{"file":"web/src/app/router.tsx","line":757},"implementation":{"file":"web/src/pages/admin/labels.tsx","line":118,"export":"AdminLabelsPage"},"guarded":true,"roleProtected":true},
{"name":"systemConfigRoute","path":"admin/system-config","declaration":{"file":"web/src/app/router.tsx","line":764},"implementation":{"file":"web/src/pages/admin/system-config.tsx","line":14,"export":"SystemConfigPage"},"guarded":true,"roleProtected":true},
{"name":"adminNamespacesRoute","path":"admin/namespaces","declaration":{"file":"web/src/app/router.tsx","line":771},"implementation":{"file":"web/src/pages/admin/namespaces.tsx","line":104,"export":"AdminNamespacesPage"},"guarded":true,"roleProtected":true}
{"name":"notificationEmailBatchRoute","path":"dashboard/notifications/email/$id","declaration":{"file":"web/src/app/router.tsx","line":678},"implementation":null,"guarded":true,"roleProtected":false},
{"name":"dashboardNotificationsRoute","path":"dashboard/notifications","declaration":{"file":"web/src/app/router.tsx","line":685},"implementation":{"file":"web/src/pages/notifications.tsx","line":48,"export":"NotificationsPage"},"guarded":true,"roleProtected":false},
{"name":"dashboardTokensRoute","path":"dashboard/tokens","declaration":{"file":"web/src/app/router.tsx","line":692},"implementation":{"file":"web/src/pages/dashboard/tokens.tsx","line":8,"export":"TokensPage"},"guarded":true,"roleProtected":false},
{"name":"cliAuthRoute","path":"cli/auth","declaration":{"file":"web/src/app/router.tsx","line":699},"implementation":{"file":"web/src/pages/cli-auth.tsx","line":48,"export":"CliAuthPage"},"guarded":false,"roleProtected":false},
{"name":"deviceAuthRoute","path":"device","declaration":{"file":"web/src/app/router.tsx","line":714},"implementation":{"file":"web/src/pages/device.tsx","line":20,"export":"DeviceAuthPage"},"guarded":false,"roleProtected":false},
{"name":"settingsSecurityRoute","path":"settings/security","declaration":{"file":"web/src/app/router.tsx","line":720},"implementation":{"file":"web/src/pages/settings/security.tsx","line":28,"export":"SecuritySettingsPage"},"guarded":true,"roleProtected":false},
{"name":"settingsProfileRoute","path":"settings/profile","declaration":{"file":"web/src/app/router.tsx","line":727},"implementation":{"file":"web/src/pages/settings/profile.tsx","line":40,"export":"ProfileSettingsPage"},"guarded":true,"roleProtected":false},
{"name":"settingsNotificationsRoute","path":"settings/notifications","declaration":{"file":"web/src/app/router.tsx","line":734},"implementation":{"file":"web/src/pages/settings/notification-settings.tsx","line":9,"export":"NotificationSettingsPage"},"guarded":true,"roleProtected":false},
{"name":"settingsAccountsRoute","path":"settings/accounts","declaration":{"file":"web/src/app/router.tsx","line":741},"implementation":null,"guarded":true,"roleProtected":false},
{"name":"adminUsersRoute","path":"admin/users","declaration":{"file":"web/src/app/router.tsx","line":750},"implementation":{"file":"web/src/pages/admin/users.tsx","line":47,"export":"AdminUsersPage"},"guarded":true,"roleProtected":true},
{"name":"adminAuditLogRoute","path":"admin/audit-log","declaration":{"file":"web/src/app/router.tsx","line":757},"implementation":{"file":"web/src/pages/admin/audit-log.tsx","line":50,"export":"AuditLogPage"},"guarded":true,"roleProtected":true},
{"name":"adminLabelsRoute","path":"admin/labels","declaration":{"file":"web/src/app/router.tsx","line":764},"implementation":{"file":"web/src/pages/admin/labels.tsx","line":118,"export":"AdminLabelsPage"},"guarded":true,"roleProtected":true},
{"name":"systemConfigRoute","path":"admin/system-config","declaration":{"file":"web/src/app/router.tsx","line":771},"implementation":{"file":"web/src/pages/admin/system-config.tsx","line":15,"export":"SystemConfigPage"},"guarded":true,"roleProtected":true},
{"name":"adminNamespacesRoute","path":"admin/namespaces","declaration":{"file":"web/src/app/router.tsx","line":778},"implementation":{"file":"web/src/pages/admin/namespaces.tsx","line":104,"export":"AdminNamespacesPage"},"guarded":true,"roleProtected":true}
],
"definitions": [
{"file":"web/src/app/layout.tsx","line":94,"ids":["navigation.home.open"]},
@ -497,19 +498,19 @@
{"file":"web/src/pages/admin/namespaces.tsx","line":802,"host":"SelectItem","prop":"data-analytics-id","event":"radix-item-intent","ids":["admin.namespace.member.role.draft.admin"]},
{"file":"web/src/pages/admin/namespaces.tsx","line":805,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.namespace.member.role"]},
{"file":"web/src/pages/admin/namespaces.tsx","line":825,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.namespace.member.remove"]},
{"file":"web/src/pages/admin/system-config.tsx","line":133,"host":"input","prop":"data-analytics-id","event":"change","ids":["admin.auth.password.toggle","admin.auth.registration.toggle"],"conditional":true},
{"file":"web/src/pages/admin/system-config.tsx","line":147,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.auth.discard"]},
{"file":"web/src/pages/admin/system-config.tsx","line":151,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.auth.save"]},
{"file":"web/src/pages/admin/system-config.tsx","line":160,"host":"ConfirmDialog","prop":"confirmAnalyticsId","event":"click","ids":["admin.auth.confirm"]},
{"file":"web/src/pages/admin/system-config.tsx","line":160,"host":"ConfirmDialog","prop":"cancelAnalyticsId","event":"click","ids":["admin.auth.cancel"]},
{"file":"web/src/pages/admin/system-config.tsx","line":176,"host":"form","prop":"data-analytics-id","event":"submit","ids":["admin.role.rule.create"]},
{"file":"web/src/pages/admin/system-config.tsx","line":191,"host":"select","prop":"data-analytics-id","event":"change","ids":["admin.role.rule.role.select"]},
{"file":"web/src/pages/admin/system-config.tsx","line":220,"host":"select","prop":"data-analytics-id","event":"change","ids":["admin.role.rule.role.edit"]},
{"file":"web/src/pages/admin/system-config.tsx","line":228,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.role.rule.discard"]},
{"file":"web/src/pages/admin/system-config.tsx","line":229,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.role.rule.save"]},
{"file":"web/src/pages/admin/system-config.tsx","line":232,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.role.rule.disable"]},
{"file":"web/src/pages/admin/system-config.tsx","line":241,"host":"ConfirmDialog","prop":"confirmAnalyticsId","event":"click","ids":["admin.role.rule.disable.confirm"]},
{"file":"web/src/pages/admin/system-config.tsx","line":241,"host":"ConfirmDialog","prop":"cancelAnalyticsId","event":"click","ids":["admin.role.rule.disable.cancel"]},
{"file":"web/src/pages/admin/system-config.tsx","line":135,"host":"input","prop":"data-analytics-id","event":"change","ids":["admin.auth.password.toggle","admin.auth.registration.toggle"],"conditional":true},
{"file":"web/src/pages/admin/system-config.tsx","line":149,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.auth.discard"]},
{"file":"web/src/pages/admin/system-config.tsx","line":153,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.auth.save"]},
{"file":"web/src/pages/admin/system-config.tsx","line":162,"host":"ConfirmDialog","prop":"confirmAnalyticsId","event":"click","ids":["admin.auth.confirm"]},
{"file":"web/src/pages/admin/system-config.tsx","line":162,"host":"ConfirmDialog","prop":"cancelAnalyticsId","event":"click","ids":["admin.auth.cancel"]},
{"file":"web/src/pages/admin/system-config.tsx","line":178,"host":"form","prop":"data-analytics-id","event":"submit","ids":["admin.role.rule.create"]},
{"file":"web/src/pages/admin/system-config.tsx","line":193,"host":"select","prop":"data-analytics-id","event":"change","ids":["admin.role.rule.role.select"]},
{"file":"web/src/pages/admin/system-config.tsx","line":222,"host":"select","prop":"data-analytics-id","event":"change","ids":["admin.role.rule.role.edit"]},
{"file":"web/src/pages/admin/system-config.tsx","line":230,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.role.rule.discard"]},
{"file":"web/src/pages/admin/system-config.tsx","line":231,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.role.rule.save"]},
{"file":"web/src/pages/admin/system-config.tsx","line":234,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.role.rule.disable"]},
{"file":"web/src/pages/admin/system-config.tsx","line":243,"host":"ConfirmDialog","prop":"confirmAnalyticsId","event":"click","ids":["admin.role.rule.disable.confirm"]},
{"file":"web/src/pages/admin/system-config.tsx","line":243,"host":"ConfirmDialog","prop":"cancelAnalyticsId","event":"click","ids":["admin.role.rule.disable.cancel"]},
{"file":"web/src/pages/admin/users.tsx","line":163,"host":"Input","prop":"data-analytics-id","event":"keydown-enter","ids":["admin.user.search"]},
{"file":"web/src/pages/admin/users.tsx","line":171,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.user.search"]},
{"file":"web/src/pages/admin/users.tsx","line":174,"host":"Button","prop":"data-analytics-id","event":"click","ids":["admin.user.clear"]},