Renato
571b6d1a7c
fix(web): render Sinopsis section only when valid LLM synopsis text exists
2026-07-24 02:55:56 +02:00
Renato
72e503d7bc
feat(web): sync translated manga galleries, clean titles, synopsis integration, original source links, anthology badges, and mobile-first reader UI
2026-07-24 01:59:40 +02:00
Renato
269762557e
docs: agy.md — architecture, routes, bugfix, and pending plan
...
- Fix poller shape mismatch (res.data -> res.data?.data) that caused
silent TypeError and 0 posts despite completed galleries (#1 )
- Align types in api.ts to reflect ApiResponse<PaginatedResponse<>> shape
- Comprehensive agy.md documenting architecture, routes, 43 CBZ galleries,
known bugs, blocker (API listing), and implementation plan
2026-07-24 00:50:15 +02:00
renato97
4e9f815a53
fix: standalone start script copies static files automatically
...
- scripts/start.js: copies .next/static to .next/standalone/.next/static
before launching the standalone server (prevents CSS 404)
- package.json: start script now uses scripts/start.js
- Dockerfile: removed fragile manual better-sqlite3 copy
(already included in standalone output)
- scripts/setup.sh: added local prod option for npm start
2026-07-23 16:25:52 -03:00
renato97
25449aa5df
feat: worst-scan fansub web — initial release
...
Posts engine (SQLite + auto-publisher via poller), public feed with
clickable tags, reader, admin panel, submit/search/queue tools.
BFF proxy to pipeline API. Clean dark design. Docker-ready.
2026-07-23 15:58:28 -03:00