-
d97cdfd557
fix(subs): ask OpenSubtitles for SRT at download
main
Miguel Palhas
2026-08-31 10:10:06 +01:00
-
7bdbecd68a
fix(subs): log in to OpenSubtitles with a JSON body
Miguel Palhas
2026-08-31 09:57:58 +01:00
-
3a5e768029
fix(subs): search OpenSubtitles by the real id params
Miguel Palhas
2026-08-31 09:46:43 +01:00
-
6cd2902341
feat(subs): translate from an image-only release
translation
Miguel Palhas
2026-08-30 11:53:26 +01:00
-
015b90a458
fix(api): a deleted title takes its grabs with it
Miguel Palhas
2026-08-29 20:34:58 +01:00
-
9ecbfde656
fix(dl): only log in when qBittorrent asks
Miguel Palhas
2026-08-29 18:42:43 +01:00
-
ab4f95b166
feat(dl): replace Transmission with qBittorrent
qbit-2
Miguel Palhas
2026-08-29 18:13:50 +01:00
-
afe167ca7b
ci: enable the deploy trigger
docker
Miguel Palhas
2026-08-29 15:48:35 +01:00
-
a9848fddce
ci: build the production image in CI
Miguel Palhas
2026-08-29 15:37:50 +01:00
-
4d347cd285
fix(db): restore migration 0025 to what was applied
Miguel Palhas
2026-08-29 14:24:57 +01:00
-
dbce23f570
fix(web): count on-disk episodes, not just wanted
bugs
Miguel Palhas
2026-08-29 12:38:26 +01:00
-
706a0ec978
docs(design): refresh design.json sidecar
Miguel Palhas
2026-08-26 23:23:08 +01:00
-
a2240debfd
fix(web): drop redundant missing chip on episode rows
Miguel Palhas
2026-08-26 23:17:29 +01:00
-
4cec2b6ed5
refactor(subs): remove podnapisi
Miguel Palhas
2026-08-26 22:58:01 +01:00
-
3f4c1ade3b
fix(web): tighten library poster grid
Miguel Palhas
2026-08-26 22:38:53 +01:00
-
9d2b818c52
fix(web): drop the subtitles panel below the episode row
Miguel Palhas
2026-08-26 20:12:21 +01:00
-
5610e5976d
fix(web): one language chip per file, not per track
Miguel Palhas
2026-08-26 18:42:40 +01:00
-
58ad90951c
fix(core): stop the size floor condemning a download
Miguel Palhas
2026-08-26 18:34:57 +01:00
-
d3613c6081
Merge the Download visibility milestone
Miguel Palhas
2026-08-26 13:12:10 +01:00
-
-
61d84ff51b
Merge remote-tracking branch 'origin/issue/266-drop-status-chip' into blitz/download-visibility
Miguel Palhas
2026-08-26 13:07:25 +01:00
-
-
640bda3128
fix(web): show download chip on movie detail (#267)
Miguel Palhas
2026-08-26 13:05:30 +01:00
-
120416aabe
fix(web): drop redundant status chip beside counts (#266)
Miguel Palhas
2026-08-26 13:05:07 +01:00
-
46554cfc75
fix(api): a vanished grab takes no headline
Miguel Palhas
2026-08-26 12:55:52 +01:00
-
42c1cd4dce
Merge remote-tracking branch 'origin/issue/265-supersede-failure' into blitz/download-visibility
Miguel Palhas
2026-08-26 12:55:20 +01:00
-
-
-
-
77bf409c5d
fix(arr): supersede stale import failure
Miguel Palhas
2026-08-26 12:54:47 +01:00
-
eb21897c3d
Merge remote-tracking branch 'origin/issue/264-download-chips' into blitz/download-visibility
Miguel Palhas
2026-08-26 12:48:13 +01:00
-
-
a5b2131d4c
feat(web): show live download state on rows (#264)
Miguel Palhas
2026-08-26 12:47:19 +01:00
-
-
5ba49edfd4
fix(dl): take stalled from Transmission
Miguel Palhas
2026-08-26 12:27:42 +01:00
-
-
ad36a0aa83
Merge remote-tracking branch 'origin/issue/263-downloads-api' into blitz/download-visibility
Miguel Palhas
2026-08-26 12:25:54 +01:00
-
-
49d23e071a
feat(arr): expose live downloads
Miguel Palhas
2026-08-26 12:25:15 +01:00
-
-
-
54438bb6ad
docs(design): add the download surface as §9.8
Miguel Palhas
2026-08-26 12:12:37 +01:00
-
-
adb61dda3b
feat(api): extract an embedded track on demand (#261)
naps62-yolo
2026-08-26 12:08:42 +01:00
-
dfa4656509
fix(infra): ship alass and the translation backends (#259)
naps62-yolo
2026-08-26 09:51:09 +01:00
-
bd5131f424
fix(web): collapse subtitles into one row chip (#258)
naps62-yolo
2026-08-26 08:58:14 +01:00
-
656ca6c259
fix(api): skip mode-bit tests when they cannot bind
Miguel Palhas
2026-08-26 08:35:26 +01:00
-
425d154d54
Merge the Subtitles milestone
Miguel Palhas
2026-08-25 22:40:29 +01:00
-
-
0eec97a7af
Merge remote-tracking branch 'origin/main' into fix/255-provider-reorder
fix/255-provider-reorder
blitz/subtitles
Miguel Palhas
2026-08-25 22:34:55 +01:00
-
-
-
-
7798cbc3e6
fix(arr): make the provider reorder honest
Miguel Palhas
2026-08-25 22:33:40 +01:00
-
f3266a712b
fix(web): keep episode rows on one line
Miguel Palhas
2026-08-25 22:04:34 +01:00
-
eeada0ef65
fix(web): keep season controls on one line
Miguel Palhas
2026-08-25 21:14:29 +01:00
-
06f8a6f0ea
fix(web): align the reserved delete slot
blitz/feedback-3
Miguel Palhas
2026-08-25 19:17:07 +01:00
-
dee7340a01
fix(web): steady action slot, red delete, clickable season
Miguel Palhas
2026-08-25 19:06:25 +01:00
-
c9e44b9c03
fix(web): make the check chip's word reachable
Miguel Palhas
2026-08-25 18:32:02 +01:00
-
e446da5858
Merge #253: row affordances, duplicate rows, check chip
Miguel Palhas
2026-08-25 18:31:47 +01:00
-
-
4f2e443045
merge: catch up with blitz/feedback-3
Miguel Palhas
2026-08-25 18:28:30 +01:00
-
-
-
-
a97795a997
fix(web): show poster in library series rows
Miguel Palhas
2026-08-25 18:28:17 +01:00
-
17ad82f541
fix(web): drop duplicate tmdb hits from search
Miguel Palhas
2026-08-25 18:28:12 +01:00
-
73d56fe821
fix(web): style row-add like a control
Miguel Palhas
2026-08-25 18:27:37 +01:00
-
1bd482db2a
fix(web): drop border on the title hero
Miguel Palhas
2026-08-25 18:27:21 +01:00
-
e157917797
fix(web): show available state as a check glyph
Miguel Palhas
2026-08-25 18:27:17 +01:00
-
eeaad52257
fix(web): draw a gear, not a sun
Miguel Palhas
2026-08-25 18:19:19 +01:00
-
-
4ba921b45a
Merge #252: strip the rail to wordmark, warning, search, cog
Miguel Palhas
2026-08-25 18:17:18 +01:00
-
-
a2b76bd634
feat(web): distill shell rail
Miguel Palhas
2026-08-25 18:15:46 +01:00
-
-
20a3b2847b
Merge #251: adopt the shared icon and control vocabulary
Miguel Palhas
2026-08-25 18:14:27 +01:00
-
-
86af84be6d
Merge #237: rewrite subtitle paths on relocate
Miguel Palhas
2026-08-25 18:14:27 +01:00
-
-
a3186b2305
refactor(arr): chevron icons for provider order
subtitles/251-icon-vocab
Miguel Palhas
2026-08-25 18:11:11 +01:00
-
1afd8c1998
refactor(arr): subtitle chip takes shared delete
Miguel Palhas
2026-08-25 18:11:11 +01:00
-
1e778afd18
feat(arr): compact armed delete and new glyphs
Miguel Palhas
2026-08-25 18:11:06 +01:00
-
-
-
c9369d1c4f
fix(arr): rewrite subtitle_files paths on relocate
subtitles/237-relocate-subs
Miguel Palhas
2026-08-25 18:10:52 +01:00
-
-
34e5663920
Merge main into blitz/subtitles
Miguel Palhas
2026-08-25 17:53:18 +01:00
-
-
-
-
8947febbff
fix(web): add series library selector
Miguel Palhas
2026-08-25 14:24:30 +01:00
-
bd5b00b14a
fix(api): create title move destination
fix/248-title-move-creates-root
Miguel Palhas
2026-08-25 13:01:16 +01:00
-
90efeaa442
Merge milestone 'Feedback pass 2'
Miguel Palhas
2026-08-25 12:17:01 +01:00
-
-
5d80177622
Merge #227: say what a pack was abandoned for
blitz/feedback-2
Miguel Palhas
2026-08-25 12:12:34 +01:00
-
-
591cf27dc5
feat(web): say what a pack was abandoned for
issue/227-abandoned-pack-visible
Miguel Palhas
2026-08-25 12:11:46 +01:00
-
9e445d0398
Merge #240: reconcile design coherence in 5.7 and 9.5
Miguel Palhas
2026-08-25 11:50:56 +01:00
-
-
1e30c49a72
Merge #245: pack backoff runs from the failure
Miguel Palhas
2026-08-25 11:50:39 +01:00
-
-
-
-
55373d228c
fix: pack backoff runs from the failure
issue/245-backoff-anchor
Miguel Palhas
2026-08-25 11:49:44 +01:00
-
c78c73ec6c
docs: reconcile design coherence issues in §5.7 and §9.5
issue/240-design-coherence
Miguel Palhas
2026-08-25 11:49:34 +01:00
-
-
-
58a45fc98e
Merge #211: let a waiver name the rule it relaxed
Miguel Palhas
2026-08-25 11:47:25 +01:00
-
-
a0dc07f085
feat(db): let a waiver name the rule it relaxed
issue/211-waived-rule
Miguel Palhas
2026-08-25 11:42:59 +01:00
-
de6c35cce3
Merge #232: plainer words for grab, blocked, deck
Miguel Palhas
2026-08-25 11:43:55 +01:00
-
-
-
-
a6720f4c06
feat(web): plainer words for grab, blocked, deck
issue/232-plainer-words
Miguel Palhas
2026-08-25 11:43:14 +01:00
-
9a413b10ed
Merge #246: re-derive verdicts on a policy edit
Miguel Palhas
2026-08-25 11:42:10 +01:00
-
-
-
-
bbb6d2f4a4
feat(api): re-derive verdicts on a policy edit
issue/246-policy-reclassify
Miguel Palhas
2026-08-25 11:40:32 +01:00
-
-
c454b3ec11
Merge #244: normalise stored root paths
Miguel Palhas
2026-08-25 11:29:13 +01:00
-
-
-
-
c4d4ade4da
fix(api): normalise stored root paths
issue/244-root-slash-stored
Miguel Palhas
2026-08-25 11:28:35 +01:00
-
cfa0eaa77d
Merge #231: settings rows on one line with icon actions
Miguel Palhas
2026-08-25 11:21:35 +01:00
-
-
-
-
955a0f309c
feat(web): settings rows on one line with icon actions
issue/231-settings-rows
Miguel Palhas
2026-08-25 11:19:05 +01:00
-
df1af383a3
refactor(web): extract shared icon controls to module
Miguel Palhas
2026-08-25 11:19:05 +01:00
-
7df83133b3
Merge #241: reclassify on root and policy changes
Miguel Palhas
2026-08-25 11:18:51 +01:00
-
-
-
-
5974d43785
Merge remote-tracking branch 'origin/blitz/feedback-2' into issue/241-reclassify-on-root-change
issue/241-reclassify-on-root-change
Miguel Palhas
2026-08-25 11:17:47 +01:00
-
-
-
-
43e65514ed
fix(api): reclassify on root and policy changes
Miguel Palhas
2026-08-25 11:17:33 +01:00
-
a42f3970d2
Merge #230: icon-only controls and readouts
Miguel Palhas
2026-08-25 11:10:04 +01:00
-
-
-
-
2a58a103d3
Merge #239: measure attention window from failure
Miguel Palhas
2026-08-25 11:06:42 +01:00
-
-
528aadf59c
fix(daemon): measure attention window from failure
issue/239-failure-window
Miguel Palhas
2026-08-25 11:05:59 +01:00
-
-
070fd3d7ba
Merge blitz/feedback-2: fmt fix and attention queue
issue/230-icon-only
Miguel Palhas
2026-08-25 10:58:07 +01:00
-
-
0a0c6359a4
Merge #243: trailing-slash self-conflict and stray relocation dir
Miguel Palhas
2026-08-25 10:58:07 +01:00
-
-
-
-
0b4ded3fe9
feat(web): icon-only controls and readouts (#230)
Miguel Palhas
2026-08-25 10:58:07 +01:00
-
6fa88b8f1f
fix(api): trailing-slash self-conflict and stray relocation dir
issue/243-root-path-edges
Miguel Palhas
2026-08-25 10:56:06 +01:00
-
-
afc17ca34a
Merge #238: queue only targets still waiting for a file
Miguel Palhas
2026-08-25 10:50:56 +01:00
-
-
-
-
6847d25cf5
feat: queue only targets still waiting for a file
issue/238-attention-liveness
Miguel Palhas
2026-08-25 10:49:02 +01:00
-
50056a2bd9
style(api): reformat two error arms
Miguel Palhas
2026-08-25 10:48:56 +01:00
-
c962998a2b
Merge #229: drop the back button, banner meets the rail
Miguel Palhas
2026-08-25 10:42:05 +01:00
-
-
-
-
815a072ef0
fix(web): drop back button from movie and series pages (#229)
issue/229-back-button
Miguel Palhas
2026-08-25 10:40:37 +01:00
-
-
-
690eaeda5c
fix(api): let a stranded folder be retried, not refused
Miguel Palhas
2026-08-25 10:29:38 +01:00
-
d23ae0ebcf
Merge #236: move title folders on root path change
Miguel Palhas
2026-08-25 10:21:01 +01:00
-
-
efb47d64e7
feat(api): move title folders on root path change
issue/236-root-path-move
Miguel Palhas
2026-08-25 10:20:37 +01:00
-
-
442ee3b022
Merge #226: require two recent failures to queue a season
Miguel Palhas
2026-08-25 10:10:50 +01:00
-
-
ac0e80c044
feat: require two recent failures to queue a season
issue/226-attention-threshold
Miguel Palhas
2026-08-25 10:09:07 +01:00
-
-