Changeset 0.8.5 (#48)

This commit is contained in:
2026-02-22 12:22:56 +00:00
parent f9f362c900
commit 633421708f
13 changed files with 343 additions and 26 deletions

View File

@@ -208,14 +208,15 @@ Required for enterprise and compliance. Cheap to build, expensive to retrofit.
(e.g. "Code Reviewer · 👥 Engineering · by sarah")
**User Presets + Model Filtering (0.8.5)**
- [ ] Users can create personal presets from any enabled base model
(backend `CreateUserPreset` exists, needs UI surface in Settings)
- [ ] Settings Models tab reworked as "My Models": toggle to hide/show
base models from selector, "+ Create Preset" action per model row
- [ ] `user_model_preferences` table: user_id, model_config_id, hidden boolean
- [x] Users can create personal presets from any enabled base model
(removed user_providers_enabled gate; uses shared renderPresetForm)
- [x] Settings Models tab reworked as "My Models": toggle to hide/show
base models from selector, "My Presets" section with create/delete
- [x] `user_model_preferences` table: user_id, model_id, hidden boolean
— lightweight filter, not access control
- [ ] User personal provider models: simple enable/disable toggle
(no team dimension — personal keys are personal)
- [x] Hidden models filtered from main model selector dropdown
- [x] User personal provider models: simple enable/disable toggle
(same visibility toggle — hide from selector)
**Team Providers (0.8.6+)**
- [ ] `team_id` column on `api_configs` (nullable, symmetric with `user_id`)