Skip to content

feat(app-showcase): Settings page + preference object#2061

Merged
os-zhuang merged 1 commit into
mainfrom
feat/showcase-settings
Jun 20, 2026
Merged

feat(app-showcase): Settings page + preference object#2061
os-zhuang merged 1 commit into
mainfrom
feat/showcase-settings

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Why

The last of the selected enterprise surfaces (after #2059 and #2060). Every enterprise app needs a settings/preferences page; the showcase had none.

What

  • New showcase_preference object — theme / default landing / email digest / rows-per-page / notifications / density — with one seeded singleton ("My Preferences").
  • showcase_settings record page grouping it into Appearance / Notifications sections. record:details is inline-editable, so it's a working preferences surface (click a value to change it).
  • Reached via Pages → Settings.

Verification

Browser-verified on :5181: the seeded preferences render in both sections (Theme = Light, Default landing = My Work, Rows = 50, Digest = Daily, notifications on) and are inline-editable. typecheck + 20 showcase tests pass.

This completes the enterprise-surfaces set: Delivery Operations dashboard, Account 360, My Work home, Approvals queue, New Project wizard, and Settings.

🤖 Generated with Claude Code

The last of the selected enterprise surfaces. Every enterprise app needs a
settings/preferences page; the showcase had none.

New showcase_preference object (theme / default landing / email digest /
rows-per-page / notifications / density) with one seeded singleton, and a
record page (showcase_settings) that groups it into Appearance / Notifications
sections. record:details is inline-editable, so it is a working preferences
surface — click a value to change it. Reached via Pages → Settings.

Browser-verified (:5181): the seeded preferences render in both sections
(Theme Light, Default landing My Work, Rows 50, Digest Daily, notifications
on) and are inline-editable. typecheck + 20 showcase tests pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Building Building Preview, Comment Jun 20, 2026 6:29am

Request Review

@os-zhuang
os-zhuang merged commit d0d03c5 into main Jun 20, 2026
8 of 9 checks passed
@os-zhuang
os-zhuang deleted the feat/showcase-settings branch June 20, 2026 06:29
os-zhuang added a commit that referenced this pull request Jun 29, 2026
fix(core): ADR-0079 — one record-title resolver, stop rendering "Untitled" (#2061)

objectui@a4dec79e37c95504b80243d42bf9a3a93758cbd5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant