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
443f4acfa917daab2c1af7fd70271bc3c765855b
book-comic-library
/
backend
/
internal
T
History
XingfenD
443f4acfa9
CI / backend (push)
Canceled after 0s
Details
CI / frontend (push)
Canceled after 0s
Details
feat(media): Media service with EnsureCover, EnsurePage, PageIndex, ChaptersOf, writeAtomic
2026-09-14 19:50:34 +08:00
..
auth
feat(backend): bcrypt+jwt auth package and admin seeding
2026-09-04 23:50:52 +08:00
bookfile
feat(bookfile): add Contains and OpenReaderAt utilities
2026-09-14 19:49:50 +08:00
config
fix(config): validate DATABASE_URL required and parseable, log redis disabled (B15)
2026-09-14 19:37:26 +08:00
db
feat(db): ordered migration system with advisory lock and baseline detection
2026-09-14 19:36:21 +08:00
media
feat(media): Media service with EnsureCover, EnsurePage, PageIndex, ChaptersOf, writeAtomic
2026-09-14 19:50:34 +08:00
ports
feat(ports): define consumer-side interfaces, sentinel errors, IsUniqueViolation
2026-09-14 19:47:27 +08:00
redispkg
fix(redis,scanner): atomic IncrWindow Lua, lock rand/ctx fixes, ScanLock renewal, single-flight, error logging (B1,B2,B3,B9,B10,B11)
2026-09-14 19:40:53 +08:00
scanner
fix(redis,scanner): atomic IncrWindow Lua, lock rand/ctx fixes, ScanLock renewal, single-flight, error logging (B1,B2,B3,B9,B10,B11)
2026-09-14 19:40:53 +08:00
seed
chore: smoke tmpdir hygiene, seed pw floor, README
2026-09-07 12:44:47 +08:00
store
refactor(store): split into per-aggregate files, unexport pool, remove dead ListBookIDs
2026-09-14 19:49:18 +08:00