Remove asuracomic.net: pin the userscript, CORS allowlist, fixtures and notes to asurascans.com #96
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #94, deliberately separate: the registry pin now rejects stored
asuracomic.net addresses cleanly, but the rest of the stack still names the
dead domain, and a CORS or deploy mistake around it must not be confusable
with a registry bug.
Why
asuracomic.net deep links 301 to the asurascans.com root, discarding the
path (re-checked 2026-07-25). A stored
series_urlon that host previouslyfetched the asura homepage and parsed the wrong document. After #94 it fails
cleanly instead — this issue removes the remaining references.
Files
backend/.env.example:18anddocker-compose.yml:28—ALLOWED_ORIGINSdrops
https://asuracomic.net.DEPLOY.md:46— same allowlist.userscript/manga-bookmark.user.js:9(@match) and:120(host regex/(^|\.)asurascans\.com$|(^|\.)asuracomic\.net$/).backend/api_test.go:36,172,180(CORS fixtures reflectinghttps://asuracomic.net) and:207-211(seed data on the old host).AGENTS.md:9..envon the VPS (deploy step, after this lands).One-off repair (confirm against one real row first)
Build hash in those rows will be stale, but asura 302s stale hashes to the
current build (sites_test.go:184-185) and the TLS fetcher follows redirects.