edde746
4f736c555b
fix: make PlexMetadata type/key/title nullable for folder items
...
Plex API returns Directory entries without type field, causing
TypeError crash in fromJson. Made fields nullable and migrated
callers to use mediaType enum and displayTitle getter instead
of raw string access.
2026-03-14 05:40:14 +01:00
edde746
cd2ab9d9cd
refactor: deduplicate shared patterns, replace hardcoded colors
2026-03-03 22:43:00 +01:00
edde746
c6ace690cb
refactor: clean up download code duplication
2026-03-03 16:31:02 +01:00
edde746
5740d93a35
fix: download from homepage failing
2026-02-26 03:41:27 +01:00
edde746
e23f472d78
refactor: centralize globalKey construction via buildGlobalKey()
2026-02-23 17:53:20 +01:00
edde746
4095cc27e1
perf: reduce redundant metadata API requests
2026-02-23 11:43:42 +01:00
edde746
7d29d7ba45
chore: format
2026-02-15 23:13:33 +01:00
edde746
292c4b5d82
fix: reduce main-thread DB I/O blocking in downloads
2026-02-15 17:55:02 +01:00
edde746
839c274e0d
fix: resume interrupted downloads after force-kill
2026-02-09 09:04:44 +01:00
edde746
a7ac681fdc
refactor: extract shared mixins and helpers
2026-02-04 11:11:01 +01:00
edde746
4225618df7
fix: await download provider init before offline navigation
2026-01-29 05:43:48 +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
a2a5a5ae55
refactor: simplify & deduplicate
2025-12-14 21:03:11 +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