CodeNomad/.github
Pascal André 14b1eaa48e
fix(models): persist favorites mode independently of the active model (#787)
Persist the global favorites/all choice in the UI state owner instead of deriving it from each selected model. Search stays within the chosen mode, and the active model is added without becoming a favorite, respecting explicit provider visibility and disabled unavailable placeholders.

Publish mode intent immediately and serialize persistence. Fence completion by latest-write identity so double/triple clicks retain the latest intent throughout delayed responses. Keep a stored mode visible and revocable when no favorites remain.

Add real-component browser coverage for selection, search, remounts, hidden/unavailable models, empty favorites and click bursts. Register store coverage in CI, verify actual persistence ordering and ensure mocked writes finish before teardown. Independent final gatekeeper PASS at 1ee5a96e; 860 CI-group unit tests, 14 targeted tests, six browser tests and typechecks pass locally. Remote Windows Rust Node-election failure is documented separately in the PR.
2026-09-26 05:23:07 +02:00
..
ISSUE_TEMPLATE fix(issues): require CodeNomad and OpenCode versions (#721) 2026-09-20 09:13:43 +02:00
workflows fix(models): persist favorites mode independently of the active model (#787) 2026-09-26 05:23:07 +02:00