Skip to content

feat: Add save/load queue functionality with multi-user sync#19

Merged
journeyjt merged 1 commit into
mainfrom
feat/persist-and-load-queues
Aug 26, 2025
Merged

feat: Add save/load queue functionality with multi-user sync#19
journeyjt merged 1 commit into
mainfrom
feat/persist-and-load-queues

Conversation

@journeyjt

Copy link
Copy Markdown
Owner
  • Implement SavedQueuesManager service for queue persistence
  • DJs can save current queue with unique names
  • DJs can load, rename, and delete saved queues
  • Add DialogV2-based UI for save/load operations
  • Clear queue dialog now offers option to save before clearing
  • Implement QUEUE_SYNC message for multi-user synchronization
  • Preserve user audio settings (mute/volume) when loading queues
  • Prevent auto-playback when loading saved queues (requires manual play)
  • Add comprehensive test coverage for all queue operations

  - Implement SavedQueuesManager service for queue persistence
  - DJs can save current queue with unique names
  - DJs can load, rename, and delete saved queues
  - Add DialogV2-based UI for save/load operations
  - Clear queue dialog now offers option to save before clearing
  - Implement QUEUE_SYNC message for multi-user synchronization
  - Preserve user audio settings (mute/volume) when loading queues
  - Prevent auto-playback when loading saved queues (requires manual play)
  - Add comprehensive test coverage for all queue operations
@journeyjt
journeyjt merged commit 588efd6 into main Aug 26, 2025
17 checks passed
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.

1 participant