Commit Graph

55 Commits

Author SHA1 Message Date
ngfchl 5541e704d8 feat: copy fast transfer json from file menus 2026-07-18 16:58:07 +08:00
ngfchl 6207a21d31 fix: preserve workspace pages across mode switches 2026-07-18 16:36:53 +08:00
ngfchl e0f7e9a449 fix: reset workspace content when switching modes 2026-07-18 16:32:35 +08:00
ngfchl 4f5f4bcca8 fix: align finder columns from left edge 2026-07-18 16:28:15 +08:00
ngfchl a31900240b fix: improve file browsing sort and toolbar 2026-07-18 16:26:08 +08:00
ngfchl 9aef265ea2 feat: make tmdb image proxy configurable 2026-07-18 16:18:13 +08:00
ngfchl ff13645f6f feat: persist media scan task logs 2026-07-18 16:15:58 +08:00
ngfchl b0a2970ef7 fix: fall back to direct tmdb artwork urls 2026-07-18 16:10:34 +08:00
ngfchl 2298a830a7 feat: cache tmdb artwork through image proxy 2026-07-18 16:07:12 +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 6f0e3b8523 feat: reuse source branding and circular file loading 2026-07-18 15:40:06 +08:00
ngfchl 6070c1f424 style: align file loading state with workspace 2026-07-18 14:51:36 +08:00
ngfchl c0c4dc87e1 feat: support columns in both file panes 2026-07-18 14:49:23 +08:00
ngfchl be3324e68b feat: add finder style file column browser 2026-07-18 14:46:51 +08:00
ngfchl 1b8911e4b6 feat: show TMDB artwork and cast in media details 2026-07-18 14:22:52 +08:00
ngfchl f1ab8a9a3b feat: group television resources by season 2026-07-18 14:10:44 +08:00
ngfchl 73262cd71c feat: add embedded and external media players 2026-07-18 14:09:28 +08:00
ngfchl 9d2ed8f2d9 feat: add media collection wall 2026-07-18 14:04:48 +08:00
ngfchl 3d757ad77f feat: add media detail playback actions 2026-07-18 14:02:16 +08:00
ngfchl 1e11b5b82e feat: add media wall filters 2026-07-18 13:59:01 +08:00
ngfchl ae268a7482 feat: support manual TMDB media matching 2026-07-18 13:57:34 +08:00
ngfchl 54b9dd55bc feat: add grouped media poster wall and details 2026-07-18 13:51:29 +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
ngfchl 9755e522fc feat: edit media library definitions 2026-07-18 13:07:54 +08:00
ngfchl 86a4824b32 fix: show media items during incremental scans 2026-07-18 13:04:49 +08:00
ngfchl a969eba473 feat: generate fast transfer JSON from local files 2026-07-18 12:54:45 +08:00
ngfchl 8ba91c06cd feat: persist fast transfer task results 2026-07-18 12:52:24 +08:00
ngfchl d911a6ca87 feat: safely select similar folder cleanup 2026-07-18 12:50:32 +08:00
ngfchl b0c8e79399 feat: safely select duplicate file cleanup 2026-07-18 12:49:41 +08:00
ngfchl e5369ffacf feat: verify empty folders before cleanup 2026-07-18 12:47:59 +08:00
ngfchl cff4e64629 feat: control recursive file scans 2026-07-18 12:47:04 +08:00
ngfchl 6cc17fff4b feat: group similar folders in file scan 2026-07-18 12:44:31 +08:00
ngfchl 247562b599 feat: manage multiple media library sources 2026-07-18 12:42:51 +08:00
ngfchl 73e6b5980d feat: select recursive batch rename sources 2026-07-18 12:41:25 +08:00
ngfchl 22d6615a84 feat: expand batch rename rule workflow 2026-07-18 12:39:32 +08:00
ngfchl cd598bfcda fix: resolve actual folder sizes from file details 2026-07-18 11:59:54 +08:00
ngfchl 01a536af1b feat: add file panel column view and folder sizes 2026-07-18 11:58:47 +08:00
ngfchl 14f2222ace feat: recursively scan cloud cleanup candidates 2026-07-18 11:51:10 +08:00
ngfchl b316e9aae3 feat: control fast transfer queue 2026-07-18 11:48:34 +08:00
ngfchl b46a09c3ee feat: persist fast transfer sessions 2026-07-18 11:46:31 +08:00
ngfchl ae7206346e feat: map fast transfer target directories 2026-07-18 11:44:01 +08:00
ngfchl 27aba268e2 feat: add concurrent fast transfer parsing 2026-07-18 11:39:51 +08:00
ngfchl a0acd6060d feat: use rename previews in batch tool 2026-07-18 11:37:58 +08:00
ngfchl 901c980462 feat: add local caches and unified settings 2026-07-18 11:32:00 +08:00
ngfchl fa810793d0 feat: render scanned media metadata 2026-07-18 11:23:02 +08:00
ngfchl 430ab83870 fix: apply TMDB proxy configuration 2026-07-18 11:18:38 +08:00
ngfchl c37fbe9e7f feat: connect file actions and media recognition 2026-07-18 11:16:02 +08:00
ngfchl 676f5057cb fix: remove material dependency from media folder picker 2026-07-18 11:09:53 +08:00