App layout: prefixed singular labels, generic record sections, HTML home with unstyled links #17

Open
opened 2026-10-14 01:20:47 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-10-14 01:20:47 +00:00 (Migrated from github.com)

Found in the kof22 admin UX audit (KofTwentyTwo/Website-Backend docs/ADMIN-UX-AUDIT-2026-10-13.md, screenshots in docs/audits/2026-10-13-admin-ux/). Next UI 1.0.0-RC.18, QQQ 4.1.0-RC.5.

Problems (cdn-1440-light.jpg, cdn-390-light.jpg, cdn-1440-dark.jpg):

  • Labels. Every table label is singular and repeats the app name: "CDN Provider", "CDN Hostname", "CDN Cache Policy", "CDN Table Tag Rule", "CDN Purge Request", "CDN Revalidation Hook" (truncated in the nav), "CDN Edge Stat", "CDN Origin Check", "CDN Drift Finding". Use plural labels without the prefix: Providers, Hostnames, Cache Policies, Purge Requests and so on.
  • Nav. The app lists all 9 tables. Edge Stats, Origin Checks and Drift Findings are children of a provider or hostname.
  • Record screens. All 9 tables render QQQ's generic "Identity / Other Fields" sections. Add real sections.
  • Home. The home is one HTML widget (F1, QRun-IO/qqq#1151). Its links ("Providers", "All purge requests", "Drift findings") are unstyled and look like plain text in both themes.
  • Action labels. "Retry Purge", "Test Connection", "Check Config Drift", "Import Edge Stats", "Purge Everything" and "Purge From CDN" use Title Case; use sentence case.
  • Field help. 0 of 114 fields have help text.
Found in the kof22 admin UX audit (KofTwentyTwo/Website-Backend docs/ADMIN-UX-AUDIT-2026-10-13.md, screenshots in docs/audits/2026-10-13-admin-ux/). Next UI 1.0.0-RC.18, QQQ 4.1.0-RC.5. **Problems** (cdn-1440-light.jpg, cdn-390-light.jpg, cdn-1440-dark.jpg): - **Labels.** Every table label is singular and repeats the app name: "CDN Provider", "CDN Hostname", "CDN Cache Policy", "CDN Table Tag Rule", "CDN Purge Request", "CDN Revalidation Hook" (truncated in the nav), "CDN Edge Stat", "CDN Origin Check", "CDN Drift Finding". Use plural labels without the prefix: Providers, Hostnames, Cache Policies, Purge Requests and so on. - **Nav.** The app lists all 9 tables. Edge Stats, Origin Checks and Drift Findings are children of a provider or hostname. - **Record screens.** All 9 tables render QQQ's generic "Identity / Other Fields" sections. Add real sections. - **Home.** The home is one HTML widget (F1, QRun-IO/qqq#1151). Its links ("Providers", "All purge requests", "Drift findings") are unstyled and look like plain text in both themes. - **Action labels.** "Retry Purge", "Test Connection", "Check Config Drift", "Import Edge Stats", "Purge Everything" and "Purge From CDN" use Title Case; use sentence case. - **Field help.** 0 of 114 fields have help text.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: QRun-IO/qbit-cdn#17