d32600aaa2
Merge pull request 'Add FileFlows ApiKey guard against [REDACTED] key corruption' ( #11 ) from fix/fileflows-apikey-guard-20260916 into main
2026-09-16 11:41:12 +02:00
Trulla
18e123bdb2
Add FileFlows ApiKey guard against [REDACTED] key corruption
...
Die FileFlows-API liefert ApiKey-Felder im GET als [REDACTED]. Ein Save aus
der Web-UI (oder GET->PUT-Roundtrip) schreibt diesen Platzhalter in die DB,
wodurch alle vier Arr-Manual-Import-Nodes still mit 401 fehlschlagen. Der
n8n-Handoff bleibt auf processing, movetdarr.sh pollt weiter und der
SAB-Job haengt bis zum 24h-Timeout in der Queue.
Negativtest bestaetigt: ein sabotierter Key korrumpiert alle vier, weil der
GET alle vier als [REDACTED] ausliefert.
Guard prueft die FileFlows-SQLite auf ApiKeys != 32 Zeichen und schreibt die
echten Keys via Butler-Proxy zurueck. Laeuft als systemd-Timer alle 15min
auf tdarr (cron dort inaktiv).
2026-09-16 11:34:22 +02:00
bb90021adc
Merge pull request 'Fail closed on wrong-series season-pack releases' ( #10 ) from fix/sonarr-pack-series-identity-20260916 into main
2026-09-16 07:19:22 +02:00
0acfe3194f
Cover wrong-series season-pack release
2026-09-16 07:19:21 +02:00
63a48d541a
Fail closed on tracked series title mismatch
2026-09-16 07:19:20 +02:00
e205763bba
Merge pull request 'Fix Sonarr season-pack imports after container updates' ( #9 ) from fix/sonarr-pack-queue-resolution-20260916 into main
2026-09-16 07:13:35 +02:00
a3a5f4e802
Increase Sonarr import wait timeout to 15 minutes
2026-09-16 07:13:33 +02:00
8881a5086e
Add ambiguous season-pack regression tests
2026-09-16 07:13:33 +02:00
7abfb9e836
Resolve season-pack episode from exact filename
2026-09-16 07:13:32 +02:00
48f8719618
Merge pull request 'Pin FileFlows canary to 26.09' ( #8 ) from chore/fileflows-26.09-canary-20260914 into main
2026-09-14 15:49:03 +02:00
c508582808
Pin FileFlows canary to 26.09
2026-09-14 15:49:01 +02:00
ac2272170f
Merge pull request 'Fix FileFlows Sonarr season-pack path routing' ( #7 ) from fix/sonarr-pack-path-scope-20260913 into main
2026-09-14 09:15:06 +02:00
3153e66cc8
Add season-pack and sibling-prefix regression tests
2026-09-14 09:15:05 +02:00
cb054cbac7
Fix Sonarr path boundary and exact episode parsing
2026-09-14 09:15:04 +02:00
6cf71a91e9
Merge pull request 'Rollback temporary native-scan PoC hold' ( #6 ) from rollback-poc-hold-20260912 into main
2026-09-12 21:44:45 +02:00
fb1271ba8b
Rollback temporary native-scan PoC hold
2026-09-12 21:44:43 +02:00
5960a263b9
Rollback temporary native-scan PoC hold
2026-09-12 21:44:43 +02:00
a8f303c941
Rollback temporary native-scan PoC hold
2026-09-12 21:44:42 +02:00
9ceb238bc5
Merge pull request 'PoC: native Radarr scan via original downloadId' ( #5 ) from poc/radarr-native-scan-20260912 into main
2026-09-12 20:53:51 +02:00
ec8080aa5c
test: hold one Radarr FHD release for native scan PoC
2026-09-12 20:53:49 +02:00
8c36977d63
test: hold one Radarr FHD release for native scan PoC
2026-09-12 20:53:49 +02:00
2929014b5c
test: hold one Radarr FHD release for native scan PoC
2026-09-12 20:53:48 +02:00
a4adf7a082
Merge pull request 'fix: Radarr ManualImport-Timeout für große NAS-Dateien' ( #4 ) from fix/fileflows-radarr-import-timeout-20260912 into main
2026-09-12 19:52:49 +02:00
f1b83fcdc2
test: cover large NAS import timeout
2026-09-12 19:52:48 +02:00
648972ab56
fix: allow 15 minutes for FHD Radarr import
2026-09-12 19:52:47 +02:00
7f33195ad3
Merge pull request 'FileFlows Arr-Handoff robust gegen Duplicate-Loops' ( #3 ) from fix/fileflows-arr-handoff-robustness-20260912 into main
2026-09-12 12:10:56 +02:00
b4bb09343d
test: cover shortened Radarr filenames
2026-09-12 12:08:03 +02:00
cb094beae3
test: cover shortened Radarr filenames
2026-09-12 12:08:02 +02:00
188164c3e5
test: cover shortened Radarr filenames
2026-09-12 12:08:02 +02:00
c62a18beff
test: cover shortened Radarr filenames
2026-09-12 12:08:01 +02:00
f817088de5
test: cover shortened Radarr filenames
2026-09-12 12:08:00 +02:00
506be2234b
test: cover shortened Radarr filenames
2026-09-12 12:08:00 +02:00
d3488078e1
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:11 +02:00
e23374e24b
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:10 +02:00
82b14a0732
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:09 +02:00
c0913a29ae
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:09 +02:00
3c714618e6
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:08 +02:00
81a01d5880
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:07 +02:00
aa575a17fd
Merge pull request 'Fix Sonarr import for percent titles' ( #2 ) from fix/sonarr-percent-title-import into main
2026-09-07 10:51:41 +02:00
7ec70df52a
Add Sonarr percent-title import regression test
2026-09-07 10:51:08 +02:00
2b953ecd07
Fix Sonarr exact episode import for percent titles
2026-09-07 10:51:07 +02:00
0840474eb9
Merge pull request 'FileFlows: Radarr-Import auf exakte Datei begrenzen' ( #1 ) from fix/radarr-exact-file-import into main
2026-09-01 21:33:22 +02:00
b39e03e6a3
Add Radarr import safety regression tests
2026-09-01 21:32:46 +02:00
cdd94701de
Document fail-closed Radarr import safety
2026-09-01 21:32:45 +02:00
c31185792b
Fix Radarr import to target exact processed file
2026-09-01 21:32:44 +02:00
82ba520441
FileFlows: 4K HEVC über 35 Mbit/s immer nach AV1
2026-08-09 08:27:30 +02:00
f0dbb273f8
feat: add 06_pgs2srt_OCR_Strip for PGS OCR integration
2026-07-17 19:44:02 +02:00
595112b652
feat: pgs2srt compose with /tdarr NFS volume for FileFlows integration
2026-07-17 19:43:52 +02:00
88001b1ce0
feat: Sonarr import - add skip-guard to avoid unnecessary API calls
2026-07-17 19:39:45 +02:00
14faeb38a9
feat: Radarr import - add skip-guard to avoid unnecessary API calls
2026-07-17 19:39:45 +02:00