XingfenD
|
ee676c2d2e
|
docs(plan): modern redesign phase-1 implementation plan — 8 tasks from toolchain to acceptance walkthrough
|
2026-09-08 17:02:02 +08:00 |
|
XingfenD
|
b8a5b3deb6
|
docs(design): phase-1 modern redesign spec — shadcn/radix foundation, dual theme, app shell, shelf/admin rebuild; readers deferred to phase 2
|
2026-09-08 16:49:46 +08:00 |
|
XingfenD
|
bba82e5529
|
docs(plan): correct container names to podman compose underscores
|
2026-09-08 14:54:34 +08:00 |
|
XingfenD
|
37ddff89a5
|
docs(cbz): chapter-scoped reading implementation plan — 3 tasks, virt helpers TDD first
|
2026-09-08 14:51:03 +08:00 |
|
XingfenD
|
a39ddf7b57
|
docs: add cbz chapter-scoped reading design spec
|
2026-09-08 14:45:15 +08:00 |
|
XingfenD
|
e117ad52d3
|
docs(bookmarks): implementation plan — 4 tasks, backend vertical slice first, shared useBookmarks panel wired into all readers
|
2026-09-08 00:59:46 +08:00 |
|
XingfenD
|
928e52c604
|
docs(bookmarks): design spec — per-user bookmarks table, REST CRUD with owner-scoped 404s, capture/seek reuse of progress locators, shared sidebar component
|
2026-09-08 00:40:00 +08:00 |
|
XingfenD
|
45eefd6741
|
feat(libs): create library by name only; root_path derived server-side as BOOKS_DIR/SafeName(name), validated at creation; drop root_path input from admin UI; align changelogs to bilingual template; trim AGENTS.md to rules not derivable from repo layout
|
2026-09-07 21:56:59 +08:00 |
|
XingfenD
|
6b3a4e5240
|
docs(plan): docker deploy conformance implementation plan (5 tasks); spec: smoke storage path item
|
2026-09-07 19:42:39 +08:00 |
|
XingfenD
|
e563c88913
|
docs(spec): docker deployment conformance redesign (dev/release compose, prepare.sh, shared volumes, storage path)
|
2026-09-07 19:36:34 +08:00 |
|
XingfenD
|
22ae1717f4
|
docs: tick completed plan checkboxes, mark spec as implemented
|
2026-09-07 17:27:24 +08:00 |
|
XingfenD
|
1adb596981
|
docs(plan): execution-time amendments log for plan2-frontend
|
2026-09-07 17:22:04 +08:00 |
|
XingfenD
|
e08f1dd5b9
|
docs(plan): PageHeights.range end-exclusive matches its tests
|
2026-09-07 16:02:53 +08:00 |
|
XingfenD
|
052b94bb6a
|
docs(plan): lazy import lands with first reader wiring (noUnusedLocals)
|
2026-09-07 15:49:44 +08:00 |
|
XingfenD
|
36a2014a8b
|
docs(plan): shelf scan button carries isAdmin guard (constraint governs)
|
2026-09-07 15:44:25 +08:00 |
|
XingfenD
|
b730b7acb4
|
docs(plan): frontend Plan 2 — shelf, four readers, admin, PWA, dockerized SPA
|
2026-09-07 15:14:58 +08:00 |
|
XingfenD
|
a20b32fe26
|
docs(plan): test suite command uses -p 1 (shared-PG destructive fixtures race)
|
2026-09-04 23:54:03 +08:00 |
|
XingfenD
|
d4972d6d4c
|
docs(plan): fix unclosed code fence in Task 2, bump api build image to golang:1.26
|
2026-09-04 23:43:19 +08:00 |
|
XingfenD
|
2458c9ca4d
|
docs: book-comic-library spec + backend implementation plan
|
2026-09-04 23:36:04 +08:00 |
|