Files
siftlode/CHANGELOG.md
T

61 KiB
Raw Permalink Blame History

Changelog

Every released version of Siftlode, newest first.

Generated from frontend/src/content/release-notes/en.json by scripts/gen-changelog.mjs — do not edit by hand; edit the release notes and re-run the generator.

Upgrading, pinning a version and rolling back: docs/self-hosting.md.

0.104.0 — 2026-10-10

New

  • YouTube: a card's menu filters the feed to its channel and back, and the player gives the video more room — its side panel shuts on demand.
  • Plex: a card's picture plays it and its title opens its page; a show card puts on the episode it would continue or start, and an episode links up to its show.

Fixed

  • Plex: summaries written as HTML read as clean text, and a Surprise draw stays put until you reshuffle. A video marked watched in the player stays out of an Unwatched feed. Plus smaller keyboard and focus fixes.

0.103.0 — 2026-10-08

New

  • Plex: “Add to collection…” in a movie's or show's menu ticks the title into or out of your collections, or names a new one with it inside — one step instead of a trip to the Collections page.

Fixed

  • Plex player: subtitles rise above the control bar while it shows and slide back when it hides, so the bar never covers them — on an iPad too.
  • iPad: the header search fits the touch screen, tooltips no longer stick, the Plex player page no longer scrolls or shows a blue band, and the fullscreen button stays hidden where the browser cannot really go fullscreen.
  • The playlist, collection and tag menus say when their list is loading or failed to load (with a retry) instead of showing it as empty, and work from the keyboard. Plus smaller fixes in the YouTube player's title line.

0.102.0 — 2026-10-08

New

  • The library and shared-link players answer the keyboard's and the system's media keys, and resume where you stopped.

Fixed

  • Plex player: the browser Back closes the panels over the video one at a time, and only the credits at the very end move on to the next episode. Plus smaller fixes around resume points and stopping a stream.

0.101.0 — 2026-10-06

New

  • A shared link plays on any phone, iPhone and iPad included: downloads, clips and uploads are kept in a format every phone plays, and an upload in another format is converted after it arrives.
  • A shared link opens much faster: its page no longer loads the whole app.

Fixed

  • The YouTube player keeps its size on a short window and when maximised — before, it could shrink to a thin strip. Plus smaller fixes around uploads and clips.

0.100.0 — 2026-10-05

New

  • Direct messages are gone: the Messages page, the chat dock and their encryption keys were removed with their stored messages, and the privacy policy no longer describes end-to-end encrypted chat.
  • The shared demo account is gone, with its sign-in entry and its whitelist.

Fixed

  • Sign-in security without email: when a Google sign-in takes over an account someone else registered first, or makes it an admin through the admin list, its password is cleared and its sessions end. The owner sets a new one in Settings.
  • Pressing Back onto a page that no longer exists opens the feed instead of breaking the app.
  • Behind the scenes: tidier checks and comments across the code.

0.99.2 — 2026-10-04

Fixed

  • Settings: the download worker's concurrency and the log level now take effect within seconds — before, the worker ignored both until it was rebuilt.
  • The YouTube quota history no longer grows forever: the daily cleanup prunes it after a year (Configuration → Quota → Quota history kept).
  • The live-search button no longer says a search spends the API quota: with the default website source the search itself is free. It names the cost when the official API is selected.

0.99.1 — 2026-10-04

Fixed

  • Behind the scenes: every release is now checked by one script on the build machine, including the security audit of every dependency.

0.99.0 — 2026-10-04

New

  • Nearly every screen is now compiled by the React Compiler, so lists and menus re-render less.
  • The channel list's row menu opens and closes without redrawing the table.

Fixed

  • A failed or empty answer from YouTube or Plex no longer empties a playlist, a mirror or your Plex watch history: Siftlode keeps what it had until a complete answer arrives.
  • Plex watch states un-watched on Plex now sync for each library on its own, even if another library is briefly unreachable.
  • A channel with no uploads no longer fails its backfill on every run.
  • “This playlist no longer exists” appears only for a list you picked yourself.
  • A filter on a deleted tag matches nothing and its chip says so, and the tag cleanup keeps tags a saved view filters on.
  • A channel filter names its channels from the first moment, and a playlist reopened from the cache keeps its rows.
  • The bug report opens on its title, and a dialog whose form loads late gives the form the focus once.
  • The Plex backdrop crossfade setting is respected even with reduced motion on.
  • Smaller fixes to keyboard focus, undo and loading states.

0.98.0 — 2026-10-03

New

  • Search is much faster: a short or common word now answers in a fraction of a second, with the newest matches ranked by relevance.
  • The feed, the channel list and the Plex pages load faster, and Plex cards fetch a picture sized to the card.
  • While a new search counts its results, the count dims instead of showing the old number.

Fixed

  • A list whose next page failed to load says so and offers Retry, instead of asking again and again.
  • The filter rail's tag counts follow the current search.
  • Smaller fixes to layout, keyboard focus and wording.

0.97.0 — 2026-10-01

New

  • The app speaks Hungarian throughout: Plex genres and statuses, numbers, units and A→Z order follow your language.
  • Person pages show a Hungarian biography where TMDB has one, and open faster, with headshots kept on the server.

Fixed

  • Smaller fixes to wording and the Plex pages.

0.96.0 — 2026-09-27

New

  • Every list's action menu now works the same way: open it with the “…” on a card or row, and a Delete there comes with an Undo.
  • Reordering no longer needs dragging: every drag handle also moves its row with the keyboard.
  • Side panels open as a drawer on touch screens and narrow windows, and the Plex player has touch-sized controls.
  • Tables get a page switcher with first/last, and a filter on a hidden column is named and can be cleared from its chip.
  • A playlist's menu copies its name and its YouTube address.
  • A list that failed to load offers Retry.

Fixed

  • Syncing a playlist with YouTube is now one-at-a-time across tabs and the scheduler; a push can no longer empty a YouTube playlist you deleted locally meanwhile, and a rename made during a push stays marked unsynced.
  • The Plex player: Restart plays the new session, a key on the faded controls only shows them, and a film superseded before it started is picked up again instead of “couldn't start”.
  • Keyboard focus lands somewhere sensible after closing menus, removing chips and pressing Back; page scroll positions are restored without fighting your own scrolling.
  • Subtitles with a stray byte keep their accented letters.
  • Many smaller fixes to menus, labels, pluralized counts and screen-reader names.

0.95.0 — 2026-09-23

Fixed

  • A file over the upload limit is now rejected as soon as you pick it, with the limit shown - no more “server unreachable” after a full upload.
  • A long download name no longer fails the operation; it is shortened instead.
  • The drop zone lights up again when you drag a replacement over a too-large file.
  • Security: an upload is now read only after sign-in is checked. Before, anyone could make the server write up to 500 MB to disk.
  • Slow uploads no longer tie up server resources for their whole duration.

0.94.0 — 2026-09-22

Fixed

  • An out-of-range schedule value is no longer silently discarded; the editor shows the allowed range and won't save until it fits.
  • Security: every request is size-checked before anything else, so a stranger can no longer push a 32 MB upload before the password check.

0.93.2 — 2026-09-20

Fixed

  • Plex film budgets and revenues now look the same in every browser.

0.93.1 — 2026-09-20

Fixed

  • The bug report preview works again instead of saying the issue tracker isn't answering.

0.93.0 — 2026-09-20

New

  • You can now record a debug session: mark steps, take screenshots, and the app drafts a bug report with that session's logs.
  • Before sending, you can review and remove any log line or screenshot (up to eight, pasted, dropped or captured).
  • Send files the report as an issue on the project's tracker; without one, it downloads as a zip.
  • Admins set up the issue tracker under Settings → System; public repositories are refused.

Fixed

  • Tab no longer escapes the Plex player into the page behind it.
  • A report can't be sent twice, and a failed send retries only what's missing.
  • A recording stops by itself after an hour and restores your previous diagnostics level.
  • Privacy: a session's logs and screenshots are deleted after 7 days, and one account can't attach to another's session.

0.92.0 — 2026-09-19

New

  • The command palette now shows a Ctrl K hint in the search field, or a “Jump to…” button.
  • Playlists explains which lists YouTube doesn't share, like Watch later and History.
  • The remaining native drop-downs are replaced with the app's own controls.
  • Two accounts can now watch the same Plex film at once; admins set the session limit.

Fixed

  • A refused YouTube action now tells you what to do instead of showing a server error.
  • Server errors, screen reader labels and tooltips are now all in your language, including drag-to-reorder announcements.
  • Keyboard focus stays in place when a button disables itself or a row disappears, and Back returns it to the Plex tile you opened.
  • With Plex off, the Home shelf shows YouTube pins only, and reordering keeps hidden Plex pins in place.
  • “Surprise me” from the command palette works, and a pinned show's hero offers to unpin it.
  • A finished Plex title is marked watched only once, and a stalled subtitle pass resumes.
  • Tables keep their j/k keys after resizing, and boxes grow with the text size.
  • Whitelisting an address and activating its account now happen in one step.

0.91.0 — 2026-09-19

New

  • A card's right-click or long-press menu now offers its actions: watched, save, hide, reset.
  • Settings → Account shows your role and last sign-in.

Fixed

  • New videos keep arriving when YouTube's channel feeds are down, via the YouTube API as a fallback.
  • A tab left open across an update reloads once instead of crashing.
  • Back returns to where you were in the Server log and on Home, with focus on the card you opened.
  • Browser tabs show the page name again when signed out and on the legal pages.
  • On phones, toolbars and notifications wrap instead of running off screen.
  • The diagnostics countdown counts from when the level was raised.
  • The download box placeholder lists every supported site, Facebook included.

0.90.0 — 2026-09-19

New

  • Admins get a Server log page: search and filter the server's log and follow one request or job end to end.
  • Filtered views are shareable links, and Back restores the previous view.
  • Live mode follows new lines, and Copy puts the loaded lines on the clipboard.
  • Both log viewers work with j/k and Enter.

Fixed

  • New videos no longer arrive late from channels whose YouTube feed fails now and then.
  • A % or _ in a search is now matched literally.

0.89.0 — 2026-09-19

Fixed

  • A download failing on a database hiccup no longer puts the video title and file path in the error.
  • Privacy: logs no longer contain what you searched, watched or downloaded, except at Full level with your consent.

0.88.0 — 2026-09-18

New

  • Settings → Diagnostics lets you turn on Detailed or Full logging for 24 hours, after confirming what gets recorded.
  • “My log” shows what your browser recorded; nothing leaves it without your consent.
  • Passwords, tokens, cookies and email addresses are never logged.
  • Your last sign-in appears in your account panel and in the admin user list.
  • Siftlode now has a privacy policy and terms of service in Hungarian and English.
  • Admins can change the log level without a restart and set log retention (7 days by default).
  • Settings with fixed values are now picked from a list, not typed.

Fixed

  • Messages no longer arrive twice after quickly leaving and returning to a conversation.
  • Settings is usable on a phone again.
  • Dates and numbers follow Siftlode's language, not your computer's.
  • Admin drop-downs open on the value actually in use.
  • The audit log and log settings now have distinct Hungarian names.
  • Feed polling now skips channels nobody follows, so their new uploads no longer show up in the Library.

0.87.1 — 2026-09-16

New

  • You can now add YouTube cookies under Settings → Account → Download authentication to download sign-in-only videos.

Fixed

  • A YouTube “confirm you're not a bot” failure now explains itself in your language and tells you if your cookies were refused.
  • A video YouTube refuses to hand over is retried another way, and is no longer called a network error.

0.87.0 — 2026-09-15

New

  • On iPad, shared, library and Plex videos keep playing in the background and on the lock screen.
  • The shared-video page has a Repeat toggle, on by default.
  • Switching modules no longer flashes a loading screen.

Fixed

  • A new tab opens straight into your Startup choice and account, without flashing another page or account.
  • Facebook reels keep their real title, and an mp3 download stays an mp3.
  • A signed-out tab or account switch no longer writes into another account's data or resume position.
  • A new tab keeps the account's notification history.
  • The shared-video page tells apart load errors, wrong passwords and rate limits, and one guesser can't lock everyone out.
  • Screen readers now announce form errors on sign-in, password and setup screens.

0.86.0 — 2026-09-14

New

  • A failed download now says why, in your language, and what to do next; the raw error is still available.
  • Facebook downloads that stopped at “Cannot parse data” now go through.
  • A Facebook group post link downloads that post's own video, or says it has none.
  • Retry and Re-download use cookies you added after the failure.

Fixed

  • Re-downloading a download that needed cookies no longer drops them.
  • A job queued behind a failed download shows the real reason, not just “Download failed”.
  • Downloads without a reported length get it from the file, so Edit / trim appears.
  • Double-pressing Pause, Stop or Remove can no longer delete a file another download still uses.
  • Confirm buttons in Downloads now name the action.

0.85.0 — 2026-09-13

New

  • j/k and the arrow keys move through every list, grid and table; Enter opens the item you are on.
  • Back returns you to the item you opened the view from, with the keyboard still on it.
  • New shortcuts: s jumps to search, g-chords jump to a module, and PageUp/PageDown page through lists and menus.
  • The jump-to box ranks the best match for what you typed first.
  • A focused card shows a single ring and is read out by its title.

Fixed

  • Back, overlays and Shift+W no longer leave the wrong view or player open.
  • Closing a dialog or menu returns the focus to where it came from, and the page stays scrollable.
  • Failed saves, share links and admin actions now say why, in your language.
  • A split export that fails part-way tells you how many clips were added and won't queue them twice on retry.
  • Feed is called Feed everywhere, in both languages.

0.84.0 — 2026-09-12

New

  • Embedded Plex subtitles appear in seconds instead of minutes, and switching tracks is instant.
  • The Plex player's info panel shows the real measured bitrate and your current audio and subtitle tracks.
  • New admin option: loudness normalisation for Plex playback (Configuration → Plex), off by default.
  • Collections can be sorted, and a shared collection link shows its real name.
  • You can remove a video from a playlist from inside the player, and move it to your last-used list in one click.
  • Live YouTube search results can be sorted by views, date or length.
  • The channel name in the player opens in a new tab on middle- or Ctrl-click.

Fixed

  • A YouTube video no longer rewinds to an older position when you reopen it.
  • “Clear resume point” now works on half-watched Plex items.
  • Turning on full history for a channel fills the page as videos arrive, instead of looking frozen.
  • Starting or seeking a Plex film with several audio tracks is about eight seconds faster.
  • A lost Plex session recovers or shows an error instead of spinning forever.
  • Invalid Plex stream requests no longer tie up the server and stall the app.
  • The Plex player no longer counts a viewing twice or half-marks an item as watched.
  • A reordered Plex playlist keeps its new order.
  • Refused actions now show the server's reason, in your language.
  • Dialogs put the focus where you expect and return it when they close.

0.83.0 — 2026-09-09

New

  • Siftlode now opens on Home: tell it how much time you have and it suggests one thing to watch.
  • The suggestion fits the time you have left, from YouTube or Plex; Something else rerolls it.
  • Prefer the Feed on start? Turn Home off in Settings → Appearance → Startup.
  • A Comfort shelf you fill yourself with channels, shows, films, videos or playlists, pinned from any ⋯ or right-click menu.
  • Continue watching now mixes your half-watched YouTube and Plex items.
  • Shift+W jumps to Home from anywhere; the jump-to box has a Surprise me row.

0.82.0 — 2026-09-06

New

  • Press h anywhere to see the shortcuts that work where you are.
  • Ctrl+K opens a jump-to box that finds modules, channels, playlists and saved views by name, ignoring accents.
  • Playlist rows have a right-click menu (also long-press or Shift+F10) to rename, delete or move videos.
  • Every page now works at tablet width (1024×768).
  • Very wide screens get bigger cards instead of more columns.
  • Switching audio or subtitle track in the Plex player shows which one you picked.

Fixed

  • Moving a video between playlists no longer leaves it in both lists, and a failed move says so.
  • Ctrl+A in the Plex player selects text again instead of switching the audio track.
  • Typing in dropdowns and editable fields no longer triggers shortcuts.
  • Picking a destination in the jump-to box actually takes you there.
  • Disabled buttons no longer light up under the pointer.
  • Two Messages buttons now have proper screen-reader labels.
  • In Hungarian, the built-in list is called “Megnézem később” everywhere.
  • The page no longer shifts sideways on the channel manager.

0.81.0 — 2026-09-05

New

  • Admins: click a user under Users to see why they can or cannot sign in, with every recovery action right below.
  • On an instance without email, “Create a set-password link” gives you a one-time, 24-hour link to hand a locked-out user.
  • Self-hosters can pin a version with IMAGE_TAG in .env; the docs now include a rollback recipe.
  • The backup and restore scripts now work on Windows and with the single-file compose setup. Back up your .env too, including TOKEN_ENCRYPTION_KEY.
  • Plex now works with the public compose files, which include the media mount and a setup section.
  • Siftlode is now licensed under AGPL-3.0.

Fixed

  • A download can no longer go past your storage quota and fill the disk.
  • Security: the download box refuses addresses on the server's own network, so it can no longer be used to probe it.
  • Repeatedly pressing sync no longer drains the shared YouTube quota; you get a short, friendly pace limit instead.
  • A password-reset link opened in a signed-in tab now tells you what to do instead of doing nothing.
  • Failed admin actions, such as a confirmation mail that could not be sent, now show an error.

0.80.0 — 2026-09-05

New

  • Siftlode's emails now arrive in Hungarian or English, following your language.
  • Approval usually takes one email now: it carries the confirmation link if your address is still unconfirmed.
  • Confirming your email and admin approval can happen in any order, and the screen says which one you are waiting on.
  • If your Google account uses a different address, Settings shows which one you are connected as.
  • Admins see who signed up but still cannot get in, and can let them in or resend their link in one click.
  • Whitelisting stays silent, but a separate button now lets you notify the person in their language.

Fixed

  • The confirmation link now works in a browser already signed in to Siftlode.
  • Gmail addresses differing only by dots or a +tag now count as one person.
  • Signing in with Google no longer overwrites the address you registered with.
  • Admin approval no longer deletes the password you chose at sign-up.
  • Signing up again with an unconfirmed address now resends the confirmation link.
  • An expired or used reset link now says so right away and offers a new one.
  • Refused sign-ins are explained in your language, and emails say how long their links last and that the mail may be in spam.

0.79.0 — 2026-09-03

New

  • YouTube and Plex playlist headers now show the total playtime next to the video count.
  • The playlist header is more compact, so more of the list fits on screen; every control is still there.

Fixed

  • The column header no longer jumps when you start scrolling a playlist.
  • Playlist lengths are written the same way everywhere, and lists under a minute show seconds instead of “0m”.
  • A one-item Plex playlist no longer says “1 items”.

0.78.8 — 2026-09-02

Fixed

  • Links in Siftlode's emails are now clickable in every mail app.

0.78.7 — 2026-09-02

Fixed

  • Email confirmation and password-reset links work again instead of opening a plain sign-in page.
  • If an admin approved you before you confirmed your email, you can now reset your password; the confirmation screen offers it.
  • Accounts already stuck this way are repaired on upgrade.

0.78.6 — 2026-09-01

New

  • Admins can delete a whitelist entry or an unanswered request under Users → Access requests.
  • When an email cannot be sent, admins get an inbox notice (at most hourly) saying what was lost.
  • Configuration → Email / SMTP and the access-request list warn you while email is not set up.

Fixed

  • Back now works between the sign-in card's views, such as Create an account and Forgot password.

0.78.5 — 2026-09-01

Fixed

  • Without working email, signing up with an already whitelisted or requested address now actually creates the account.
  • Admins: for an already whitelisted address, re-enter it under Users → Access requests to activate the account.
  • Self-hosters: incomplete SMTP settings skip every email silently. Check Configuration → Email / SMTP and use “Send test email”.

0.78.4 — 2026-08-30

Fixed

  • Transcoded Plex videos no longer stutter, and resuming or seeking no longer hangs on “Loading…”.

0.78.3 — 2026-08-30

New

  • You can now filter Plex movies by how they play: Direct Play, Direct Stream, or Transcode (HW or SW).
  • A small coloured dot on each movie card shows how it plays.

0.78.2 — 2026-08-30

New

  • HDR and 10-bit Plex videos now transcode on the server GPU, with correct colours and little CPU load.

Fixed

  • Standard-range 10-bit videos no longer play slightly too dark.

0.78.1 — 2026-08-30

Fixed

  • Audio files with cover art are no longer mistaken for videos, so they open in the right player.

0.78.0 — 2026-08-30

New

  • The Plex player now plays any format, including HEVC, VP9, AV1 and MPEG-2, by transcoding on the fly.
  • At the end of an episode, an up-next card counts down to the next one; you can play it now or cancel.
  • The player has on-screen 10-second rewind and forward buttons.
  • Press D for a stats overlay showing the playback mode, resolution, dropped frames and buffer.

Fixed

  • A transcoded stream now shows “Preparing stream…” while it starts, instead of a bare spinner.
  • Back now closes the stats or up-next overlay first instead of leaving the player.

0.76.0 — 2026-08-29

New

  • You can now play finished downloads and uploads, video and audio, right in the app.
  • You can upload your own files to the library; other file types are kept as downloadable items.
  • Share now creates a link, copies it and offers to open it, all in one click.
  • Library rows show the file format and size.

Fixed

  • A cropped clip is now framed exactly as the selection showed.
  • Every download now plays in any browser, including on iPhone and iPad.
  • An uploaded file can no longer run code in your browser when opened.

0.75.0 — 2026-08-29

New

  • Syncing a playlist to YouTube is now a two-way merge, with a preview of the changes on each side.
  • You can add your browser cookies for a site under Settings → Account to download members-only videos.
  • Shared MP3 files now play on iPhone and iPad.

Fixed

  • A movie you finish on Plex is marked watched at the next sync, not the next day.
  • A download that fails for lack of a login now says so and no longer offers a useless Retry.
  • The app no longer feels sluggish while a new download is being converted.

0.74.0 — 2026-08-28

New

  • Plex and Channel Manager views keep their filters, sort and tab in the link, so you can share or bookmark them.
  • A new “Last watched” sort in Plex, applied automatically in the In progress view.
  • You can edit Personal Views in place: remove a filter or save the current filters into a view.
  • The channel page has an Unhide button.

Fixed

  • The Plex player no longer stalls a few seconds into an auto-advanced episode.
  • Your Plex watch progress now syncs both ways much sooner.
  • Channel priority is now a clean −/+ stepper that no longer jumps in width.

0.73.0 — 2026-08-26

New

  • A “No tag” filter shows channels you haven't tagged yet, in the feed and the Channel Manager.
  • You can filter the feed by year.
  • Hover a feed card to see its full details without opening it.
  • The Channel Manager suggests tags for untagged channels based on how you tagged similar ones.

0.72.1 — 2026-08-24

New

  • Play all and Shuffle now work on a collection of shows.
  • Your default Personal View now applies on a fresh visit without a reload.

Fixed

  • Hover buttons on cards no longer block taps on touchscreens or catch keyboard focus while hidden.
  • In the player, Escape now closes the playlist menu first, not the whole player.

0.72.0 — 2026-08-23

New

  • The Plex filter bar now matches the feed, with multi-select collections and removable filter chips.
  • A new Collection page: play all, shuffle, and edit your own collections straight through to Plex.
  • Discover rows follow your filters, and genre and collection tiles show a poster collage.
  • A new “Recently watched” row, and “Surprise me” only suggests things you haven't seen.
  • Personal Views now work in Plex too.
  • Plex remembers your scroll position when you go back.

0.71.0 — 2026-08-21

New

  • Plex opens on a new Discover home with rows like Continue watching, Recently added and recommendations.
  • Movie and show pages show more ratings, facts, keywords and crew.
  • Cast and crew pages show a biography and the titles you have from that person.
  • Detail pages have a slowly crossfading backdrop, which you can turn off.
  • Genre, age rating, studio and collection filters are now searchable.

0.70.0 — 2026-08-20

New

  • The address bar now holds a link to the exact view you're on, so you can bookmark or share it.

Fixed

  • Card buttons are now always visible and tappable on touchscreens.
  • Closing a dialog no longer closes a page opened from a shared link.

0.69.2 — 2026-08-19

Fixed

  • Download thumbnails no longer stay blank when you're signed into several accounts.

0.69.1 — 2026-08-19

Fixed

  • Download thumbnails, such as Facebook ones, no longer go blank after a few days.
  • Fast-scrolling the feed no longer stalls on “Load more”.
  • The channel About popover now fits on screen and has tidier descriptions.

0.69.0 — 2026-08-19

Fixed

  • Titles removed from Plex now disappear from your library at the next sync.
  • Slow re-encodes are no longer stopped as stalled, and a duplicate download no longer blocks the queue.
  • Cancelling or deleting a download no longer removes a file another download still uses.

0.68.0 — 2026-08-18

Fixed

  • The feed, channel pages and search load much faster, even on a large library.
  • The Watched, Hidden and In progress views open faster, and deep scrolling no longer slows down.
  • Marking a video watched or hidden no longer reloads the whole feed.

0.67.0 — 2026-08-18

Fixed

  • Cancelling or pausing a download can no longer delete a file another download is still using.
  • Switching to an account signed out elsewhere now asks you to sign in to that one only.
  • A failed YouTube search now shows the real reason and no longer wastes quota on retries.
  • A misconfigured encryption key no longer stops the app from loading.
  • A password set on an unverified email is no longer trusted, and Google always links to your current account.
  • Known vulnerabilities in dependencies are fixed, and the server now sends basic security headers.

0.66.0 — 2026-08-17

New

  • With the app in Hungarian, Plex titles, summaries and genres appear in Hungarian where available, and search follows.
  • Plex search can be narrowed to titles, cast, descriptions or episodes, and suggests matching titles as you type.
  • Click an actor or director to see their filmography across your libraries, or filter by them.
  • Ratings now show the IMDb score (with a link) separately from the Plex audience score.

Fixed

  • The Plex toolbar no longer collapses or overlaps itself on a narrow window or a phone.

0.65.2 — 2026-08-16

Fixed

  • Expired downloads are cleaned up on schedule again; a very long video title no longer jams the cleanup.

0.65.1 — 2026-08-16

Fixed

  • Full history now finishes very large channels in one go and shows a live stored/total count.

0.65.0 — 2026-08-15

New

  • The channel manager table fits your screen at any zoom, and fully synced channels get a ✓.
  • Full history now fills a channel in seconds, with counts climbing live on its page.
  • A channel's page shows its Normal / Shorts / Live video breakdown.

Fixed

  • Long channel names and descriptions are shortened with “…” instead of pushing the table off-screen.

0.64.0 — 2026-08-15

New

  • Hidden channels have their own tab in the channel manager, separate from Blocked.
  • Sorting and filtering look and work the same everywhere, with active filters you can clear one by one.
  • The channel manager toolbar is tidier: catalog actions sit in a “⋯” menu and stats in a hover chip.

Fixed

  • The page no longer shifts by a pixel when filters change at some zoom levels.

0.63.3 — 2026-08-13

Internal changes only.

0.63.2 — 2026-08-13

Fixed

  • One person's large download batch no longer holds up everyone else's downloads.

0.63.1 — 2026-08-13

Fixed

  • Downloads whose title ends in a period now save their info and poster files where Plex finds them.
  • Info files for non-YouTube downloads now name the correct source.

0.63.0 — 2026-08-12

Fixed

  • A stuck download can now be stopped cleanly and no longer freezes the rest of the queue.

0.62.2 — 2026-08-12

Fixed

  • A video with a long run of hashtags in its title no longer hangs the whole download queue.
  • Some Reddit links now download correctly, and link-share previews are more reliable.

0.62.1 — 2026-08-12

Internal changes only.

0.62.0 — 2026-08-11

New

  • Finished downloads and clip edits now notify you, with a link to the Downloads page.
  • Denied access requests now email the requester, just like approvals.

Fixed

  • A failed Plex mark-watched or mark-unwatched now shows an error instead of silently doing nothing.
  • Failed saved-view changes now show an error and recover, keeping a typed name for retry.

0.61.1 — 2026-08-11

Internal changes only.

0.61.0 — 2026-08-11

New

  • You can now set a channel's feed priority right from its page.
  • A Plex series now rolls straight into the next season's first episode.
  • The left navigation is now a slim icon rail with labels on hover or focus.

Fixed

  • Card hover now zooms the thumbnail in place instead of lifting the whole card.
  • The filter sidebar opens only when you point at its tab, not on the way to the navigation.
  • With a background image on, Plex artwork now fills the whole screen.
  • When a video ends with nothing queued, the player returns to the previous page instead of a black screen.

0.60.10 — 2026-08-11

Fixed

  • Selected filters, tabs and chips now share one consistent highlight and a visible keyboard focus.

0.60.9 — 2026-08-09

Fixed

  • Hovering a checked menu row now highlights it like any other row.

0.60.8 — 2026-08-09

New

  • Performance mode now also drops the heavy blur behind dialogs and the player.

Fixed

  • Text fields share one style with a clearer focus ring.
  • Buttons on warning and info banners now respond to hover.

0.60.7 — 2026-08-09

Fixed

  • With a background image on, feed cards let it show through while panels and menus stay readable.

0.60.6 — 2026-08-09

Fixed

  • The text-size setting now scales every label, including small counts and badges.
  • At larger text sizes the top bar no longer overlaps content, and side rails no longer clip labels.

0.60.5 — 2026-08-09

Fixed

  • Success, warning and error colours are now readable in the light theme.
  • Info notices now use their own blue, so they no longer look like errors.

0.60.4 — 2026-08-09

Fixed

  • Plex cast photos and people filters now fill in reliably, even on a new library's first sync.

0.60.3 — 2026-08-08

Fixed

  • A menu's highlight now stays on the last hovered row instead of jumping back to the first.

0.60.2 — 2026-08-08

Fixed

  • Over a background image, the feed no longer shows through the sidebar and menus.

0.60.1 — 2026-08-08

Fixed

  • With a background image on, panels, menus and dialogs are less see-through.

0.60.0 — 2026-08-08

New

  • Keyboard focus is now clearly visible on every button, link, menu item and field.

Fixed

  • A selected menu item keeps its highlight when you hover or arrow onto it.
  • A saved view's rename, share and delete actions are now reachable by keyboard.

0.59.1 — 2026-08-06

Internal changes only.

0.59.0 — 2026-07-31

New

  • Add to playlist and Download now work in fullscreen.
  • For a channel you follow, your tags show and are editable in the channel header.

Fixed

  • Menus now support full keyboard navigation and return focus when they close.
  • Escape now closes only the topmost menu or dialog, not the player behind it.
  • Tooltips no longer linger, and the language switcher opens on click.
  • Channel tags stay on one line in the channel manager, with the rest in a hover card.

0.58.0 — 2026-07-29

New

  • The signed-out welcome page has a screenshot gallery and plainer copy.

0.57.2 — 2026-07-28

Fixed

  • The shared-video page no longer interferes with audio playback on iPhone and iPad.

0.57.1 — 2026-07-28

Fixed

  • Shared YouTube links now show their thumbnail in Facebook Messenger.

0.57.0 — 2026-07-28

New

  • Downloads opens on the queue, shows download dates, and Share starts with a ready-to-copy link.
  • You can paste a link from the clipboard with one tap.
  • A failed download now explains why in plain words, with Retry when it looks temporary.
  • A channel's page shows stored versus total videos, with a Full history button.
  • Priority arrows repeat while held, and you can click the number to type any value.

Fixed

  • Missing download thumbnails now fall back to the saved poster.
  • Shared-link previews in Messenger on the web now include the thumbnail on the first try.

0.56.0 — 2026-07-28

Internal changes only.

0.55.0 — 2026-07-26

Internal changes only.

0.54.0 — 2026-07-26

New

  • Press F to fill the window with the video, with its own auto-hiding control bar and a fullscreen button.
  • Scroll and ↑/↓ change the volume in every player mode, and your volume is remembered.
  • Back now steps out of the player one level at a time.

Fixed

  • Ctrl+scroll zooms the page again, and shortcuts keep working after clicking into the video.
  • Some downloads no longer fail with an internal error, and mp4 downloads finish faster at original quality.
  • Cancelled downloads stop reliably, and leftover temporary files are cleaned up on restart.
  • A one-off empty response from YouTube can no longer wipe your subscription list.
  • Playlist sync stops at the daily quota limit, and unavailable channels are reported.

0.53.1 — 2026-07-25

Fixed

  • The Plex page no longer errors when a library has items without genres.

0.53.0 — 2026-07-23

New

  • You can reset a forgotten messaging passphrase; this permanently clears your old messages.
  • You can request a new verification email from the sign-in screen.
  • You can change or remove a share link's password; the old one stops working at once.

Fixed

  • Resetting your password now also verifies your email.
  • Cancelling Google sign-in returns you to the login page with a clear message.
  • Security: changing a share-link password revokes links already handed out, and suspended accounts are no longer revealed.

0.52.0 — 2026-07-22

Fixed

  • Pages that are loading or failed to load now show a spinner or an error with Retry, not an empty list.
  • A failed action now shows the server's actual reason.
  • The startup screen offers Retry if the server can't be reached.

0.51.1 — 2026-07-22

Fixed

  • Re-downloading an item now refreshes its title and file name, dropping old view-count clutter.
  • Downloaded file and folder names now use only safe characters.
  • Leftover folders and images from the old naming scheme are removed automatically.

0.51.0 — 2026-07-22

New

  • Downloads now default to 720p, which plays everywhere; 1080p and Best stay in the format list.
  • A new Re-download button rebuilds a file under the latest rules; share links you already sent keep working.

Fixed

  • Shared videos now play on iPhone and iPad too: formats Apple can't decode are converted automatically.
  • Downloaded file and folder names are now plain ASCII with underscores, so no file tool shows them as “?”.
  • Social clutter like “1.6M views · 66K reactions |” is stripped from titles.

0.50.0 — 2026-07-22

New

  • You can reorder a side panel's sections with the keyboard, and Space now presses a focused player button instead of pausing.

Fixed

  • Two formats of the same download no longer overwrite or delete each other's file, and very long titles save fine.
  • Escape in the video player now closes only the top menu or dialog, not the player behind it.
  • The Plex player's audio and subtitle menus are readable in the light theme again.
  • A repeated notification now stays on screen for its full time.
  • A failed unsubscribe now tells you so instead of failing silently.
  • The dialogs' close button is translated, and screen readers now announce notifications.
  • Security: access requests are rate-limited, sign-in token races are closed, and the demo account can't spend YouTube quota.

0.49.0 — 2026-07-21

Internal changes only.

0.48.0 — 2026-07-21

New

  • Playlists have sortable, filterable column headers for title, channel and length.
  • Sorting only changes the view; your saved order stays until you press “Save this order”, which you can undo.
  • The list shows whether the current sort matches your saved order, and “#” always shows the saved position.
  • You can drag-reorder from the keyboard: Space on a handle, arrow keys to move, Space to drop.

Fixed

  • Deleting a YouTube-synced playlist asks once, with a button per outcome; closing the dialog deletes nothing.
  • Destructive confirmations now focus Cancel, so a stray Enter can't delete anything.
  • Removing a video from a playlist now asks first and keeps your undo history.
  • Table column filters no longer lose the cursor or break accented input while you type.
  • A playlist that fails to load now says so and offers a retry; failed reorders and renames are reported.
  • Reordering a playlist no longer needs YouTube write access.

0.47.0 — 2026-07-20

New

  • Relative times now follow your language's own rules; in English they are shorter (“59m ago”).

Fixed

  • “Time ago” labels no longer show the wrong unit, like “4s ago” for four minutes.

0.46.0 — 2026-07-20

New

  • The channel manager has a card view beside the table, remembered for Subscriptions and Discover.
  • A new About column shows each channel's description; hover for the full profile with clickable links.
  • Sorting and paging work in both views, and the sort carries over when you switch.
  • You can filter the table per column: priority, channel, sync state and tags.
  • Back now steps through the manager's tabs instead of leaving it.

Fixed

  • A long channel name no longer pushes the table off-centre.
  • The tag editor no longer opens behind the card below it.

0.45.1 — 2026-07-19

Fixed

  • Plex video now fills the whole screen in fullscreen.
  • Copying a share link works reliably, including on iPad and Safari.
  • The pop-out YouTube player is compact again.

0.45.0 — 2026-07-19

New

  • The feed has five view modes, from large cards to a multi-column tile view.
  • You can browse Plex by cast: click an actor to see all their titles, or pick several.

Fixed

  • Filtering Plex by a lower-billed cast member no longer empties the grid.

0.44.0 — 2026-07-16

New

  • Side panels collapse to a small tab and slide open on hover; pin one to keep it open.
  • Active feed filters show as chips above the feed; remove one with a click.
  • You can filter the feed by channel, from the panel or a channel's page.
  • Sync status moved to a small chip next to the search.

0.43.1 — 2026-07-15

Fixed

  • The slim sidebar no longer stays open after using the language or account menu.

0.43.0 — 2026-07-14

New

  • The navigation sidebar is slim by default and slides open on hover; you can pin it open.
  • Logout sits next to the language button, and your role shows as a tooltip on your name.
  • An optional glass tuner for live-tweaking the look, under Settings → Appearance.

0.42.0 — 2026-07-13

New

  • Dark theme gets a subtle background image, adjustable under Settings → Appearance.
  • Two new colour schemes: Starship and Matrix.
  • A redesigned top bar with back/forward arrows and a floating search bar.
  • Side panels can be collapsed, and their sections reordered and hidden.
  • The German interface is retired; Siftlode is now English and Hungarian only.

Fixed

  • Repeated identical notifications now fold into one with a count.

0.41.0 — 2026-07-12

New

  • Channel pages show country, topics and keywords in the About tab.
  • You can open a channel's page from Discover before subscribing.
  • Admins get an audit log of admin and scheduler actions, with filters and retention.

Fixed

  • Channel banners that fail to load now recover on their own.
  • The channel header no longer shifts between tabs, and banner-less channels lay out correctly.
  • The Source filter is hidden on a single channel's page.

0.40.0 — 2026-07-12

Fixed

  • Your place in a video is saved even if you close the tab right after seeking.
  • Auto-advance skips an unplayable video instead of getting stuck.
  • The unread messages badge updates live across your open tabs.
  • Download storage and limit messages appear in your language.
  • Removing a demo email or denying an access request now asks first.
  • The feed refreshes right after a subscription sync.

0.39.1 — 2026-07-12

Fixed

  • Signing out and back in no longer disconnects your YouTube access.

0.39.0 — 2026-07-12

New

  • A “Log out other sessions” button in Settings → Account signs you out everywhere else.

0.38.0 — 2026-07-12

Fixed

  • The Plex library keeps loading more titles after you open one and go back.

0.37.0 — 2026-07-11

New

  • Movies and shows share one Plex library; narrow to Both, Movies or Shows.
  • A series view with seasons and episodes, and watched toggles per show, season or episode.
  • Filters now narrow each other, so you only see options that still return results.
  • The Collections filter is back as a searchable picker across all libraries.

Fixed

  • The grid refreshes reliably after playback or a collection edit.
  • Filter counts no longer include hidden titles.
  • Marking a whole show or season watched, and opening a show, are faster.

0.36.4 — 2026-07-10

Internal changes only.

0.36.1 — 2026-07-10

New

  • Scroll-to-change-volume now works anywhere over the player, not just the video.

0.36.0 — 2026-07-10

New

  • You can use YouTube's own player menu (quality, speed, captions) inside the in-app player.

0.35.0 — 2026-07-10

New

  • Plex watch sync is now two-way: watching in either app updates the other. Hidden marks stay private.

Fixed

  • Auto-advance now marks the episode you finished, not the next one.

0.34.2 — 2026-07-09

Fixed

  • The Plex watch-sync switch responds instantly and shows progress while importing.

0.34.1 — 2026-07-09

Fixed

  • Toggling Plex watch sync during an import no longer shows a server error.

0.34.0 — 2026-07-09

New

  • Plex watch sync imports your Plex watch history; turn it on in Settings → Account.

0.33.1 — 2026-07-09

Fixed

  • A channel page now loads even when YouTube is briefly unreachable.

0.33.0 — 2026-07-09

New

  • Play Plex films and episodes right in Siftlode, with resume and on-the-fly conversion when needed.
  • The player has a seekable timeline, audio and subtitle switching, a finish-time estimate and a clock.
  • Skip Intro and Skip Credits buttons, with optional auto-skip.
  • Customise subtitle style, sync offsets and seek step from the gear menu.

Fixed

  • Plex search has its own box and no longer mixes with the feed search.
  • An empty Plex search with active filters offers “Clear filters”.

0.32.1 — 2026-07-07

Fixed

  • Shared links now show a rich preview in Messenger and other chat apps.

0.32.0 — 2026-07-07

New

  • A download's channel is a clickable link for YouTube and Facebook sources.
  • Videos without a thumbnail get a poster generated from the video itself.

Fixed

  • Dialogs no longer close when you drag from inside to outside them.

0.31.1 — 2026-07-07

Fixed

  • Downloads with a very long title no longer fail at the end.

0.31.0 — 2026-07-07

New

  • You can edit a download's title, channel and extra links; they show as clickable links.
  • Shared watch pages show the correct title, channel and links, including your edits.
  • Shared links unfurl in chat apps with title, channel and thumbnail.

0.30.0 — 2026-07-06

New

  • Plex playlists: make your own ordered film lists from a film's info page.
  • Reorder, rename or delete a playlist, and “Play all” to watch it straight through.

0.29.0 — 2026-07-06

New

  • Admins can create and edit Plex collections from a film's info page; changes go back to Plex.
  • Existing plain collections can be taken over; smart and auto-generated lists stay read-only.

0.28.3 — 2026-07-06

Fixed

  • Picking an external Plex subtitle no longer breaks playback, and switching is instant.

0.28.2 — 2026-07-06

Fixed

  • Plex posters load at the size shown, so the grid scrolls smoothly and images appear almost instantly.

0.28.1 — 2026-07-06

Fixed

  • Plex posters on collection-heavy pages load quickly again instead of stalling half-loaded.

0.28.0 — 2026-07-06

New

  • Plex collections are now kept locally, so browsing them is instant.
  • You can now filter the Plex library by collection, together with every other filter.
  • A title's info page now shows its collections as playable strips of the related films.
  • You can show or hide each kind of collection strip, e.g. keep franchises but hide big auto-lists.
  • The Plex info page has a wider, glassy layout over a faint backdrop of the title's art.

0.27.0 — 2026-07-06

New

  • Plex search now matches cast and crew names, not just titles.
  • Matching actors and directors appear as cards; click one to see all their films.

0.26.0 — 2026-07-05

New

  • The Plex library can now be filtered by genre, IMDb rating, year, length, date added and age rating, with new sort orders.
  • You can pick several genres (match any or all) and stack several actors, directors and studios.
  • Click the year, a genre, a person or the studio on an info page to filter the library by it.
  • Posters and cast photos are cached, so the library scrolls much smoother on repeat visits.

Fixed

  • Leaving a Plex video with Back now fully stops it; no more audio in the background.

0.25.0 — 2026-07-05

New

  • Every Plex title now has an info page with IMDb score, genres, cast photos and synopsis.
  • Press I in the Plex player to see the same info as an overlay without stopping playback.
  • You can toggle the info page's art backdrop and cast row; the choice is remembered.
  • You can now mark a title unwatched or clear its resume position from its info page.

0.24.0 — 2026-07-05

New

  • The Plex player gets a Stop button, a time-remaining readout and a clock.
  • Press H in the Plex player for a cheat sheet of all shortcuts.
  • Backspace now stops playback and returns to the library, like a typical remote.

Fixed

  • Going back from the Plex player now returns you to where you were scrolled in the library.

0.23.2 — 2026-07-05

Fixed

  • The player now keeps the list it was opened with, so Next/Previous and Loop no longer break as videos get marked watched.

0.23.1 — 2026-07-05

New

  • The admin Plex connection test now also checks that media files are reachable through the mount.

Fixed

  • When a Plex video can't start, the player now says why instead of loading forever.

0.23.0 — 2026-07-05

New

  • Optional Plex module: browse and search your Plex movies and shows, down to seasons and episodes.
  • Play Plex titles in the app with resume, skip intro, audio and subtitle choice, and keyboard control.
  • Your watched and in-progress state is saved per account and shown on the cards.
  • You can download the original media file from the player.
  • Admins set up Plex under Settings → Configuration, with a connection test and library picker.

0.22.3 — 2026-07-04

New

  • Step to the previous or next feed video in the player with the arrows or Shift+←/→.
  • The player can auto-advance and loop one video or the whole list; the setting is saved.
  • Every download on the Downloads page now links to where it came from.

Fixed

  • YouTube's own player controls are clickable again in the in-app player.
  • The player's description no longer flashes as the mouse passes over the title.
  • Reloading now keeps your current saved view instead of snapping back to the default.
  • Vertical videos now play in a player that fits their shape.

0.22.2 — 2026-07-04

Fixed

  • The landing page and the app load noticeably faster, and repeat visits are near-instant.
  • Controls across the app now have proper labels for screen readers and voice control.

0.22.1 — 2026-07-04

Fixed

  • Downloads and public watch links now play everywhere, including iPhone and iPad. Re-download older files to get this.

0.22.0 — 2026-07-04

New

  • Download Center: save videos to the server with format presets and a per-user storage quota.
  • A built-in editor lets you trim, crop and cut a download into clips.
  • Share a download with another user, or via a public link with optional password and expiry.
  • Shouty all-caps titles and hashtag clutter are tidied up for display.

Fixed

  • The browser tab shows an app icon and the current section; the logo takes you to the feed.

0.21.0 — 2026-07-02

New

  • You can now use a different account in each browser tab.
  • The filter sidebar is now a full-height column you can collapse, like the left menu.
  • The menu shows your role badge and the current language.

Fixed

  • Filters, theme and other settings no longer leak between accounts in the same browser.
  • Opening one pop-up from another no longer makes it flash and vanish.

0.20.2 — 2026-07-01

New

  • The sign-in page now links to Siftlode's open-source code.

Fixed

  • Opening one pop-up from another no longer makes it flash and vanish.

0.20.1 — 2026-07-01

Internal changes only.

0.20.0 — 2026-07-01

New

  • Saved views: save your filters under a name, switch in one click, share, and pick a default.

Fixed

  • Clear all now also resets the Source filter and the Mine/Library switch.
  • The search box has its own clear button, separate from clearing filters.

0.19.0 — 2026-07-01

New

  • Channel pages: open any channel inside Siftlode with its stats and uploads.
  • You can explore channels you don't follow; unkept ones tidy themselves away later.
  • Search is relevance-ranked and also matches tags and descriptions.
  • Live YouTube search results are temporary unless you watch or save them.
  • You can block a channel everywhere and manage blocks in the Channel manager.
  • The Channel manager gets search and tag chips; long pages get a back-to-top button.

Fixed

  • Back now always closes the player or a dialog on the first press.
  • Reloading keeps your YouTube search results on screen.

0.18.0 — 2026-06-29

New

  • Search all of YouTube from the feed; results are normal cards, kept out of your Library by default.
  • Live search uses no YouTube API quota by default.
  • Player shortcuts: F for fullscreen, Space to pause, mouse wheel for volume.
  • Feed search ignores accents.

Fixed

  • After a YouTube search, Back closes the player and keeps you on the results.
  • The search box no longer flickers or blanks the feed while you type.

0.17.0 — 2026-06-29

Fixed

  • After switching accounts, new messages land in the right conversation, not a blank chat.
  • You're reliably notified when a saved video is removed because it left YouTube.
  • Time-remaining estimates and a few labels are now translated.

0.16.2 — 2026-06-26

Fixed

  • Back now steps back as expected: from a conversation to the list, and closes the player or dialog.
  • Access-request links open the right tab, and the notice clears as soon as you approve.

0.16.1 — 2026-06-26

Fixed

  • Confirmation messages now name the channel, tag or playlist they acted on.
  • Self-hosters can route syncing through a fixed-IP proxy, so an IP-restricted API key survives an IP change.

0.16.0 — 2026-06-26

New

  • Messages: end-to-end encrypted direct messages with other members, protected by your own passphrase.
  • Messages arrive instantly, with an unread badge and small chat windows you can keep open.

0.15.0 — 2026-06-25

New

  • The feed stays fast and light no matter how many videos you load.

Fixed

  • Videos arriving while you scroll no longer show up twice or get skipped.

0.14.1 — 2026-06-21

Fixed

  • Locally remembered preferences (theme, feed filters, dismissed hints) reset to defaults once after this update.

0.14.0 — 2026-06-21

New

  • A setup wizard walks a fresh instance through creating the first admin and entering credentials.
  • Google sign-in is now optional; an instance can run with email and password only.
  • Self-hosters get a one-command install package; the app now ships as a prebuilt image.

0.13.0 — 2026-06-19

New

  • Sign in with email and password as well as Google, and link both to one account.
  • A redesigned welcome page with a short tour and one-click demo.
  • Admins can manage accounts: roles, access requests, suspension and deletion.
  • You can permanently delete your own account and all its data under Settings → Account.
  • Without email configured, new registrations are auto-verified but still need admin approval.

Fixed

  • A suspended or deleted account is sent to the login page with a clear explanation.
  • Google sign-in now counts your email as verified and keeps an admin-assigned role.

0.12.0 — 2026-06-19

New

  • Usage & stats is now its own page, with an admin System tab.
  • Discover from playlists shows each channel's video count and asks before subscribing.
  • Admins can edit email, API key and quota settings live on the Configuration page; secrets are stored encrypted.

0.11.2 — 2026-06-19

Fixed

  • A failed YouTube action now explains why, instead of a misleading “connection lost”.

0.11.1 — 2026-06-19

Fixed

  • Subscribing to a channel you already follow on YouTube now just records it, without a false error.

0.11.0 — 2026-06-19

New

  • The Channel manager lists channels from your playlists that you don't follow yet, so you can follow them in one click.
  • Notifications now link to what they are about, such as the channel, the video in the feed or the Scheduler.

Fixed

  • The header's sync indicator now spins only while a sync is actually running.
  • “N without full history” now opens the Channel manager showing exactly those channels.
  • New uploads show up much faster.

0.10.0 — 2026-06-19

New

  • Settings now apply only when you press Save; Discard reverts them, and leaving with unsaved changes asks first.

Fixed

  • The player no longer shows a spurious server error when a video ends or the server is briefly busy.
  • Confirmations like “Marked watched” now appear only once the change has really been saved.
  • The Settings page no longer has extra empty space to scroll through.

0.9.0 — 2026-06-18

New

  • A new Notifications center in the sidebar collects system updates and your recent actions, with an unread badge.
  • Videos that can no longer be played are hidden from your feed and later removed; you get one summary if any were saved.
  • Admins can run any background job from the Scheduler with “Run now” and follow its progress live.

0.8.0 — 2026-06-18

New

  • The Channel manager has new sortable columns: last upload, total length and a Normal/Shorts/Live breakdown.
  • You can now manage tags in one place, attach them per channel, and filter the feed by a tag.
  • You can reset a video to unwatched, clearing its progress and status.

Fixed

  • When the server rejects an action, a pop-up now tells you why.
  • Esc now closes only the topmost of stacked dialogs.

0.7.0 — 2026-06-17

New

  • The Channel manager is now a sortable, filterable, paged table that remembers your view.
  • Channels can be opened on YouTube from their row, and admins can re-fetch a channel from scratch.
  • The left sidebar is regrouped, with language, About and notifications moved into it.

Fixed

  • A video marked watched at the end of playback now stays out of the Unwatched feed.
  • Settings now remembers your tab after a reload.
  • The usage chart's daily bars are always visible.

0.6.0 — 2026-06-16

New

  • Admins get a live Scheduler page showing background jobs, their next run and the API quota.

0.5.1 — 2026-06-16

Fixed

  • A video that can't be embedded now shows a clear note and an “Open on YouTube” button.

0.5.0 — 2026-06-16

New

  • Live and upcoming videos show a LIVE or upcoming badge instead of a duration.

Fixed

  • A finished live stream now turns into a normal video with its real length.

0.4.1 — 2026-06-16

New

  • View filter and content type are now quick chips right above the videos.
  • Sorting is simpler: pick a field, then flip the direction with one arrow.
  • Cards and the player show the exact upload date, and the full view count on hover.

0.4.0 — 2026-06-16

New

  • A new left sidebar keeps Feed, Channels, Playlists and Stats always in reach.
  • You can switch between accounts signed in on this browser without signing in again.
  • Settings is now its own page, and the browser Back button steps back within the app.
  • A frosted-glass look across navigation, header and dialogs.

0.3.0 — 2026-06-16

New

  • You can create your own playlists, reorder them by drag, and play them with auto-advance.
  • Watch later is now a built-in playlist.
  • Your YouTube playlists are mirrored automatically, and you can push local edits back to YouTube after a confirm.
  • Unsynced edits are protected from refresh, and “Reset to YouTube” discards them.
  • Playlists can be sorted and grouped by channel, with undo and redo.

0.2.0 — 2026-06-15

New

  • A Mine / Library switch lets you browse every channel others have added; your watch state stays private.
  • Topic and language chips show live counts and hide the ones with no matches.
  • “Surprise me” ordering gets a reshuffle button.
  • You can copy a link that reproduces your current filters.

Fixed

  • The header now says history is still being fetched instead of claiming everything is synced.

0.1.0 — 2026-06-15

New

  • First release: a self-hosted, invite-only reader for your YouTube subscriptions, with per-user watch, save and hide state.
  • A filterable feed with tags, content types, date range, search, sort and colour schemes.
  • An in-app player that resumes where you left off, on any device.
  • A Channel manager with priority, hiding, personal tags and full-history opt-in.
  • The interface is available in English, Hungarian and German.

Fixed

  • History backfill no longer skips videos around the one-year mark.
  • A fully stored channel no longer shows “needs full history”.