CodeNomad/.github
Pascal André 3bf3f584ad
feat(ui): manage visible provider models (#637)
## Summary
- add per-provider model visibility controls to Settings > Providers and
the floating provider dialog
- persist exact hidden model IDs as CodeNomad presentation preferences
- keep large plugin catalogs manageable with search and Show all / Hide
all actions

## Behavior
- all current and newly reported models remain visible by default
- unchecked models are hidden only from model picker lists
- active/default models remain usable even when hidden
- favorites remain persisted and return when their models are shown
again
- the same management UI is available from Settings and the floating
model-picker dialog

This intentionally mirrors OpenChamber/OpenCode Desktop client-side
hiding. It does not rewrite OpenCode configuration or change model
execution/default semantics.

## Validation
- npm run typecheck
- node --import tsx --test packages/ui/src/lib/model-visibility.test.ts
- npm run build --workspace @codenomad/ui
- Gatekeeper reviews: PASS

Closes #636
2026-08-13 09:33:23 +01:00
..
ISSUE_TEMPLATE Issue template 2025-12-07 18:12:11 +00:00
workflows feat(ui): manage visible provider models (#637) 2026-08-13 09:33:23 +01:00