This release provide several quality of life features that improves both browsing and watching. It also adds final touches to bugfixes from the previous release that weren't fully addressed.
Improvements
- Direct links to video feed entries.
- Feed entries in video mode can now be opened in new tabs and accessed as dedicated pages.
- Restore playback position of videos.
- If you close or refresh a browser tab while watching a video, the video will resume from the position where you left off.
- The saved playback position is reset if you close a video modal.
- Autoplay videos by default.
- Opening a video now start the video immediately. Previously, it required a click/tap to start.
- Continuous video playback for miniplayer.
- The miniplayer now automatically restores playback time and state when navigating between different pages.
- Note: Most browsers block autoplay by default, but this can typically be adjusted in the browser's "site settings".
- Note: iOS (iPhone/iPad) does not provide "site settings" to enable autoplay and requires a user interaction before autoplay can start.
- iOS workaround: A tap anywhere on the screen (except on buttons/links) or touch scrolling the page will trigger autoplay, without needing to tap the video itself.
- Mobile: Swipe to open/close the sidebar.
- On the left side of the screen, swipe right to open the sidebar.
- To close, swipe left on the sidebar, or tap outside the sidebar.
- Hide description intro if it contain links; reduce chance of seeing sponsored content.
- This feature addresses the annoyance, particularly on mobile devices, where the collapsed description box tend to only show the sponsored content above the fold.
- The first two paragraphs, within 200 characters, are considered "intro".
Youlag settings → Video description.
- Display the length of the video on top of the thumbnail once the video has been started.
- For now, the video length is only stored locally on your browser, and not persistently on the FreshRSS server.
- Article in video mode: Hide the first image in the article body as the same image already appears as the top image.
Fixes
- Chapter timestamps were not detected if they contained brackets, such as "[00:00]".
- Video description bottom shade in collapsed state overlapped the video modal header when scrolled past.
- Event listeners that needed to reattach to the video modal upon returning to the page (e.g., after a period of inactivity) were not reliability reattached.
- Article feed entries containing "youtube" in its URL slug were incorrectly treated as a video feed entries.
- After closing the video modal with its close button, two presses on the browser's back button were required to navigate back.
- Youlag features with custom link handling were incorrectly set for users with FreshRSS installs using subdirectories. (#27) by @Zardshard
- For example, a deployment using subdirectories could look like this:
myfreshrss.tld/subdirectory, instead ofmyfreshrss.tld.
- For example, a deployment using subdirectories could look like this:
- The display of current chapter could exceed the intended width, causing the chapter navigation buttons to go outside of the screen.
- When the chapter list is scrollable, swiping down on the list will no longer accidentally trigger miniplayer.
Documentation
- Update reference "mini player" to "miniplayer" (as a compound word).