Skip to content

docs: fill long-tail admin gaps — localization, notifications, audit logs#43

Merged
os-zhuang merged 1 commit into
mainfrom
claude/session-uty9w1
Jul 17, 2026
Merged

docs: fill long-tail admin gaps — localization, notifications, audit logs#43
os-zhuang merged 1 commit into
mainfrom
claude/session-uty9w1

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

What

Documents Setup admin surfaces that had UI but no docs, all verified against the live Setup console (showcase app):

New pages

  • configure/localization — Setup → Configuration → Localization: Region (default timezone / language / country) and Formats (date / time / number / currency); tenant defaults vs. per-user override.
  • configure/notifications — admin-side notification config: the pipeline (emit() → Notification Event → routed by Subscription + Preference + Template → user Inbox Message) and the three system-managed objects with their field tables. Cross-links the end-user side (use/notifications) and the email channel.
  • operate/audit-logs — the immutable sys_audit_log trail: read-only, preset views (Recent / Writes / Auth / Config), full field list, reading old/new values; plus Notification Events (the emit() ingress log) and Sessions.
  • operate/index — Operate section landing page (the section had none), linking production / observability / audit-logs / backup / upgrade / troubleshooting.

Expanded

  • configure/system-settings — added proper Branding and Feature Flags subsections (were one-line table rows); Feature Flags notes OS_FEATURE_FLAGS_* env vars take precedence over UI toggles.
  • operate/observability — one-line pointer from its Audit Logs section to the new deep-reference page.

Navigation

  • configure/meta*.json (7 locales): inserted localization, notifications after system-settings
  • operate/meta*.json (7 locales): added index first and audit-logs after observability

Verification

  • npm run type-check and npm run build pass (740 pages)
  • All new URLs return 200 on a production build; browser-checked the Operate sidebar (landing + Audit Logs) and page rendering
  • Internal-link audit: no links to nonexistent pages

English only; translations follow via the normal sync pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_0145MY7RdJr8KuRMyn5oKAR6


Generated by Claude Code

…logs

New pages for Setup admin surfaces that had no documentation, verified
against the live Setup console: Localization settings, admin-side
Notifications (the emit → event → route → inbox pipeline and its three
system-managed objects), and the immutable Audit Logs trail. Adds an
Operate section landing page and expands System Settings with Branding
and Feature Flags subsections.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0145MY7RdJr8KuRMyn5oKAR6
@os-zhuang
os-zhuang merged commit d7f07fe into main Jul 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants