10 Commits

Author SHA1 Message Date
fd791ff1c5 Bump manga-site to 33087cc
Drop R2 URL signing, serve images via custom domain with WAF hotlink
protection, chunk-based image prefetch, ISR query caching, fix
browser scroll-restoration race on reload.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-17 23:18:44 +08:00
9738adc11b Track shared .env at umbrella root
Single source of truth for DATABASE_URL + R2_* credentials. manga-dl
resolves it via python-dotenv's upward search; manga-site resolves it
via a local .env -> ../.env symlink (untracked).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 19:19:46 +08:00
64babc0d91 Update CLAUDE.md for submodule workflow
Replaces the earlier subtree docs with submodule clone/pull/push flow
and notes where local-only files live.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 19:01:52 +08:00
4db2ce5607 Add manga-dl and manga-site as submodules
Each sub-project remains an independent git repo on Gitea; umbrella
pins the current commit. Clone with --recurse-submodules to populate
both dirs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 19:01:24 +08:00
b97ae9e526 Remove subtree sub-projects in prep for submodule conversion
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 18:55:38 +08:00
200ad22529 Merge commit '4f5d74e1c8be08ee6c43fffb44ecc226bf7b9bb7' as 'manga-site' 2026-04-12 18:47:51 +08:00
4f5d74e1c8 Squashed 'manga-site/' content from commit f2ef775
git-subtree-dir: manga-site
git-subtree-split: f2ef775f7095dc2b107b576cd4053593e89dd887
2026-04-12 18:47:51 +08:00
dab0e8be9d Merge commit '6218daeff47e8f02e19b722fe188873a35efd963' as 'manga-dl' 2026-04-12 18:39:18 +08:00
6218daeff4 Squashed 'manga-dl/' content from commit 9cb9b8c
git-subtree-dir: manga-dl
git-subtree-split: 9cb9b8c7fdbc3622146c162c9e9ec5e7e3c518a6
2026-04-12 18:39:18 +08:00
7a48ee1a2b Initialize sunnymh umbrella repo
Add root CLAUDE.md documenting the multi-project layout, subtree workflow,
and cross-project invariants shared between manga-dl (scraper) and
manga-site (Next.js reader).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 18:33:50 +08:00