Skip to content

Conversation

@gsalinaslopez
Copy link
Collaborator

  • Connection status notifications for both snapclient process and snapcast control using flow
  • Retry mechanism for snapcast control websocket session (initial connection, server socket shutdown)
  • UI State on NowPlayingScreen combining all flow state

Copy link
Contributor

@guerman5 guerman5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great improvements overall: adds observable connection state, robust reconnection logic, reactive ViewModel state composition, clearer UI feedback, useful previews/mocks, and integration tests exercising reconnect scenarios.

@gsalinaslopez gsalinaslopez merged commit f6885ae into develop Dec 21, 2025
3 checks passed
@gsalinaslopez gsalinaslopez deleted the feat/snapclient-playback-process-connection-status branch December 21, 2025 03:09
gsalinaslopez added a commit that referenced this pull request Dec 21, 2025
…cess-connection-status

feat: snapclient playback process and control connection status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants