a47151c785
feat: per-host request headers (Referer for KakaoPage's data endpoint) in the proxy and the userscript
Lucas WintherandClaude Opus 5.52026-10-15 14:18:26 +02:00
91d32352e4
chore(web): page views via our Shynet instance (page only, not the userscript panel)
Lucas WintherandClaude Opus 5.52026-10-15 12:27:11 +02:00
a7253940fa
Merge branch 'feat/download-and-history': download covers as a ZIP, history of searches (spec 002)
Lucas WintherandClaude Opus 5.52026-10-15 11:47:11 +02:00
0d4a1a61fa
fix: final review — cached links keep their expiry; history removal sticks; saves flushed
Lucas WintherandClaude Opus 5.52026-10-15 11:45:48 +02:00
1cf31b26cf
fix(web): history focus rings inside the rows, aligned Clear history, no duplicate reopen note; DESIGN.md
Lucas WintherandClaude Opus 5.52026-10-15 11:41:52 +02:00
2a0e786e6f
docs: download and history in README, architecture, decisions; test refused storage
Lucas WintherandClaude Opus 5.52026-10-15 11:38:34 +02:00
162ab4afb0
feat(userscript): GM_xmlhttpRequest transport, GM storage, metadata banner and build
Lucas WintherandClaude Opus 5.52026-10-15 01:38:20 +02:00
17ecebc4a4
feat(web): Obi Shelf design in a console layout, with a timeline view; record DESIGN.md
Lucas WintherandClaude Opus 5.52026-10-15 01:38:00 +02:00
aea4a1a35c
fix(server): keep connections open 240 s; Bun's 10 s default cut slow Wayback lookups off
Lucas WintherandClaude Opus 5.52026-10-15 00:43:47 +02:00
6f43ef0615
feat(web): working page (two links → review cards → rehost → copy or preview/confirm)
Lucas WintherandClaude Opus 5.52026-10-14 23:44:58 +02:00
9a13111589
feat(server): Bun.serve entry with folder storage and daily sweep; document running it
Lucas WintherandClaude Opus 5.52026-10-14 23:39:53 +02:00
2debb3d513
feat(server): web-standard handler (config, allowlisted fetch proxy, upload, covers, assets)
Lucas WintherandClaude Opus 5.52026-10-14 23:39:19 +02:00
4197b174b5
feat(server): config from env, trusted client IP, per-IP rate limiter, safe asset paths
Lucas WintherandClaude Opus 5.52026-10-14 23:39:13 +02:00
9019d99c59
feat(server): size-capped covers folder with a 30-day sweep; in-memory storage for tests
Lucas WintherandClaude Opus 5.52026-10-14 23:39:06 +02:00
260ae2f5c0
feat(core): shared review session (cards, main cover, rehost, manual text, token flow)
Lucas WintherandClaude Opus 5.52026-10-14 23:38:54 +02:00
0ed017056f
feat(core): compose the pipeline (links → series → current + history → inspect → compare)
Lucas WintherandClaude Opus 5.52026-10-14 23:38:48 +02:00
a6c02cb548
feat(core): image hosts (server, litterbox, catbox, direct) and per-image rehosting
Lucas WintherandClaude Opus 5.52026-10-14 23:38:22 +02:00
dd1604ea91
feat(core): MangaBaka client (paginated public reads; snapshot, preview, save for review)
Lucas WintherandClaude Opus 5.52026-10-14 23:38:08 +02:00
470424e0d1
feat(core): parse Webtoons series pages (current and archived) into cover candidates
Lucas WintherandClaude Opus 5.52026-10-14 23:37:03 +02:00
dfb21a6c01
feat(core): model types and transport policy (pacing, retries, timeouts, token scope)
Lucas WintherandClaude Opus 5.52026-10-14 23:36:34 +02:00
219a05c039
chore: bootstrap agent-ready docs and rules; revise design for web page + userscript
Lucas WintherandClaude Opus 5.52026-10-14 22:02:39 +02:00