XingfenD
|
8f18072843
|
feat(backend): reading progress upsert + listing, path-keyed survival
|
2026-09-05 20:59:11 +08:00 |
|
XingfenD
|
0946f6be5a
|
feat(backend): cover/file/pages endpoints — immutable URLs, Range, disk+redis caches
|
2026-09-05 00:48:40 +08:00 |
|
XingfenD
|
249619b857
|
feat(backend): book list/detail/delete with embedded progress + cache cleanup
|
2026-09-05 00:42:08 +08:00 |
|
XingfenD
|
193d7612b5
|
feat(backend): directory scanner — diff, error state, covers, cache sweep, redis lock
|
2026-09-05 00:31:32 +08:00 |
|
XingfenD
|
ed4ee2458f
|
feat(backend): user + library admin API, atomic sanitized upload
|
2026-09-05 00:16:33 +08:00 |
|
XingfenD
|
bc88cabc47
|
feat(backend): jwt middleware, login with redis rate limit, /auth/me
|
2026-09-04 23:58:26 +08:00 |
|
XingfenD
|
ad934d9812
|
feat(backend): module scaffold, config, gin router with healthz
|
2026-09-04 23:39:31 +08:00 |
|