• v1.3.0 c62c3bb07b

    lightnovelworld reads its own identity; the Site registry lands

    sulthan released this 2026-08-12 05:57:16 +07:00

    Since v1.2.1:

    • Record the lightnovelworld series-identity decision (#77) (#81)
    • Implement a batch of tickets through per-ticket subagents (#82)
    • Refresh the graphify map and tidy AGENTS.md (#84)
    • lightnovelworld Series identity is read from the chapter page (#80) (#92)
    • Remove the client latest-chapter scan for lightnovelworld (#91) (#93)
    • One registry entry per Site, one shared Series-page read (#94) (#95)
    • Drop asuracomic.net from the userscript, CORS allowlist and docs (#96) (#97)

    A lightnovelworld Series now takes its identity from the chapter page, so a
    bookmark set from either page resolves to one key, and the client no longer
    scans for a latest chapter the server already polls.

    Each Site answers one registry entry (ADR-0009): its hostname, how to read a
    Latest Chapter and a Cover, and - for the two behind a JavaScript challenge -
    how to read a cleared tab. The Poll and the Acquisition share one Series-page
    read while keeping their own stamp order and cover policy. All six Sites are
    now pinned to one hostname, which retires asuracomic.net: its deep links 301
    to the asurascans.com root, discarding the path.

    Deploy: drop https://asuracomic.net from ALLOWED_ORIGINS in the VPS .env,
    reinstall the manga userscript on each device (its @match set changed), and
    repair any stored asuracomic.net address (#96).

    Downloads