Lucas Winther and Claude Opus 5.5
2293d2810f
feat(core): saved searches for the history
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 11:31:32 +02:00
Lucas Winther and Claude Opus 5.5
414a272d40
feat(core): remember where and until when a cover is hosted
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 11:30:27 +02:00
Lucas Winther and Claude Opus 5.5
7569c0bb29
feat(core): download bundle of the selected covers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 11:29:56 +02:00
Lucas Winther and Claude Opus 5.5
3eb0332c87
feat(core): store-only ZIP writer
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 11:29:04 +02:00
Lucas Winther and Claude Opus 5.5
baa3476b73
fix(server): inert proxy responses, API-call header, image-only uploads; origin check by host
...
From the final review: proxied archived HTML could run on our origin and read a
remembered token; /api/upload accepted any Wayback URL and GIF-prefixed bytes; the
origin check broke behind a TLS proxy; one unreadable snapshot could fail a run.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:49:52 +02:00
Lucas Winther and Claude Opus 5.5
260ae2f5c0
feat(core): shared review session (cards, main cover, rehost, manual text, token flow)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:38:54 +02:00
Lucas Winther and Claude Opus 5.5
0ed017056f
feat(core): compose the pipeline (links → series → current + history → inspect → compare)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:38:48 +02:00
Lucas Winther and Claude Opus 5.5
a6c02cb548
feat(core): image hosts (server, litterbox, catbox, direct) and per-image rehosting
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:38:22 +02:00
Lucas Winther and Claude Opus 5.5
1e548701ca
feat(core): build the cover seed (whole set, one default) and manual-entry text
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:38:15 +02:00
Lucas Winther and Claude Opus 5.5
dd1604ea91
feat(core): MangaBaka client (paginated public reads; snapshot, preview, save for review)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:38:08 +02:00
Lucas Winther and Claude Opus 5.5
7247e096f7
feat(core): Wayback history with 1/3/6/12-month granularity; stop on refusal
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:37:59 +02:00
Lucas Winther and Claude Opus 5.5
8f2109471c
feat(core): merge, dedupe, compare with MangaBaka, pick the default, write notes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:37:48 +02:00
Lucas Winther and Claude Opus 5.5
6c846f80d8
feat(core): inspect images (size from headers, sha256, shape incl. landing-page art)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:37:41 +02:00
Lucas Winther and Claude Opus 5.5
5cc317ea26
feat(core): Source interface, registry and the Webtoons source
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:37:30 +02:00
Lucas Winther and Claude Opus 5.5
470424e0d1
feat(core): parse Webtoons series pages (current and archived) into cover candidates
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:37:03 +02:00
Lucas Winther and Claude Opus 5.5
995b0178d5
feat(core): parse MangaBaka and Webtoons links; normalise Webtoons image URLs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:36:52 +02:00
Lucas Winther and Claude Opus 5.5
dfb21a6c01
feat(core): model types and transport policy (pacing, retries, timeouts, token scope)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:36:34 +02:00
Lucas Winther and Claude Opus 5.5
a76926b999
chore: scaffold Bun + TypeScript with core boundary test; record verified commands
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:34:18 +02:00