[PR 24] Implement Settings Screen UI (E4.S*, E5.S*) #70

Closed
opened 2025-06-25 00:12:23 +00:00 by rwachters · 0 comments
rwachters commented 2025-06-25 00:12:23 +00:00 (Migrated from github.com)

Summary

Implement the UI for the Settings screen, consuming Config ViewModels and supporting provider/model/settings management.

Details

  • Implement the Settings screen UI (accessed via navigation).
  • Consume Config ViewModels (PR 17).
  • Display lists of Providers, Models, Settings. Handle loading/error states.
  • Implement forms for adding/editing Providers, Models, Settings.
  • Integrate API key input (masked) and status display.
  • Implement actions for saving/deleting config items.

Dependencies

  • PR 18 (Navigation setup)
  • PR 17 (Config ViewModels)

Tests

  • Manual and automated UI tests for settings screen and config management.

Assignee

Maya

Labels

frontend, compose, ui, viewmodel, good first issue

## Summary Implement the UI for the Settings screen, consuming Config ViewModels and supporting provider/model/settings management. ## Details - Implement the Settings screen UI (accessed via navigation). - Consume Config ViewModels (PR 17). - Display lists of Providers, Models, Settings. Handle loading/error states. - Implement forms for adding/editing Providers, Models, Settings. - Integrate API key input (masked) and status display. - Implement actions for saving/deleting config items. ## Dependencies - PR 18 (Navigation setup) - PR 17 (Config ViewModels) ## Tests - Manual and automated UI tests for settings screen and config management. ## Assignee Maya ## Labels frontend, compose, ui, viewmodel, good first issue
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Torvian.eu/chatbot#70
No description provided.