This website requires JavaScript.
Explore
Help
Sign In
XingfenD
/
book-comic-library
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
b82a891c508957aaed0367468ffddd2181276b48
book-comic-library
/
backend
/
internal
/
bookfile
T
History
XingfenD
b8da9fd92e
feat(cbz): adapt reader to real archive structure — PageIndex skips macOS junk (__MACOSX/ and ._ AppleDouble were polluting pages with 163-byte blacks), pages endpoint derives chapters[{title,start}] from folder layout, imageless zip now lands state=error instead of an empty reader, CbzReader gains 目录 sidebar + prev/next chapter (TextReader pattern, rd-* classes); pagesidx cache key bumped for one-time invalidation; e2e on 311MB 調教開關:第二季.zip: 15048→7524 real pages, 52 chapters, all JPEGs
2026-09-08 00:22:13 +08:00
..
bookfile_test.go
feat(backend): user + library admin API, atomic sanitized upload
2026-09-05 00:16:33 +08:00
bookfile.go
feat(backend): user + library admin API, atomic sanitized upload
2026-09-05 00:16:33 +08:00
cache_test.go
feat(backend): immutable cache dir scheme + stale sweep
2026-09-05 00:23:57 +08:00
cache.go
feat(backend): immutable cache dir scheme + stale sweep
2026-09-05 00:23:57 +08:00
cover_test.go
feat(backend): cover extraction for cbz and epub (opf cover-image/meta)
2026-09-05 00:23:02 +08:00
cover.go
feat(backend): cover extraction for cbz and epub (opf cover-image/meta)
2026-09-05 00:23:02 +08:00
hash.go
feat(backend): zip page index with natural sort, zip-slip rejection, content hash
2026-09-05 00:22:13 +08:00
zip_test.go
feat(cbz): adapt reader to real archive structure — PageIndex skips macOS junk (__MACOSX/ and ._ AppleDouble were polluting pages with 163-byte blacks), pages endpoint derives chapters[{title,start}] from folder layout, imageless zip now lands state=error instead of an empty reader, CbzReader gains 目录 sidebar + prev/next chapter (TextReader pattern, rd-* classes); pagesidx cache key bumped for one-time invalidation; e2e on 311MB 調教開關:第二季.zip: 15048→7524 real pages, 52 chapters, all JPEGs
2026-09-08 00:22:13 +08:00
zip.go
feat(cbz): adapt reader to real archive structure — PageIndex skips macOS junk (__MACOSX/ and ._ AppleDouble were polluting pages with 163-byte blacks), pages endpoint derives chapters[{title,start}] from folder layout, imageless zip now lands state=error instead of an empty reader, CbzReader gains 目录 sidebar + prev/next chapter (TextReader pattern, rd-* classes); pagesidx cache key bumped for one-time invalidation; e2e on 311MB 調教開關:第二季.zip: 15048→7524 real pages, 52 chapters, all JPEGs
2026-09-08 00:22:13 +08:00