• Joined on 2026-03-26
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:51:52 +08:00
6070c1f424 style: align file loading state with workspace
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:49:27 +08:00
c0c4dc87e1 feat: support columns in both file panes
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:46:56 +08:00
be3324e68b feat: add finder style file column browser
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:37:02 +08:00
f04cf2f8c7 fix: wrap media picker dialogs with material
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:26:29 +08:00
0bdb0e6a4d fix: provide material context for media controls
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:25:40 +08:00
41eba19c7b fix: raise ios deployment target for media plugins
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:22:56 +08:00
1b8911e4b6 feat: show TMDB artwork and cast in media details
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:21:27 +08:00
07108b6301 feat: add subtitle search and player shortcuts
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:19:30 +08:00
6a5489fb4b feat: add media player controls and directory episodes
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:10:48 +08:00
f1ab8a9a3b feat: group television resources by season
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:09:31 +08:00
73262cd71c feat: add embedded and external media players
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:04:54 +08:00
9d2ed8f2d9 feat: add media collection wall
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 14:02:20 +08:00
3d757ad77f feat: add media detail playback actions
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:59:05 +08:00
1e11b5b82e feat: add media wall filters
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:57:36 +08:00
ae268a7482 feat: support manual TMDB media matching
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:53:29 +08:00
b235852395 fix: preserve imported media artwork during scans
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:51:33 +08:00
54b9dd55bc feat: add grouped media poster wall and details
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:43:28 +08:00
3557c38db7 feat: lazily load sqlite media artwork
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:39:18 +08:00
c7ba13e7bf fix: avoid sqlite cache update reentrancy
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:36:37 +08:00
432f7e98f3 feat: store scraped media data in sqlite