Skip to content

v2.1.2

Choose a tag to compare

@MMagTech MMagTech released this 01 Mar 00:31
· 442 commits to main since this release

v2.1.2

PUID / PGID Support

  • Container now runs as the UID and GID you specify via PUID and PGID environment variables
  • Defaults to 1000:1000 if not set
  • Unraid users: set PUID=99 PGID=100 for correct nobody:users permissions
  • Uses numeric IDs directly via su-exec — no conflicts with Alpine's built-in users

Stats

  • Lifetime Movies and Shows totals now persist through Clear Stats
  • Clear Stats now actually works — was missing the backend endpoint entirely
  • Existing confirmed entries automatically seeded into lifetime totals on first run
  • Removed redundant confirmed import count below the table — covered by the pills

UI

  • Save transition fixed — "Unsaved Changes" → "Saved" is now visible and unhurried
  • Sort indicators show on all columns immediately on tab open — no longer requires a click
  • Tab switches fade in and out smoothly
  • Page size 10 added to History and Stats dropdowns
  • Movies / Shows pills expand full width with centered text

Docker

  • pids_limit reduced from 512 to 50
  • mem_limit reduced from 256m to 128m
  • cpus reduced from 1 to 0.5
  • shadow package removed from image — smaller and cleaner

CI

  • GitHub Actions workflow added — syntax check and flake8 lint on every push and PR
  • Dead dry run code removed, unused variables cleaned up, bare f-string fixed

Docs

  • PUID/PGID section added with platform reference table
  • Upgrade notes section added — documents breaking changes across versions
  • Transparency note and Contributing section added

Upgrade Notes

  • Lifetime totals are a one-way migration — downgrading will show zeros on the pills