FuzzyGrim
00a2467dbd
validate hardcover api setting #1352
2026-05-23 17:03:16 +02:00
marph91
a055a8a52e
Add an auto-login option ( #1363 )
...
* add an auto-login option
* apply review suggestions
* add tests for auto-login middleware
* only auto-login with active users
* document the new env variable `YAMTRACK_AUTO_LOGIN_USERNAME`
* fix auto login middleware tests
---------
Co-authored-by: FuzzyGrim <stromed_chariotman@aleeas.com >
2026-05-16 23:58:26 +02:00
FuzzyGrim
32ec33d3d6
update default hardcover api
2026-05-15 13:09:14 +02:00
Matthias
c26ef0b7b9
Adding dropdown options for episode watch ( #1202 )
...
* Fixing added dropdown button
* Suggested security fixes and one style error
* Making dropdown more consistent
* remove unneeded classes
* replace episode watch time js with django values
* fix episode date picker focus
* fix integration test
---------
Co-authored-by: mcbaumwolle <mab7395@thi.de >
Co-authored-by: FuzzyGrim <stromed_chariotman@aleeas.com >
2026-05-01 16:03:19 +02:00
POGMAN
8ad8ce4903
feat: add SESSION_COOKIE_AGE environment variable ( #1201 )
...
* feat: add SESSION_COOKIE_AGE environment variable
* Update src/config/settings.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-26 16:45:10 +02:00
Alessandro Burzio
29f948b236
fix(tests): Fix Gunicorn tests on Windows
2026-04-14 10:03:03 +02:00
FuzzyGrim
5c58d61413
bump fakeredis from 2.34.1 to 2.35.1
2026-04-12 22:55:59 +02:00
FuzzyGrim
3eb0472ad1
improve webhook anime matching with tvdb episode lookups #1326
2026-04-11 17:41:24 +02:00
FuzzyGrim
f2ae691d88
add persistent user notifications for automatic tv and season updates
2026-04-10 22:33:41 +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
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
db54f928b0
remove storage check, no permission to write to ./health_check_storage_test in docker
2026-03-31 21:08:20 +02:00
FuzzyGrim
d696488b78
update django health check
2026-03-31 14:58:15 +02:00
FuzzyGrim
7a81993117
increase cache version for cast
2026-02-15 17:33:10 +01:00
FuzzyGrim
e0cc8024fd
convert hide zero rating from env var to user preference
2026-02-08 23:03:25 +01:00
Xila Cai
2e1511b93b
Merge pull request #1097 from busliggabor/feature/hide_zero_rating
...
Hide media score if rating is 0
2026-02-08 22:30:30 +01:00
FuzzyGrim
1e18d557cb
convert HIDE_COMPLETED to user preference
2026-02-08 15:30:40 +01:00
Xila Cai
099eac3b88
Merge pull request #1017 from busliggabor/feature/hide_completed
...
Hide completed related media if HIDE_COMPLETED is set
2026-02-08 14:45:21 +01:00
FuzzyGrim
8b387b9d2d
set warning level for fakeredis logs
2026-02-07 23:49:55 +01:00
FuzzyGrim
ed20461fb0
allow configuring CELERY_BROKER_URL independently #1123
2026-02-02 23:33:45 +01:00
FuzzyGrim
7aa65d7b4d
hide external libraries logs
2026-02-01 21:19:02 +01:00
zacharyskemp
de57ebb237
Board Game Category Feature
2026-01-26 13:00:16 -05:00
FuzzyGrim
bb083ef607
prefer edition release date over book release date for hardcover #966
2026-01-17 16:33:19 +01:00
FuzzyGrim
38673cab6d
add external links (imdb, tvdb, wikidata) to media details page #937
2026-01-15 22:14:09 +01:00
Buslig Gábor
5178c4e01f
Hide media score if rating is 0
...
Enabled via HIDE_ZERO_RATING environment variable set to 'True'
2026-01-12 22:16:44 +01:00
FuzzyGrim
1e78aabd01
remove workers configuration from gunicorn.py
2026-01-10 20:23:24 +01:00
FuzzyGrim
2b265e27ae
feat: use Gunicorn configuration file and tests
2026-01-06 14:23:13 +01:00
FuzzyGrim
495de72402
fix: safely strip newlines from secrets and improve readability #789
2026-01-05 23:18:44 +01:00
FuzzyGrim
13782f34cd
fix: update cache version from 10 to 11
2025-12-27 22:02:28 +01:00
Buslig Gábor
9bfc42eef1
Hide completed media if HIDE_COMPLETED is set
2025-12-05 00:34:33 +01:00
Xila Cai
ec85a26e24
Merge pull request #834 from christaikobo/dev
...
Support setting Redis prefix using environmental variable REDIS_PREFIX
2025-11-15 23:42:34 +01:00
Xila Cai
4b846d687f
Merge pull request #773 from CrazyTim71/anilist
...
AniList: Add Oauth import for private profiles
2025-10-20 21:50:33 +02:00
FuzzyGrim
88e152f781
fix: update default SIMKL_ID and SIMKL_SECRET values in settings
2025-10-15 21:24:44 +02:00
christaikobo
94bbae4d0d
Set Redis key and channel prefix for Django cache and Celery using REDIS_PREFIX
2025-08-24 14:35:54 -07:00
CrazyTim71
f2e91c520f
adapt to recent changes
2025-08-15 02:39:03 +02:00
CrazyTim71
35b9f99c44
Merge branch 'dev' into anilist
2025-08-15 02:02:24 +02:00
FuzzyGrim
33b29440d6
fix refresh_token expiring
2025-08-05 11:14:12 +02:00
CrazyTim71
00023794be
formatting
2025-08-03 17:35:24 +02:00
CrazyTim71
08ee24f598
formatting
2025-08-03 17:25:52 +02:00
CrazyTim71
407edc3cec
working import
2025-08-03 16:33:49 +02:00
Xila Cai
d76f2fb7d0
Merge pull request #753 from baswag/trakt-oauth-import
...
feat: add oauth import for trakt
2025-07-31 11:30:47 +02:00
Jeffrey Neer
ddb5ddd7c6
Inital Implementation of Steam Game import functionality ( #711 )
...
* Feat: Inital Implementation of Steam import functionality
* Migrating IGDB lookup to use externalGames endpoint rather than searching by name
* Correcting ruff errors
* Correcting Import ui after merge conflict resolution
---------
Co-authored-by: Xila Cai <34800654+FuzzyGrim@users.noreply.github.com >
2025-07-30 23:00:02 +02:00
Bastian Wagner
d35b083afa
feat: add oauth import for trakt
2025-07-27 16:32:48 +02:00
p7996619
84ab7705e6
Make logout redirect URL configurable through environment variable ( #708 )
...
* Make logout redirect URL configurable through environment variable
* Add missing trailing comma
2025-07-25 18:39:50 +02:00
FuzzyGrim
37ca97cf4f
update CACHE_TIMEOUT to 24 hours
2025-06-21 12:05:59 +02:00
FuzzyGrim
0ff2b9c396
Fix formatting of CSRF and session cookie paths in settings
2025-06-18 10:59:41 +02:00
christaikobo
33123142a0
Configure SESSION and CSRF cookie for subpath ( #623 )
2025-06-18 10:58:55 +02:00
Xila Cai
4810cc9dbe
External postgresql database flooded with errors ( #608 )
...
* add ssl cert mode env var and connection pooling
* change default logging level for external libraries to warning
* add support for SSL mode in database settings
2025-06-17 20:36:44 +02:00
FuzzyGrim
8356d4cc2d
make time tracking optional #533 , allow adding episodes without date #620
2025-06-17 14:37:47 +02:00