Commit Graph

96 Commits

Author SHA1 Message Date
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 e72d776db5 streamline media detail refresh workflow 2026-07-18 20:18:19 +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 ffb54ee2a6 left align file manager breadcrumbs 2026-07-18 20:02:24 +08:00
ngfchl 1095a337a8 simplify recycle bin context menu 2026-07-18 19:59:56 +08:00
ngfchl e73694be5b complete Finder column actions and refresh after moves 2026-07-18 19:54:35 +08:00
ngfchl 517fdafb8a use Shad color scheme for workspace surfaces 2026-07-18 19:48:16 +08:00
ngfchl 71042fb1a5 adapt workspace shell to dark theme 2026-07-18 19:42:14 +08:00
ngfchl d21625e18d refine batch rename preview and search deletion 2026-07-18 19:35:07 +08:00
ngfchl 5a23f438f1 scope batch rename conflicts by parent directory 2026-07-18 19:28:54 +08:00
ngfchl 189334b6fa implement inline file rename from context menus 2026-07-18 19:23:34 +08:00
ngfchl 7bdefdf02c support select all shortcut in search results 2026-07-18 19:16:33 +08:00
ngfchl 238d44f2f8 add file pane select all and delete shortcuts 2026-07-18 19:14:49 +08:00
ngfchl ac6323171e handle batch rename paths and directory conflicts 2026-07-18 19:08:32 +08:00
ngfchl aa775adcd8 show paths and GCIDs in batch rename preview 2026-07-18 19:02:31 +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 285a8496e1 add actions to file and media search results 2026-07-18 18:38:51 +08:00
ngfchl c0858d22cb use server side global file search 2026-07-18 18:33:39 +08:00
ngfchl 54224bd4aa make media details selectable 2026-07-18 18:30:15 +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 bee146ec05 fix player fullscreen controls and episode picker 2026-07-18 18:08:41 +08:00
ngfchl 64cb2a3fcd fix macos embedded player initialization 2026-07-18 17:25:20 +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 e0a3cad9b2 fix: stabilize adaptive embedded player layout 2026-07-18 16:49:56 +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 d2ed6cdeb7 feat: enrich media matches with tmdb details 2026-07-18 16:25:47 +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 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