Skip to content

v0.1.0

Latest

Choose a tag to compare

@daerup daerup released this 20 Oct 21:18
33f6e6d

0.1.0 (2026-10-20)

Features

  • arm64 images plus small release and app fixes (1484be4)
  • feeds: draw a fresh random pick after every successful run (09b299f)
  • feeds: filter and sort by runtime per episode or in total (9a940e2)
  • feeds: own filter builder with an operator menu per field (22b36e9)
  • feeds: pick genres from the library, match any, all or none (3f36e14)
  • feeds: preview follows edits live, save stays in the editor (05cf019)
  • feeds: relative release dates measured from each run's day (84746de)
  • feeds: seasons and episodes spell out counts and only match shows (3595674)
  • feeds: sort only by fields with a meaningful order (ffd56e4)
  • housekeeping: show what fills the database file in a bar (3a5c452)
  • housekeeping: turn the clear-by-hand group into a Caches table (3a5c452)
  • store later seasons, parts and specials with their show (61b1084)
  • test notification targets on create and see updates sooner (42bbeaa)
  • ui: draw every segmented bar the same way, with one hover list and a legend that hides parts (3a5c452)
  • ui: drop the footer credit and right-align the version (0fd99da)

Bug Fixes

  • anilist: show a refused lane as AniList being unavailable (4879cf4)
  • auth: keep line breaks in usernames out of sign-in warnings (631bb29)
  • auth: sign out with a POST form like the Identity template (7b751f6)
  • auth: stop re-issuing the auth cookie on every request (62af4c5)
  • feeds: focus the number input when its box is clicked beside the digits (5ace8a4)
  • feeds: keep the looked-up list when the identifier reports late (667dce7)
  • feeds: leaving tip names the remote list and hides an empty count (7649766)
  • feeds: let the schedule time be typed and clamp it to a valid time (8732baa)
  • feeds: reload the preview on the next edit after a failed plan (3523ab9)
  • feeds: show the new field's operator label and value after a field switch (e9d00aa)
  • filters: pass filter values to Dynamic LINQ as parameters (3a5c452)
  • plex: send the sign-in product name with its key encoded once (3a5c452)
  • ui: close popovers over plain HTTP, plus setup and schedule polish (c7c8ece)
  • ui: keep circuits alive and preview rows rendering under load (75bc822)
  • ui: keep dates in English in a German browser (044a49b)
  • wantlist: stop logging a cancelled sync preview as a Plex failure (4d9e95c)
  • wantlist: stop the sync dry run once its page closes (1b378ba)

Image

ghcr.io/daerup/sammlarr:0.1.0 for linux/amd64 and linux/arm64, index digest sha256:461eeacf110e0a705ba2b2746b7ccdac30b3701b3a055a970980725bd7634255

  • ✅ Reproducible: rebuilt without cache to the same digest, with BuildKit v0.33.1, VERSION=0.1.0 and SOURCE_DATE_EPOCH=1792529984 (how to repeat it)
  • ✅ Attested: the build provenance verifies as built by release.yml from v0.1.0 on a GitHub-hosted runner (how to verify it)