Commit Graph

2372 Commits

Author SHA1 Message Date
Timothy Stott
9d9f03001e Add IPv6 support
This change remains backward compatible, as IPv6 support is disabled by default.

Nginx fails to start when an IPv6 `listen` directive is specified on an
IPv4-only host, preventing a single configuration from supporting both
protocols. To work around this limitation, the Docker image build
process now generates a separate copy of the Nginx configuration for IPv6.

An environment variable can be used to select either the IPv4 or IPv6
configuration when launching the container.

By embedding both configurations during the image build, we avoid making
file system changes at runtime — a step toward an immutable filesystem design.
2026-01-08 23:45:44 +00:00
FuzzyGrim
b3b83dfc04 update library templates with djlint 2026-01-08 20:59:54 +01:00
FuzzyGrim
21b381a350 fix: correct indentation setting in pyproject.toml 2026-01-08 20:59:10 +01:00
FuzzyGrim
417cafbaa8 refactor: remove unused spacing and color utility classes from main.css 2026-01-08 20:55:08 +01:00
Xila Cai
9824fd5be0 Merge pull request #1086 from busliggabor/bugifx/rating_misposition
Fix rating style
2026-01-08 20:54:07 +01:00
Buslig Gábor
ec389d93f7 Fix rating style 2026-01-08 11:09:47 +01:00
FuzzyGrim
2b265e27ae feat: use Gunicorn configuration file and tests 2026-01-06 14:23:13 +01:00
FuzzyGrim
f7d40b5bbd refactor: remove redundant comments from test files 2026-01-06 12:38:01 +01:00
FuzzyGrim
4f8803ff7d fix: add additional files to .dockerignore 2026-01-05 23:34:50 +01:00
FuzzyGrim
495de72402 fix: safely strip newlines from secrets and improve readability #789 2026-01-05 23:18:44 +01:00
FuzzyGrim
543eb984a4 apply djlint 2026-01-05 22:14:07 +01:00
FuzzyGrim
aacd7664d7 fix jellyfin official webhook integration formatting 2026-01-03 22:46:17 +01:00
Xila Cai
8672418e1a Merge pull request #907 from Oridjinn1980/patch-1
Add support for the official Jellyfin Webhook plugin to integrations.html
2026-01-03 22:41:34 +01:00
Xila Cai
88732151ee Merge branch 'dev' into patch-1 2026-01-03 21:15:24 +01:00
FuzzyGrim
9947cbee9d fix: ensure season notifications are sent when tv is enabled #1057 2026-01-02 23:24:03 +01:00
FuzzyGrim
a47bf3df02 fix: Redirect supervisord stderr to stdout; Gunicorn/Celery default to stderr, causing journald to flag info logs as errors. 2026-01-01 23:51:45 +01:00
FuzzyGrim
abcdea6271 fix: add migration to delete events with empty content numbers for comics 2025-12-27 22:36:58 +01:00
FuzzyGrim
ee36ecc43e fix: rename 'max_progress' to 'max_issue_number' in media metadata mocks 2025-12-27 22:12:23 +01:00
FuzzyGrim
13782f34cd fix: update cache version from 10 to 11 2025-12-27 22:02:28 +01:00
FuzzyGrim
9f71132e0c fix: get latest issue number from comicvine for events 2025-12-27 21:33:01 +01:00
FuzzyGrim
b434485dae fix: escape query parameters in x-data for better handling of special characters v0.24.11 2025-12-27 21:03:45 +01:00
FuzzyGrim
d1980b2f99 fix: urlencode query parameters in search links for better handling of special characters 2025-12-27 21:03:41 +01:00
FuzzyGrim
d75b33bb0c fix: handle missing 'Retry-After' header in rate limiting 2025-12-27 20:51:50 +01:00
FuzzyGrim
9b0b28e2d7 fix: reduce rate limit for Hardcover API from 55 to 50 requests per minute 2025-12-27 20:51:40 +01:00
Xila Cai
ad38af2b42 Merge pull request #1047 from FuzzyGrim/dependabot/pip/django-select2-8.4.7
build(deps): bump django-select2 from 8.4.3 to 8.4.7
v0.24.10
2025-12-27 16:42:24 +01:00
Xila Cai
c35f9a95fe Merge pull request #1048 from FuzzyGrim/dependabot/pip/ruff-0.14.10
build(deps-dev): bump ruff from 0.14.9 to 0.14.10
2025-12-27 16:42:17 +01:00
Xila Cai
11f5be07a0 Merge pull request #1054 from FuzzyGrim/dependabot/pip/django-health-check-3.20.8
build(deps): bump django-health-check from 3.20.0 to 3.20.8
2025-12-27 16:42:07 +01:00
dependabot[bot]
90e952b774 build(deps-dev): bump ruff from 0.14.9 to 0.14.10
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.9 to 0.14.10.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.9...0.14.10)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-25 22:15:39 +00:00
Xila Cai
393a54bde8 Merge pull request #1046 from FuzzyGrim/dependabot/pip/fakeredis-2.33.0
build(deps-dev): bump fakeredis from 2.32.1 to 2.33.0
2025-12-25 23:14:23 +01:00
dependabot[bot]
766fb0e197 build(deps): bump django-health-check from 3.20.0 to 3.20.8
Bumps [django-health-check](https://github.com/codingjoe/django-health-check) from 3.20.0 to 3.20.8.
- [Release notes](https://github.com/codingjoe/django-health-check/releases)
- [Commits](https://github.com/codingjoe/django-health-check/compare/3.20.0...3.20.8)

---
updated-dependencies:
- dependency-name: django-health-check
  dependency-version: 3.20.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-23 03:06:01 +00:00
Xila Cai
41cf1d5fa4 Merge pull request #1052 from busliggabor/bugfix/hardcover_recommended_deprecated
Removed deprecated recommendations  endpoint calls from Hardcover pro…
2025-12-21 23:11:21 +01:00
Buslig Gábor
315382b647 Removed deprecated recommendations endpoint calls from Hardcover provider 2025-12-21 19:41:31 +01:00
dependabot[bot]
5002269501 build(deps): bump django-select2 from 8.4.3 to 8.4.7
Bumps [django-select2](https://github.com/codingjoe/django-select2) from 8.4.3 to 8.4.7.
- [Release notes](https://github.com/codingjoe/django-select2/releases)
- [Commits](https://github.com/codingjoe/django-select2/compare/8.4.3...8.4.7)

---
updated-dependencies:
- dependency-name: django-select2
  dependency-version: 8.4.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-19 03:05:19 +00:00
dependabot[bot]
d6a8b3a40f build(deps-dev): bump fakeredis from 2.32.1 to 2.33.0
Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.32.1 to 2.33.0.
- [Release notes](https://github.com/cunla/fakeredis-py/releases)
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.32.1...v2.33.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-17 03:05:25 +00:00
FuzzyGrim
49be3f0c40 fix: remove title from Item lookup in goodreads and hltb importers #991 2025-12-16 21:55:33 +01:00
FuzzyGrim
aec09c450b fix: update redirect to use named URL for list deletion 2025-12-15 22:30:00 +01:00
Xila Cai
12c66abd3a Merge pull request #1041 from busliggabor/bugfix/delete_list_404
Redirect to lists after deleting a list
2025-12-15 22:28:17 +01:00
Buslig Gábor
ff663c8580 Redirect to lists after deleting a list 2025-12-15 09:49:25 +01:00
Xila Cai
325a1bc818 Merge pull request #1024 from FuzzyGrim/dependabot/pip/beautifulsoup4-4.14.3
build(deps): bump beautifulsoup4 from 4.14.2 to 4.14.3
v0.24.9
2025-12-13 23:54:08 +01:00
dependabot[bot]
36a70894e6 build(deps): bump beautifulsoup4 from 4.14.2 to 4.14.3
Bumps [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) from 4.14.2 to 4.14.3.

---
updated-dependencies:
- dependency-name: beautifulsoup4
  dependency-version: 4.14.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-13 22:49:14 +00:00
Xila Cai
1690b22398 Merge pull request #1025 from FuzzyGrim/dependabot/pip/apprise-1.9.6
build(deps): bump apprise from 1.9.5 to 1.9.6
2025-12-13 23:48:23 +01:00
Xila Cai
62e82d7554 Merge pull request #1032 from FuzzyGrim/dependabot/pip/ruff-0.14.9
build(deps-dev): bump ruff from 0.14.8 to 0.14.9
2025-12-13 23:41:37 +01:00
Xila Cai
fcb683a16f Merge pull request #1033 from FuzzyGrim/dependabot/pip/django-simple-history-3.11.0
build(deps): bump django-simple-history from 3.10.1 to 3.11.0
2025-12-13 23:39:30 +01:00
dependabot[bot]
c573f7b6df build(deps): bump django-simple-history from 3.10.1 to 3.11.0
Bumps [django-simple-history](https://github.com/django-commons/django-simple-history) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/django-commons/django-simple-history/releases)
- [Changelog](https://github.com/django-commons/django-simple-history/blob/master/CHANGES.rst)
- [Commits](https://github.com/django-commons/django-simple-history/compare/3.10.1...3.11.0)

---
updated-dependencies:
- dependency-name: django-simple-history
  dependency-version: 3.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-12 03:07:08 +00:00
dependabot[bot]
42e1115d50 build(deps-dev): bump ruff from 0.14.8 to 0.14.9
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.8 to 0.14.9.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.8...0.14.9)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-12 03:07:00 +00:00
dependabot[bot]
ade46ce84f build(deps): bump apprise from 1.9.5 to 1.9.6
Bumps [apprise](https://github.com/caronc/apprise) from 1.9.5 to 1.9.6.
- [Release notes](https://github.com/caronc/apprise/releases)
- [Commits](https://github.com/caronc/apprise/compare/v1.9.5...v1.9.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-10 03:06:15 +00:00
Xila Cai
62cab0bdea Merge pull request #943 from FuzzyGrim/dependabot/pip/django-debug-toolbar-6.1.0
build(deps): bump django-debug-toolbar from 5.2.0 to 6.1.0
2025-12-09 23:33:30 +01:00
Xila Cai
ad139d8b49 Merge pull request #1012 from FuzzyGrim/dependabot/pip/django-5.2.9
build(deps): bump django from 5.2.8 to 5.2.9
2025-12-09 23:32:09 +01:00
Xila Cai
65c85e0cd1 Merge pull request #1009 from FuzzyGrim/dependabot/pip/ruff-0.14.7
build(deps-dev): bump ruff from 0.13.3 to 0.14.7
2025-12-09 23:32:04 +01:00
Xila Cai
a7f60a4d86 Merge pull request #981 from FuzzyGrim/dependabot/pip/coverage-7.12.0
build(deps-dev): bump coverage from 7.11.0 to 7.12.0
2025-12-09 23:31:56 +01:00