github civilblur/youlag v4.3.0

9 hours ago

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 of myfreshrss.tld.
  • 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).

Don't miss a new youlag release

NewReleases is sending notifications on new releases.