[PR 19] Implement Session List UI (E2.S3, E6.S2, E6.S*) #65

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

Summary

Implement the SessionListPanel Composable for displaying and managing sessions and groups.

Details

  • Implement the SessionListPanel Composable.
  • Consume SessionListState.listState and display grouped sessions, handling Loading/Error/Idle states.
  • Display group headers and session summaries.
  • Implement click handling for session selection.
  • Implement UI for creating, renaming, deleting groups/sessions, and assigning sessions to groups.

Dependencies

  • PR 18 (Base App Layout)
  • PR 16 (SessionListState ViewModel)

Tests

  • Manual and automated UI tests for session list interactions.

Assignee

Maya

Labels

frontend, compose, ui, viewmodel, good first issue

## Summary Implement the SessionListPanel Composable for displaying and managing sessions and groups. ## Details - Implement the `SessionListPanel` Composable. - Consume `SessionListState.listState` and display grouped sessions, handling Loading/Error/Idle states. - Display group headers and session summaries. - Implement click handling for session selection. - Implement UI for creating, renaming, deleting groups/sessions, and assigning sessions to groups. ## Dependencies - PR 18 (Base App Layout) - PR 16 (SessionListState ViewModel) ## Tests - Manual and automated UI tests for session list interactions. ## 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#65
No description provided.