fix(actions): quiet terminal CTA badges + dark tokens; demo single-CTA & persistence - #21
Merged
Merged
Conversation
…A & persistence Renderers (React + Angular parity): terminal statuses (`done`/`failed`) are no longer actionable, so they recede into a quiet, borderless badge — colored glyph + label, no fill or outline — instead of a loud filled-green pill that competed with live CTAs. Add dark-mode overrides for --conversed-success / --conversed-critical (Apple's brighter dark greens/reds) under data-conversed-color-scheme="dark", so status colors stay legible on dark surfaces. Hover no longer highlights disabled (terminal/pending) buttons. Demo: the tasks preset now uses a single CTA per row that walks its whole lifecycle in place (Start → Complete → a quiet Completed badge) rather than stacking Start + Complete buttons; the stage is derived from the rendered blocks so it survives a reload. Persist the whole thread (patched blocks, not raw text) to localStorage so reopening restores every CTA where the user left it. Docs: document the quiet terminal treatment and the app-owned persistence pattern in architecture.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
This was referenced Jul 29, 2026
mayeedwin
added a commit
that referenced
this pull request
Jul 29, 2026
Bump all packages 0.0.1-rc.11 → 0.0.1-rc.12 (root, core, react, angular) and refresh the lockfile. rc.11 is already published to npm; this unblocks the next publish, which includes the quiet terminal CTA badges + dark-mode status tokens (#21) and the white terminal label in dark mode (#23). Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Renderers (React + Angular parity): terminal statuses (
done/failed) are nolonger actionable, so they recede into a quiet, borderless badge — colored glyph
with live CTAs. Add dark-mode overrides for --conversed-success / --conversed-critical
(Apple's brighter dark greens/reds) under data-conversed-color-scheme="dark", so
status colors stay legible on dark surfaces. Hover no longer highlights disabled
(terminal/pending) buttons.
Demo: the tasks preset now uses a single CTA per row that walks its whole
lifecycle in place (Start → Complete → a quiet Completed badge) rather than
stacking Start + Complete buttons; the stage is derived from the rendered blocks
so it survives a reload. Persist the whole thread (patched blocks, not raw text)
to localStorage so reopening restores every CTA where the user left it.
Docs: document the quiet terminal treatment and the app-owned persistence pattern
in architecture.md.