Skip to content

perbaiki ui dan theme - #46

Merged
enowdev merged 5 commits into
enowdev:mainfrom
SemutJahat:feat/web-dashboard-palettes
Nov 5, 2026
Merged

enowdev merged 5 commits into
enowdev:mainfrom
SemutJahat:feat/web-dashboard-palettes

Conversation

@SemutJahat

Copy link
Copy Markdown
Collaborator

No description provided.

SemutJahat and others added 5 commits September 18, 2026 20:49
Keep the PR's palettes, turn-grouped transcript and inline edit on top of
upstream's hub navigation, enowx tokens and page-owned scroll pinning.

- theme: ThemeProvider replaces upstream's store and gains toggleTheme;
  login and setup rely on the provider that wraps the whole app.
- css: upstream's new tokens derive from each palette's own tokens.
- chat: turn keys follow carried render keys, and growth pinning pauses
  while a prompt is being edited.
- settings: the palette picker moves into the Appearance card, since
  upstream split ConfigPage up and already owns that section.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Google Fonts link sent every dashboard load to fonts.googleapis.com
and failed `make smoke` on all 114 route checks. Bundle Montserrat, Inter
and Cormorant Garamond through @fontsource instead, the way IBM Plex is
already loaded, so the dashboard makes no outbound requests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The PR carried four design/plan documents under docs/superpowers/ and four
third-party brand analyses under getdesign/. Nothing shipped links to them:
the palette plan and spec describe the earlier Zinc/Ocean/Forest/Violet set
that the code replaced with the Claude/Facebook/Pinterest/Supabase palettes,
and the two macOS documents belong to the still-open macOS PR, not this one.
The two comment references in index.css and the test name in theme.test.mjs
pointed at files that are no longer here, so they are reworded.

No behaviour changes: bun test (189), tsc and the production build are green.

Keeps SemutJahat's commits and authorship for the UI and theme work.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@enowdev
enowdev merged commit 6d4f395 into enowdev:main Nov 5, 2026
3 checks passed
@enowdev

enowdev commented Nov 5, 2026

Copy link
Copy Markdown
Owner

Reviewed and merged as 6d4f395 after updating the branch with main (which included the CI fix for the migrate fixtures and the config cache).

Verified: message editing still works without EditMessageDialog — InlineUserEditor calls the same /sessions/{id}/edit-preview and submits to /sessions/{id}/edit with {message_id, revert}, and the file-change preview and revert checkbox are intact. Palettes, the first-paint script, self-hosted fonts (no font CDN request) and the sticky prompt all check out.

Removed in cbb071e, keeping your authorship: getdesign/*.md and four docs/superpowers/ plan/spec files, which were working notes (nothing links to them, and the palette spec describes the superseded zinc/ocean/forest/violet set). Also reworded two code comments and one test name that pointed at getdesign/.

CI: go, web and smoke all green on the merged tree. Thanks for the contribution.

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