61 Commits

Author SHA1 Message Date
ngfchl 3b2935ca0b polish media details and mobile navigation 2026-07-19 15:28:13 +08:00
ngfchl b72ddba779 fix cloud backup download url parsing 2026-07-19 14:19:12 +08:00
ngfchl f3865a9a82 scope cloud backups to dedicated folder 2026-07-19 14:04:09 +08:00
ngfchl 7ef1a186ac improve backup diagnostics and mobile sidebar 2026-07-19 12:44:30 +08:00
ngfchl 13ab2ce103 refine media scanning and episode details 2026-07-19 12:33:27 +08:00
ngfchl 576219e694 optimize cloud index and backup controls 2026-07-19 12:16:58 +08:00
ngfchl b88a2eeb01 show upload progress from toolbar popover 2026-07-19 05:02:46 +08:00
ngfchl be64bd59c4 optimize mobile workspace and release automation 2026-07-18 23:56:53 +08:00
ngfchl 9fc69d1832 improve media matching toolbar and title parsing 2026-07-18 23:30:10 +08:00
ngfchl 93c2a8b1f3 fix full cloud index pagination and unify proxy settings 2026-07-18 22:43:30 +08:00
ngfchl 52e331bd11 add manual full cloud index refresh 2026-07-18 22:38:54 +08:00
ngfchl 432698d0f2 log cloud index startup and cache decisions 2026-07-18 22:37:09 +08:00
ngfchl dbacdb854f fix account profile and improve operation logs 2026-07-18 22:35:47 +08:00
ngfchl 6b202475d1 add unified debug and release logging 2026-07-18 22:16:08 +08:00
ngfchl b5e4b0e441 refresh cloud file index on startup 2026-07-18 22:08:17 +08:00
ngfchl 58e324ba22 use global cloud index for media rescans 2026-07-18 21:59:05 +08:00
ngfchl c4f3383795 bound media sync lookups and rescan libraries 2026-07-18 21:51:30 +08:00
ngfchl 062ca506a4 resolve media files from current directories 2026-07-18 21:35:37 +08:00
ngfchl c2ea95612b recover renamed media and rotate backdrops 2026-07-18 21:27:49 +08:00
ngfchl d52a3ea4f8 improve media matching workflow 2026-07-18 21:09:08 +08:00
ngfchl a3a9ab9c8d sync media cache after file renames 2026-07-18 21:03:03 +08:00
ngfchl b505be1da8 sequence media sync matching and rename 2026-07-18 20:57:55 +08:00
ngfchl 2f89f62149 recover media records after cloud rename 2026-07-18 20:50:55 +08:00
ngfchl b7414bd6c2 improve media sync recognition matching 2026-07-18 20:40:10 +08:00
ngfchl f8ee960c92 skip optical disc streams in media scans 2026-07-18 20:33:54 +08:00
ngfchl 62060bf0d8 resolve media details by exact file ID 2026-07-18 20:25:53 +08:00
ngfchl f2dbc2a291 sync media details by file ID and GCID 2026-07-18 20:13:04 +08:00
ngfchl 40d52d19ba resync renamed media and preserve technical names 2026-07-18 20:10:17 +08:00
ngfchl 238d44f2f8 add file pane select all and delete shortcuts 2026-07-18 19:14:49 +08:00
ngfchl f914cc0029 align file selection with Finder behavior 2026-07-18 18:59:39 +08:00
ngfchl a85083429b add desktop file selection and folder drop targets 2026-07-18 18:52:04 +08:00
ngfchl 43a07ac49b add batch media recognition from search 2026-07-18 18:45:21 +08:00
ngfchl 130fac8259 test media filename parsing patterns 2026-07-18 18:27:11 +08:00
ngfchl 49fefcfe1f add media naming and nfo normalization 2026-07-18 18:18:50 +08:00
ngfchl 605a80d633 fix media playback fallback and artwork hydration 2026-07-18 17:19:09 +08:00
ngfchl 5541e704d8 feat: copy fast transfer json from file menus 2026-07-18 16:58:07 +08:00
ngfchl a31900240b fix: improve file browsing sort and toolbar 2026-07-18 16:26:08 +08:00
ngfchl d2ed6cdeb7 feat: enrich media matches with tmdb details 2026-07-18 16:25:47 +08:00
ngfchl ff13645f6f feat: persist media scan task logs 2026-07-18 16:15:58 +08:00
ngfchl fbebf9468b feat: persist tmdb artwork urls instead of blobs 2026-07-18 15:52:12 +08:00
ngfchl 836ea0e3d3 feat: compact media library sqlite storage 2026-07-18 15:48:05 +08:00
ngfchl be3324e68b feat: add finder style file column browser 2026-07-18 14:46:51 +08:00
ngfchl 41eba19c7b fix: raise ios deployment target for media plugins 2026-07-18 14:25:35 +08:00
ngfchl 6a5489fb4b feat: add media player controls and directory episodes 2026-07-18 14:19:25 +08:00
ngfchl 73262cd71c feat: add embedded and external media players 2026-07-18 14:09:28 +08:00
ngfchl 3d757ad77f feat: add media detail playback actions 2026-07-18 14:02:16 +08:00
ngfchl ae268a7482 feat: support manual TMDB media matching 2026-07-18 13:57:34 +08:00
ngfchl b235852395 fix: preserve imported media artwork during scans 2026-07-18 13:53:26 +08:00
ngfchl 3557c38db7 feat: lazily load sqlite media artwork 2026-07-18 13:43:22 +08:00
ngfchl 432f7e98f3 feat: store scraped media data in sqlite 2026-07-18 13:36:32 +08:00