Skip to content

v1.14.2: gauge color, events per-session cap, banner gates, pin+widget#71

Merged
hiskudin merged 3 commits into
mainfrom
fix/1.14.2-fixes
Jun 4, 2026
Merged

v1.14.2: gauge color, events per-session cap, banner gates, pin+widget#71
hiskudin merged 3 commits into
mainfrom
fix/1.14.2-fixes

Conversation

@hiskudin

@hiskudin hiskudin commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Quota gauge: replace AngularGradient with solid urgency color so high fills don't wrap from red back to cyan.
  • Events history: bound per Claude session (or agent+project bucket) with a 100-event global ceiling. New Settings → Events → "History per session" cycles 3/5/10/20/50 (default 5). Keeps chatty sessions from crowding out quiet ones.
  • Banner gate fix: context-fill and quota-threshold UNNotifications now respect the global "Banner notifications" toggle. Previously they bypassed it.
  • Pin + Widget: when both are on, Pin wins. Focus loss no longer auto-collapses to the pill; toggling Pin on from the pill auto-expands. Explicit Esc / hotkey still collapse.
  • Settings reorder: Widget rows are now Widget → corner → opacity → Mascot (mascot moves to end of section).

Pinned to 1.14.2 via Release-As trailer on a408e10.

Test plan

  • Quota gauge stays solid color across the full 0–100% range
  • Events list keeps fresh events from each session even when one session is chatty
  • Cycle "History per session" in Settings; verify pruning matches new cap
  • Disable Banner notifications; context-fill + quota alerts no longer post system banners
  • Enable Pin + Widget; switch to another window; panel stays full-size
  • Toggle Pin from the pill; panel expands
  • Esc / hotkey still collapse the widget when Pin is on

🤖 Generated with Claude Code

hiskudin and others added 3 commits June 3, 2026 15:05
The QuotaGauge rings were stroked with an AngularGradient mapped across
the full 360° (cyan→yellow→orange→red from 0° to 360°). When a ring
trim went nearly all the way around, the red **end** of the stroke met
the cyan **start** at 12 o'clock, producing a jarring blue notch on
an otherwise red ring.

Replace the gradient with a single solid color picked by percentage
(cyan < 50% < yellow < 75% < orange < 90% < red). Matches the urgency
ramp the pill border already uses; no more wrap-around artifact.

Release-As: 1.14.2

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The Events tab + pill pending-count badge silently dropped the oldest
event once a sixth arrived. With multiple agents running in parallel or
a brief AFK window, you'd lose track of what fired. 20 covers a typical
short-meeting gap without making the list unwieldy.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
… widget

- Events: bound history per Claude session (or agent+project bucket) with
  100 global ceiling; expose as Settings → Events → "History per session"
  (3/5/10/20/50, default 5). Keeps chatty sessions from crowding out quiet
  ones.
- Banners: gate context-fill and quota-threshold UNNotifications on
  nav.bannerEnabled so they respect the global Banner notifications toggle
  instead of bypassing it.
- Pin + Widget: when both are on, Pin wins. Focus loss no longer
  auto-collapses to the pill; toggling Pin on from the pill auto-expands
  the panel. Explicit Esc / hotkey still collapse.
- Settings: swap Widget rows so Mascot sits at the end of the section
  (Widget → corner → opacity → Mascot).
@hiskudin hiskudin changed the title v1.14.2: quota gauge color, event history cap v1.14.2: gauge color, events per-session cap, banner gates, pin+widget Jun 4, 2026
@hiskudin hiskudin merged commit 8affb39 into main Jun 4, 2026
5 checks passed
@hiskudin hiskudin deleted the fix/1.14.2-fixes branch June 4, 2026 17:02
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.

1 participant