edde746
2b7142bdcd
fix(downloads): profile-scoped ownership and watch-sync integrity
2026-07-02 11:41:25 +02:00
edde746
2025e1f9fd
fix(profiles): clean up orphaned connections on Plex sign-out
...
close #1423
2026-07-02 11:41:25 +02:00
edde746
f04691d321
feat: add "Include Specials" toggle to the show download dialog
...
The aired-order rework can sweep correctly-placed Specials into "download
next N"; this toggle lets users opt out. Shown only for whole shows
(reusing FocusableSwitchListTile via an optional toggle on the shared
option-picker dialog), remembered across opens via a BoolPref
(default on = unchanged behavior). Filters Specials at the single
collect choke point (_collectPlayable), with a guard so explicitly
downloading the Specials season still queues its episodes.
2026-06-25 23:41:31 +02:00
edde746
f3f962a7c9
fix(database): swallow legacy documents lookup failures
2026-06-13 13:25:34 +02:00
edde746
74b8dc4561
refactor: type server identifiers
2026-06-01 11:06:03 +02:00
edde746
dba01f14bb
fix(playback): harden watch progress edge cases
2026-05-29 21:16:01 +02:00
edde746
d93ea9813f
fix(playback): harden offline source reporting
2026-05-29 19:55:01 +02:00
edde746
bae127e459
fix(database): handle cross-drive desktop DB migration
...
close #1022
2026-05-12 10:41:32 +02:00
edde746
2208d6c637
fix(database): tolerate retried v14 migration
2026-05-07 11:27:12 +02:00
edde746
ed4be7b96d
refactor: strip obvious comments
2026-05-04 22:40:18 +02:00
edde746
9bd5732f2b
chore: clean up redundant comments
2026-05-01 05:02:26 +02:00
edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
7f8c066062
test: add provider and drift database tests
2026-04-25 13:04:08 +02:00
edde746
d0a93d57dd
refactor: codebase review cleanup
2026-04-25 03:16:11 +02:00
edde746
f69068eb63
feat(db): index DownloadedMedia hot columns
2026-04-21 12:05:50 +02:00
edde746
a715f4e26b
feat: collection/playlist sync rules
2026-04-19 17:45:03 +02:00
edde746
3da51f9d64
chore: pre-commit ci hook, dart format
2026-04-18 12:40:35 +02:00
edde746
360741674d
feat: sync rules for downloads
...
close #867
2026-04-16 12:52:48 +02:00
edde746
1a96d2b418
feat: download version picker with smart series matching
...
close #767
2026-03-31 04:46:09 +02:00
edde746
843faee4c5
fix: run sqlite on background isolate
2026-03-25 20:50:35 +01:00
edde746
94aa966f46
fix: enable WAL mode for sqlite
2026-03-17 10:31:39 +01:00
edde746
e23f472d78
refactor: centralize globalKey construction via buildGlobalKey()
2026-02-23 17:53:20 +01:00
edde746
07809b8037
fix: handle duplicate column in v8 migration
2026-02-15 18:48:52 +01:00
edde746
04438c8e45
refactor: code quality & format
2026-02-15 04:07:09 +01:00
edde746
d986f0d2ea
feat: migrate downloads to background_downloader
...
close #454
2026-02-14 18:02:49 +01:00
edde746
3a18d07593
fix: database path and directory creation
...
close #228
2026-01-11 16:26:39 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
edde746
fb17600bb0
refactor: consolidate
2025-12-15 01:16:22 +01:00
edde746
18c322f66a
refactor: navigation/offline handling
...
and other improvments
2025-12-13 00:16:50 +01:00
edde746
11461eefe5
refactor: format
2025-12-12 17:05:26 +01:00
edde746
dc44354036
feat: downloads
2025-12-12 02:59:27 +01:00