Commit Graph

2568 Commits

Author SHA1 Message Date
FuzzyGrim
c273d2e92a add .codex to gitignore 2026-04-04 23:06:11 +02:00
FuzzyGrim
fb5bfe09c7 fix jellyfin webhook invalid json payload
{{{Overview}}} inserts raw multi-line text, so literal newline and control characters end up inside the JSON string.
2026-04-04 22:04:42 +02:00
FuzzyGrim
53cbedbb0d add agents.md to ignore files 2026-04-04 20:57:33 +02:00
FuzzyGrim
94e2f81dfb strip seconds from kitsu import dates 2026-04-04 20:16:43 +02:00
FuzzyGrim
54a55f3d19 Refactor float duration parsing and improve progress tests 2026-04-04 20:00:02 +02:00
Lukáš Kucharczyk
a10a61eb9b Support providing playtime as float (#1146)
* Support providing playtime as float

* Account for users providing 'inf' as valid float

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Improve error message

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Add test

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-04 12:53:47 +02:00
FuzzyGrim
34cf859f84 preserve search query when searching from an empty media list #1255 2026-04-03 11:23:52 +02:00
FuzzyGrim
ba42d55433 fix calendar not showing release dates for games #1263 2026-04-03 10:03:48 +02:00
FuzzyGrim
e8238b2af0 Fix missing time in activity history date descriptions 2026-04-02 20:58:57 +02:00
FuzzyGrim
10cf944b58 use UUID for manual item media_id generation to prevent casting errors #1285 2026-04-02 16:49:50 +02:00
FuzzyGrim
4bf4ced28f fix watch providers text alignment 2026-04-02 16:49:50 +02:00
FuzzyGrim
9914136dbd show history entry for episodes tracked without date #1220 2026-04-02 16:48:50 +02:00
FuzzyGrim
0b3bc80437 Fix template formatting for missing episode end dates 2026-04-02 15:16:42 +02:00
FuzzyGrim
76ed04966f configure dependabot to group minor/patch updates 2026-04-02 11:21:58 +02:00
FuzzyGrim
6648d5c431 improve watch provider icon distribution 2026-04-01 16:39:17 +02:00
FuzzyGrim
7cebd5950b Refactor cast cards to use Tailwind utilities over inline styles 2026-04-01 16:16:14 +02:00
Matthias
49a94ad198 Enhancing the new cast list (#1207)
* feat: horizontal scrollable cast view with TMDB links

* Fixing forgotten value

* Fixes 30 cast limit and display

* feat: make only cast icon clickable (no fixes tho)

* feat: restore full card link and fix placeholder stretching

* Fixing bug on my part which squished the sidebar on movies (and removed some of my comments)

---------

Co-authored-by: mcbaumwolle <mab7395@thi.de>
2026-04-01 15:31:37 +02:00
FuzzyGrim
fc04477223 bump ruff from 0.15.1 to 0.15.8 2026-04-01 13:53:41 +02:00
FuzzyGrim
16c23d284c bump icalendar from 7.0.0 to 7.0.3 2026-04-01 00:11:53 +02:00
dependabot[bot]
88666cb438 build(deps): bump dorny/paths-filter from 3 to 4 (#1313)
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 23:57:36 +02:00
dependabot[bot]
9146d8a856 build(deps): bump celery from 5.6.2 to 5.6.3 (#1312)
Bumps [celery](https://github.com/celery/celery) from 5.6.2 to 5.6.3.
- [Release notes](https://github.com/celery/celery/releases)
- [Changelog](https://github.com/celery/celery/blob/v5.6.3/Changelog.rst)
- [Commits](https://github.com/celery/celery/compare/v5.6.2...v5.6.3)

---
updated-dependencies:
- dependency-name: celery
  dependency-version: 5.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 23:29:46 +02:00
dependabot[bot]
2befa20172 build(deps): bump dorny/paths-filter from 3 to 4 (#1313)
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 23:25:00 +02:00
dependabot[bot]
2e6b8bddc2 build(deps): bump croniter from 6.0.0 to 6.2.2 (#1307)
Bumps [croniter](https://github.com/pallets-eco/croniter) from 6.0.0 to 6.2.2.
- [Changelog](https://github.com/pallets-eco/croniter/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pallets-eco/croniter/compare/6.0.0...6.2.2)

---
updated-dependencies:
- dependency-name: croniter
  dependency-version: 6.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 23:22:34 +02:00
dependabot[bot]
680b96206a build(deps): bump codecov/codecov-action from 5 to 6 (#1314)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 23:03:41 +02:00
dependabot[bot]
f8013f9278 build(deps-dev): bump coverage from 7.13.4 to 7.13.5 (#1310)
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.13.4 to 7.13.5.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.4...7.13.5)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 23:02:38 +02:00
dependabot[bot]
fabdf8a03a build(deps): bump apprise from 1.9.7 to 1.9.9 (#1306)
Bumps [apprise](https://github.com/caronc/apprise) from 1.9.7 to 1.9.9.
- [Release notes](https://github.com/caronc/apprise/releases)
- [Commits](https://github.com/caronc/apprise/compare/v1.9.7...v1.9.9)

---
updated-dependencies:
- dependency-name: apprise
  dependency-version: 1.9.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 22:58:37 +02:00
dependabot[bot]
585e9f4b7e build(deps-dev): bump pytest-django from 4.11.1 to 4.12.0 (#1309)
Bumps [pytest-django](https://github.com/pytest-dev/pytest-django) from 4.11.1 to 4.12.0.
- [Release notes](https://github.com/pytest-dev/pytest-django/releases)
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.11.1...v4.12.0)

---
updated-dependencies:
- dependency-name: pytest-django
  dependency-version: 4.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 22:38:55 +02:00
FuzzyGrim
02f7a3b577 add test to list for is not prod 2026-03-31 22:25:03 +02:00
FuzzyGrim
41817f423d only check for X-Real-IP in prod 2026-03-31 22:12:39 +02:00
FuzzyGrim
32771ca373 increase open pull requests limit from dependabot 2026-03-31 21:48:38 +02:00
dependabot[bot]
cee0931be0 build(deps): bump django-allauth from 65.14.1 to 65.15.0 (#1304)
Bumps [django-allauth](https://github.com/sponsors/pennersr) from 65.14.1 to 65.15.0.
- [Commits](https://github.com/sponsors/pennersr/commits)

---
updated-dependencies:
- dependency-name: django-allauth
  dependency-version: 65.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:43:24 +02:00
FuzzyGrim
fc2bf094a0 Configure django-allauth to use X-Real-IP for rate limiting
Also remove the unused get_client_ip helper

See: https://docs.allauth.org/en/latest/release-notes/recent.html#id3
2026-03-31 21:42:03 +02:00
FuzzyGrim
d8306c760c fix: set gunicorn control socket path to avoid permission error 2026-03-31 21:28:47 +02:00
FuzzyGrim
db54f928b0 remove storage check, no permission to write to ./health_check_storage_test in docker 2026-03-31 21:08:20 +02:00
dependabot[bot]
e176ea0c13 build(deps): bump django-celery-beat from 2.8.1 to 2.9.0 (#1295)
Bumps [django-celery-beat](https://github.com/celery/django-celery-beat) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/celery/django-celery-beat/releases)
- [Changelog](https://github.com/celery/django-celery-beat/blob/main/Changelog)
- [Commits](https://github.com/celery/django-celery-beat/compare/v2.8.1...v2.9.0)

---
updated-dependencies:
- dependency-name: django-celery-beat
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:01:44 +02:00
dependabot[bot]
f2605e26b0 build(deps): bump aiohttp from 3.13.3 to 3.13.4 (#1303)
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:00:48 +02:00
dependabot[bot]
c591b1fb48 build(deps): bump requests from 2.33.0 to 2.33.1 (#1302)
Bumps [requests](https://github.com/psf/requests) from 2.33.0 to 2.33.1.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.33.0...v2.33.1)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 20:40:29 +02:00
dependabot[bot]
b4b3aec00b build(deps): bump gunicorn from 25.0.3 to 25.3.0 (#1300)
Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 25.0.3 to 25.3.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases)
- [Commits](https://github.com/benoitc/gunicorn/compare/25.0.3...25.3.0)

---
updated-dependencies:
- dependency-name: gunicorn
  dependency-version: 25.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 20:39:36 +02:00
dependabot[bot]
75dc8ed0c5 build(deps-dev): bump fakeredis from 2.33.0 to 2.34.1 (#1296)
Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.33.0 to 2.34.1.
- [Release notes](https://github.com/cunla/fakeredis-py/releases)
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.33.0...v2.34.1)

---
updated-dependencies:
- dependency-name: fakeredis
  dependency-version: 2.34.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 20:38:32 +02:00
dependabot[bot]
a94126469c build(deps-dev): bump fakeredis from 2.33.0 to 2.34.1 (#1296)
Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.33.0 to 2.34.1.
- [Release notes](https://github.com/cunla/fakeredis-py/releases)
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.33.0...v2.34.1)

---
updated-dependencies:
- dependency-name: fakeredis
  dependency-version: 2.34.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 20:04:48 +02:00
dependabot[bot]
c9c6f4c3b8 build(deps): bump redis from 7.1.1 to 7.4.0 (#1299)
Bumps [redis](https://github.com/redis/redis-py) from 7.1.1 to 7.4.0.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](https://github.com/redis/redis-py/compare/v7.1.1...v7.4.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 19:54:58 +02:00
dependabot[bot]
6bfc95e891 build(deps): bump psycopg from 3.3.2 to 3.3.3 (#1298)
Bumps [psycopg](https://github.com/psycopg/psycopg) from 3.3.2 to 3.3.3.
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](https://github.com/psycopg/psycopg/compare/3.3.2...3.3.3)

---
updated-dependencies:
- dependency-name: psycopg
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 19:54:30 +02:00
FuzzyGrim
f923803606 remove orphan django-decorator-include package 2026-03-31 14:59:43 +02:00
FuzzyGrim
d696488b78 update django health check 2026-03-31 14:58:15 +02:00
dependabot[bot]
1b7baa9bb2 build(deps): bump docker/setup-buildx-action from 3 to 4 (#1238)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 14:14:58 +02:00
dependabot[bot]
06e0e9583a build(deps): bump docker/build-push-action from 6 to 7 (#1237)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 14:12:05 +02:00
dependabot[bot]
1934d8c815 build(deps): bump docker/metadata-action from 5 to 6 (#1236)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 14:11:47 +02:00
dependabot[bot]
f0c38bba31 build(deps): bump docker/setup-qemu-action from 3 to 4 (#1232)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 14:11:17 +02:00
dependabot[bot]
9044079624 build(deps): bump docker/login-action from 3 to 4 (#1231)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 14:10:55 +02:00
dependabot[bot]
28fc4b2ba9 build(deps): bump requests from 2.32.5 to 2.33.0 (#1278)
Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 13:36:40 +02:00