Commit Graph

53 Commits

Author SHA1 Message Date
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 f04cf2f8c7 fix: wrap media picker dialogs with material 2026-07-18 14:36:52 +08:00
ngfchl 0bdb0e6a4d fix: provide material context for media controls 2026-07-18 14:26:26 +08:00
ngfchl 41eba19c7b fix: raise ios deployment target for media plugins 2026-07-18 14:25:35 +08:00
ngfchl 1b8911e4b6 feat: show TMDB artwork and cast in media details 2026-07-18 14:22:52 +08:00
ngfchl 07108b6301 feat: add subtitle search and player shortcuts 2026-07-18 14:21:23 +08:00
ngfchl 6a5489fb4b feat: add media player controls and directory episodes 2026-07-18 14:19:25 +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 b235852395 fix: preserve imported media artwork during scans 2026-07-18 13:53:26 +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 c7ba13e7bf fix: avoid sqlite cache update reentrancy 2026-07-18 13:39:14 +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 8fb7ecc413 fix: synchronize folder caches after file changes 2026-07-18 13:03:38 +08:00
ngfchl 597aba1254 feat: persist cloud metadata and incremental media scans 2026-07-18 13:02:33 +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 4b39bc1eae feat: allow multiple media library sources 2026-07-18 11:52:29 +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 e900354232 feat: add batch rename rule engine 2026-07-18 11:36:23 +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
ngfchl f4306e648e feat: add media categories and folder selection 2026-07-18 11:05:29 +08:00
ngfchl acab1da344 fix: keep file navigation scoped to each pane 2026-07-18 10:34:12 +08:00