Skip to content

fix: release usability improvements in v6.4.11 - #114

Merged
chrisae9 merged 9 commits into
mainfrom
dev
Oct 12, 2026
Merged

chrisae9 merged 9 commits into
mainfrom
dev

Conversation

@chrisae9

@chrisae9 chrisae9 commented Oct 12, 2026 •

Copy link
Copy Markdown
Owner

Summary

Improve watch-party controls and browsing recovery for v6.4.11. Participant actions now use labeled menus and named confirmations; host badges, plain-language pause permissions, and basic playback/sync states are visible without Advanced controls.

Add distinct empty, disabled-library, and failed-loading states with recovery actions. Use neutral Plex connection errors with retry and optional troubleshooting, validate custom service URLs before connecting, label refresh/visibility/sort/settings controls, and show a numeric next-episode countdown with “Don’t play next episode”.

Also compact participant rows to 52px with time/status on one line, remove the empty viewer control row, and share available height with chat. All six participants fit at 348×844, 540×844, and 540×640.

Verification

  • Build and lint passed.
  • 171 Node tests and 574 frontend tests passed, including moderation, stale requests, recovery, address validation, and countdown cancellation.
  • npm audit: zero vulnerabilities.
  • Rendered desktop and phone-width fixture checks covered moderation, party status, browsing/search recovery, service connection, settings, and next episode.
  • Live Plex playback/authentication and physical-device behavior remain unverified.

@coderabbitai

coderabbitai Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 31 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Repository: chrisae9/synclounge/.coderabbit.yaml
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: e55108d6-43c5-4ed2-a3e3-0d7ab1642756

📥 Commits

Reviewing files that changed from the base of the PR and between a8a9df8 and c3a05cb.


⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json, !package-lock.json

📒 Files selected for processing (17)
  • package.json
  • src/__tests__/desktop-ui-controls.test.js
  • src/__tests__/participant-health.test.js
  • src/__tests__/participant-moderation.test.js
  • src/__tests__/roomjoin-stale-url.test.js
  • src/__tests__/sidebar-room-actions.test.js
  • src/__tests__/usability-recovery.test.js
  • src/components/TheSettingsDialog.vue
  • src/components/TheSidebarRight.vue
  • src/components/TheUpnextDialog.vue
  • src/components/UserList.vue
  • src/views/AdvancedRoomJoin.vue
  • src/views/PlexHome.vue
  • src/views/PlexLibrary.vue
  • src/views/PlexSearch.vue
  • test/fixtures/ui-preview.js
  • test/fixtures/ui-preview.vue

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chrisae9
chrisae9 enabled auto-merge October 12, 2026 03:03
@chrisae9
chrisae9 deployed to development October 12, 2026 03:05 — with GitHub Actions Active
@chrisae9
chrisae9 disabled auto-merge October 12, 2026 03:07
@chrisae9
chrisae9 enabled auto-merge October 12, 2026 03:16
@chrisae9
chrisae9 deployed to development October 12, 2026 03:17 — with GitHub Actions Active
@chrisae9
chrisae9 merged commit ebfadbe into main Oct 12, 2026
16 checks passed

This branch was successfully deployed

1 active deployment
development — c3a05cbf Deployed Oct 12, 2026 by chrisae9 via Publish multi-platform dev image #79
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