Skip to content

fix(MangaDex): Fix regression issues and harden edge cases#209

Draft
kymotsujason wants to merge 1 commit into
inkdex:0.9/stablefrom
kymotsujason:fix/mangadex-regression-issues
Draft

fix(MangaDex): Fix regression issues and harden edge cases#209
kymotsujason wants to merge 1 commit into
inkdex:0.9/stablefrom
kymotsujason:fix/mangadex-regression-issues

Conversation

@kymotsujason

Copy link
Copy Markdown
Contributor

Summary

Primary targets the last comment in #192 and fixes several MangaDex regressions such as the missing Vol/Ch chapter subtitles in some languages, and hardens edge cases across auth, networking, parsing, and state handling. Mostly just some behaviour only changes plus a small refactor (split getChapters, extracted website status helpers).

Checklist

Making changes

For updates to existing extensions

  • Bumped the version value in pbconfig.ts for each modified extension.

For new extensions

  • Generated tests with npx paperback-cli test --generate EXTENSION_NAME.

Testing changes

  • npm run conformance passes.
  • npm test -- EXTENSION_NAME passes.
  • Bundled the extension and verified it works in the Paperback app.

Committing changes

  • Commit messages follow the existing convention (type(Scope): summary, e.g. fix(EXTENSION_NAME): ...).

AI assistance

Pick one:

  • This PR contains no AI-assisted changes.
  • This PR is AI-assisted. I manually reviewed every change and added an Assisted-by: AGENT_NAME:MODEL_VERSION trailer to each AI-assisted commit.

@kymotsujason kymotsujason force-pushed the fix/mangadex-regression-issues branch from 966df16 to 3d98c4f Compare June 8, 2026 16:18
@kymotsujason

Copy link
Copy Markdown
Contributor Author

Renamed applyPage1InlineMetadata to applyFirstPageInlineMetadata

@kymotsujason kymotsujason force-pushed the fix/mangadex-regression-issues branch from 3d98c4f to 994bfe7 Compare June 8, 2026 16:41
@kymotsujason

Copy link
Copy Markdown
Contributor Author

Fixed faulty "Show Unavailable Chapters" toggle

- Fix missing Vol/Ch subtitles depending on language
- Harden auth and network: bound token expiry, status auth invalid,
  resilient skip writes, require content rating on aggregate URL
- Fix parsing: edge cases, carousel dedup, BBCode stripping, ratings/skip getters
- Fix state handling: collection partial commit, curated list cache reset,
  synthetic tag backoff
- Refactor: split getChapters, extract pure website-status helpers, clean up dead code
- Readded artwork cover toggle

Assisted-by: ClaudeCode:claude-opus-4.8 AntiGravity:gemini-3.1-pro Codex:gpt-5.5
@kymotsujason kymotsujason force-pushed the fix/mangadex-regression-issues branch from 994bfe7 to e2d806f Compare June 8, 2026 18:23
@kymotsujason

kymotsujason commented Jun 8, 2026

Copy link
Copy Markdown
Contributor Author

Re-added the removed cover art gallery (regression since removed). Will re-add the manga art cover changing later today (also a regression since removed), but in a different way.

@kymotsujason kymotsujason marked this pull request as draft June 9, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant