Skip to content

feat(web): add low-key monitor ID context in admin UI#31

Merged
VrianCao merged 1 commit intomasterfrom
feat/monitor-id-context
Feb 20, 2026
Merged

feat(web): add low-key monitor ID context in admin UI#31
VrianCao merged 1 commit intomasterfrom
feat/monitor-id-context

Conversation

@VrianCao
Copy link
Owner

@VrianCao VrianCao commented Feb 20, 2026

What

  • Show monitor IDs as secondary context across admin monitor-related surfaces (tables, test feedback, incident/maintenance monitor lists, selector options).
  • In create/edit monitor form, show a subtle inline ID hint near the Name label instead of a dedicated ID block.

Why

  • Monitor names are allowed to duplicate, but users can be anxious about uniqueness.
  • This keeps ID visible enough to stabilize user mental model without making ID a primary admin concern.

Where

  • apps/web/src/pages/AdminDashboard.tsx
  • apps/web/src/components/MonitorForm.tsx
  • apps/web/src/i18n/messages.ts

How to verify

  • pnpm lint
  • pnpm typecheck
  • pnpm test
  • Open Admin -> Monitors and check: name rows include subtle #ID, monitor test toasts include ID context, incident/maintenance monitor references show name + (#ID), and monitor form shows only inline ID hint near Name (not a standalone ID block).

@VrianCao VrianCao merged commit 6481fc6 into master Feb 20, 2026
4 checks passed
@VrianCao VrianCao deleted the feat/monitor-id-context branch February 21, 2026 14:08
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.

1 participant