ngfchl
|
dbacdb854f
|
fix account profile and improve operation logs
|
2026-07-18 22:35:47 +08:00 |
|
ngfchl
|
6b202475d1
|
add unified debug and release logging
|
2026-07-18 22:16:08 +08:00 |
|
ngfchl
|
b5e4b0e441
|
refresh cloud file index on startup
|
2026-07-18 22:08:17 +08:00 |
|
ngfchl
|
605a80d633
|
fix media playback fallback and artwork hydration
|
2026-07-18 17:19:09 +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
|
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
|
6a5489fb4b
|
feat: add media player controls and directory episodes
|
2026-07-18 14:19:25 +08:00 |
|
ngfchl
|
b235852395
|
fix: preserve imported media artwork during scans
|
2026-07-18 13:53:26 +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
|
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
|
01a536af1b
|
feat: add file panel column view and folder sizes
|
2026-07-18 11:58:47 +08:00 |
|
ngfchl
|
b46a09c3ee
|
feat: persist fast transfer sessions
|
2026-07-18 11:46:31 +08:00 |
|
ngfchl
|
901c980462
|
feat: add local caches and unified settings
|
2026-07-18 11:32:00 +08:00 |
|
ngfchl
|
f4306e648e
|
feat: add media categories and folder selection
|
2026-07-18 11:05:29 +08:00 |
|
ngfchl
|
6bcc3fdf18
|
chore: initialize Guangya Flutter project
|
2026-07-18 10:23:34 +08:00 |
|