Skip to content

feat: per-row default stars and adaptive picker placement - #84

Merged
auchan merged 1 commit into
mainfrom
feat/option-picker-default-stars
Sep 6, 2026
Merged

auchan merged 1 commit into
mainfrom
feat/option-picker-default-stars

Conversation

@auchan

@auchan auchan commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

Follow-up to the reusable option picker:

  • per-row default controls: non-default model/thinking rows show a hollow ☆ on hover that sets that row as default without selecting/closing; the current default model shows a solid ★ that clears the default on click
  • recent model memory moved from webview localStorage into extension workspaceState so it survives reloads
  • search box only appears for lists likely to overflow the panel height
  • picker placement adapts to the clicked status item (topLeft for left-side items, topRight otherwise) instead of always clamping to the left edge

Validation

  • bun run check-types
  • bun run lint
  • bun run compile-tests
  • option-picker helpers + protocol tests (25 passing)
  • git diff --check

@auchan
auchan merged commit 820df09 into main Sep 6, 2026
1 check passed
@auchan
auchan deleted the feat/option-picker-default-stars branch September 6, 2026 13:32
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