Skip to content

Releases: CommunityMaintained/pinchflat

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Jul 19:17

1.3.1 (2026-07-05)

Bug Fixes

  • auto-refresh Media History on job state changes (98d654f)
  • correct static Size values in sources table on re-sort (a876bcd), closes #112
  • handle unparseable yt-dlp source metadata responses gracefully (813c8ad)
  • index channel tabs separately so new shorts are found on repeat indexes (13a160a), closes #59
  • label binary byte sizes with IEC units eg. KiB/MiB/GiB (47fde1f)
  • unlock-pro modal button stuck disabled (#125) (5c26116)
  • warn on malformed output-path templates in the UI (c4bb94a)

Chores

  • add local CI lint/test script (6b5bc79)
  • ci: bump ci-base image to sha-93af908 (6d29a27)
  • ci: fetch sqlean extensions at build time instead of vendoring (053064b)
  • ci: release config updates (4bf8cf2)
  • deps: update actions/cache action to v6 (271b43b)
  • deps: update github actions (8003703)
  • deps: update to 2026-07-01-16-32 ffmpeg build (93af908)
  • deps: use published faker instead of private git fork (792da4a)
  • track ci-base pip requirements with Renovate (8f1194d)

Documentation

  • clarify metadata/NFO toggle labels in media profile form (7680d06)
  • update README (2d2d141)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 21:17

1.3.0 (2026-06-30)

Features

  • add queue visibility and discarded job management to diagnostics (5343985)
  • control yt-dlp update behavior from settings (058ba47)
  • migrate to new Elixir/Erlang, refresh all package dependencies

Reverts

  • Move Active Tasks to tab in Media History section (#836) (59849e3)

Bug Fixes

(all related to Elixir/Erlang updates)

  • avoid length/1 check and reformat mix.exs deps (4d3986a)
  • configure Oban PG notifier and incomplete unique states for 2.23 (0fb0183)
  • keep indexing reschedule from deduping against its own executing job (115f8db)
  • pin Deno and Apprise in selfhosted runner to match ci-base (b9b372c)
  • resolve Elixir 1.20 compiler warnings (43ea35d)
  • route ecto.migrate ERD guard through sh for Elixir 1.20 (04cf3f3)
  • update formatting for phoenix (cd6cc8b)

Chores

  • add tooling script (460fbd1)
  • ci: run lint/test jobs natively in ci-base container (e5430f2)
  • deps: alpinejs 3.15.12 (a12f722)
  • deps: bump Elixir 1.20.2, OTP 28.5.0.2, Debian trixie-20260623 in ci-base (95b825a)
  • deps: bump Node 20 -> 24 in ci-base, add renovate tracking, sync CODEBASE versions (f22adc4)
  • deps: faker to work with elixir 1.20; update misc deps (edbff35)
  • deps: pin dependencies (e002b75)
  • deps: pin elixir in renovate (cb55b03)
  • deps: replace floki with lazy_html (13d7924)
  • deps: update dependency alpinejs to v3.15.12 (a753ff8)
  • deps: update dependency exqlite to 0.38.0 (6e2dc17)
  • deps: update dependency phoenix to ~> 1.8.0 (9c0f74d)
  • deps: update dependency phoenix_live_view to v1.2.4 (a239149)
  • deps: update dependency phoenix_live_view to v1.2.5 (b2d638e)
  • deps: update dependency prettier to v3.8.5 (9389279)
  • deps: update dependency prettier to v3.9.0 (2e9301a)
  • deps: update dependency prettier to v3.9.1 (a66decb)
  • deps: update dependency prettier to v3.9.3 (8130c84)
  • deps: update dependency prettier to v3.9.4 (d2c4d45)
  • deps: update dependency tailwind to ~> 0.5.0 (9e38148)
  • deps: update phoenix_live_view (e0651b6)
  • deps: update renovate constraints (7051c58)
  • deps: update timex digest to 3.7.13 (e4f9983)
  • deps: update timex digest to 5ad1b82 (83710dc)
  • deps: use new elixir/otp (f5e830b)
  • schedule renovate biweekly, remove PR rate limits, enable dependency dashboard (efe8668)
  • tune release-please changelog sections (5e1fa12)

Documentation

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 02:33

1.2.0 (2026-06-26)

Features

  • add setting to ignore unavailable/members-only media (eff8c0c), issue #34
  • mask YouTube API key and add cookies file management (#53) (343a630)
  • report accurate status for non-downloaded media in Other tab (8c188ac)
  • surface auto-skipped unavailable media as a distinct status (e88d403)

Bug Fixes

  • re-download existing media by forcing the download job (f47a6e0), issue #61
  • render NFO aired date as plain date for Jellyfin (#60) (0282c19), issue #57
  • serve apple-touch-icon to avoid 404 probes from iOS (451123b)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 19:12
9d4c7e6

1.1.0 (2026-06-18)

Features

  • Add queue diagnostics page (#48) (578f698)
  • Add YouTube API key testing in Settings (#47) (90303c1)

Bug Fixes

  • ci: remove CalVer, build version needs to be semver compliant (55dece8)

Chores

  • Update build and release images to Debian 13
  • Refresh CI Test and Lint tools
  • Rework CI and release workflows to better match this repo

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 22:53

1.0.0 (2026-06-14)

⚠ BREAKING CHANGES

  • bump major version for the first release

Features

  • add release-please, change versioning to SemVer (67c85f3)
  • bump major version for first release (1bedbe4)

Bug Fixes

  • assigng correct tags to dev builds (36709df)
  • ci: correct casing for ghcr (e08570b)
  • ci: correct job deps in release (a03f71a)
  • ci: ignore prettier in changelog (de54801)
  • linter (7b29408)
  • prettier'd new code (ba41fb2)
  • reflect new github org in webui (2b8faeb)
  • update image name (122503d)

v0.9.9

Choose a tag to compare

@salvageop salvageop released this 14 Jun 01:44
67d8bd5

Placeholder release

Fork of upstream as of https://github.com/kieraneglin/pinchflat/releases/tag/v2025.9.26

Changes:

  • changing version to 0.9.9 to allow for multiple releases per day