Skip to content

feat: refine standby banner notification styling#297

Merged
DeadWaveWave merged 3 commits into
mainfrom
feat/refine-standby-banner-ui
Jul 10, 2026
Merged

feat: refine standby banner notification styling#297
DeadWaveWave merged 3 commits into
mainfrom
feat/refine-standby-banner-ui

Conversation

@DeadWaveWave

@DeadWaveWave DeadWaveWave commented Jul 9, 2026

Copy link
Copy Markdown
Owner

💡 Change Scope

  • Small Change: Fast feedback, localized UI/logic, low-risk.
  • Large Change: New feature, cross-boundary logic, runtime-risk (persistence, IPC, lifecycle, recovery).

📝 What Does This PR Do?

Refines the standby/banner notification presentation with a few focused visual details:

  • adds a subtle accent hairline treatment around notification cards
  • adds a reduced-motion-aware pulse to the standby status dot
  • styles branch and PR chips with a monospace value treatment for better scanability
  • records the user-visible UI change in CHANGELOG.md after PR creation

This is a renderer-only UI polish change. It does not change notification state ownership, IPC, persistence, or runtime behavior.


🏗️ Large Change Spec (Required if "Large Change" is checked)

N/A. This is a Small Change scoped to notification component classes and CSS styling.

1. Context & Business Logic

N/A.

2. State Ownership & Invariants

N/A. No state ownership changes.

3. Verification Plan & Regression Layer

Validated with the repository pre-commit gate plus targeted staged checks for the follow-up changelog-only commit.


✅ Delivery & Compliance Checklist

  • My code passes the ultimate gatekeeper: pnpm pre-commit is completely green.
  • I have signed the CLA if required (not verified by this local flow).
  • I have included new tests to lock down the behavior (or explicitly stated why it's untestable). Existing E2E coverage was run; no new test added for this cosmetic CSS-only refinement.
  • I have strictly adhered to the DEVELOPMENT.md architectural boundaries.
  • I have attached a screenshot or screen recording (if this touches the UI). Not attached in this automated draft; upload visual evidence before marking ready.
  • I have updated the documentation accordingly (if adding a feature or changing a contract). CHANGELOG.md updated for feat: refine standby banner notification styling #297.

📸 Screenshots / Visual Evidence

Not attached in this automated draft PR. Please upload a screenshot or screen recording in the GitHub PR UI before moving out of draft if visual review evidence is required.

Verification

  • pnpm line-check:staged
  • pnpm pre-commit — 249 passed, 47 skipped in E2E; lint, format, typecheck, related tests, build, and pre-commit E2E completed successfully.
  • Changelog follow-up commit: pnpm line-check:staged, pnpm format-check:staged

chen-985211 and others added 3 commits July 10, 2026 00:55
Condense the standby notification card to a two-line layout:

- Drop the boxed bot icon column; a green status dot now carries the
  standby semantics
- Merge status, workspace, and context (task/space/branch/PR) into a
  single muted meta line that wraps when needed
- Replace textual chip kind labels with small icons; full labels move
  to tooltips and aria-labels
- Flatten chips (no pill borders/backgrounds) and keep card texture to
  a glass blur, inset top highlight, and one soft shadow
- Use theme tokens + color-mix instead of hardcoded rgba so light and
  ember themes render correctly

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@DeadWaveWave DeadWaveWave marked this pull request as ready for review July 10, 2026 06:57
@DeadWaveWave DeadWaveWave merged commit ffcc202 into main Jul 10, 2026
21 of 27 checks passed
@DeadWaveWave DeadWaveWave deleted the feat/refine-standby-banner-ui branch July 10, 2026 06:57
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