Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graduate reactive homepage to stable #3863

Merged

Conversation

nielsvanvelzen
Copy link
Member

@nielsvanvelzen nielsvanvelzen commented Aug 8, 2024

The reactive homepage option subscribes to websocket messages for library updates and refreshes the homepage accordingly. This way, whenever a new episode is added to the server the next up section will update without re-opening the app. It also updates after something is watched etc.

This option was unstable in 0.16 but with the many SDK refactorings and item row improvements it has become stable in 0.17 and I somewhat forgot about it because it never caused issues.

A WebSocket connection is required for it to work, otherwise it will just do nothing.

Changes

  • Remove experimental "reactive homepage" developer option
  • Always enable reactive homepage

Issues

@nielsvanvelzen nielsvanvelzen added enhancement New feature or request release-highlight Pull request might be suitable for mentioning in the release blog post backportable Change may be backported to a point release (remove label once cherrypicked) labels Aug 8, 2024
@nielsvanvelzen nielsvanvelzen added this to the v0.18.0 milestone Aug 8, 2024
Copy link
Member

@crobibero crobibero left a comment

Choose a reason for hiding this comment

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

👨‍🎓 happy graduation

@nielsvanvelzen nielsvanvelzen merged commit f8c5345 into jellyfin:master Aug 8, 2024
5 checks passed
@nielsvanvelzen nielsvanvelzen deleted the reactive-home-for-everyone branch August 8, 2024 20:29
@nielsvanvelzen nielsvanvelzen modified the milestones: v0.18.0, v0.17.2 Aug 11, 2024
@nielsvanvelzen nielsvanvelzen removed the backportable Change may be backported to a point release (remove label once cherrypicked) label Aug 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request release-highlight Pull request might be suitable for mentioning in the release blog post
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants