• Joined on 2026-03-26
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
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:07:57 +08:00
9755e522fc feat: edit media library definitions
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:04:52 +08:00
86a4824b32 fix: show media items during incremental scans
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:03:40 +08:00
8fb7ecc413 fix: synchronize folder caches after file changes
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 13:02:37 +08:00
597aba1254 feat: persist cloud metadata and incremental media scans
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:54:50 +08:00
a969eba473 feat: generate fast transfer JSON from local files
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:52:29 +08:00
8ba91c06cd feat: persist fast transfer task results
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:50:35 +08:00
d911a6ca87 feat: safely select similar folder cleanup
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:49:46 +08:00
b0c8e79399 feat: safely select duplicate file cleanup
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:48:03 +08:00
e5369ffacf feat: verify empty folders before cleanup
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:47:10 +08:00
cff4e64629 feat: control recursive file scans
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:44:36 +08:00
6cc17fff4b feat: group similar folders in file scan
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:42:55 +08:00
247562b599 feat: manage multiple media library sources
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:41:30 +08:00
73e6b5980d feat: select recursive batch rename sources
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:39:35 +08:00
22d6615a84 feat: expand batch rename rule workflow
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 12:00:00 +08:00
cd598bfcda fix: resolve actual folder sizes from file details
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 11:58:51 +08:00
01a536af1b feat: add file panel column view and folder sizes
ngfchl pushed to main at ngfchl/guangya_flutter 2026-07-18 11:52:34 +08:00
4b39bc1eae feat: allow multiple media library sources