chore(MangaDex): Restructuring, bug fixes, and improvements#192
chore(MangaDex): Restructuring, bug fixes, and improvements#192kymotsujason wants to merge 1 commit into
Conversation
|
Just a small nitpick, I think the more correct thing was to use It contains chore, fix, feature, and refactor changes so you pick the one with the highest effect on semver, which is
|
|
Yea I'd agree with you on that. Refactor would've been a better choice, I just didn't think of it. It was feature first, but that didn't quite seem right. |
|
It seems like your And as this is a commit trail, this should be added at the end of your commit message instead of the start |
|
Oh right, I forgot the CLI tools were also called agents. I assumed agent meant model, I'll force push a commit message change |
- Add real status code handling so MangaDex server errors display proper errors - Add legacy ID resolution so old numeric manga and chapter IDs map to current UUIDs - Add Keiyoushi features (mainly search) - Improve parsing safety - Update directory format to match contributing guideline - Update search form from compat - Update discovery section with dynamic list ID updates - Fix implicit any - Fix and tighten authentication (MangaDex API enforcement) - Replace bundled tags file with API calls - Replace state management with inline setters and getters - Remove broken WebViewRow - Remove useless progress providing capability - Remove image border cropping (too slow in JSCore) - Various optimizations and bug fixes Assisted-by: ClaudeCode:claude-opus-4.7 AntiGravity:gemini-3.1-pro Codex:gpt-5.5
e398908 to
3e0b92a
Compare
Summary
Restructures the MangaDex extension into the proper implementations/ and services/ directory format specified in the contributing guidelines, and ships a batch of bug fixes and improvements. Some key changes are actual HTTP status code error handling, legacy numeric ID resolution to current UUIDs, state management changed to the more intuitive getters/setters, the static tag.json is replaced with dynamically updated API calls, and the unused progress providing capability and unstable image cropping were removed.
Checklist
Making changes
For updates to existing extensions
versionvalue inpbconfig.tsfor each modified extension.For new extensions
npx paperback-cli test --generate EXTENSION_NAME.Testing changes
npm run conformancepasses.npm test -- EXTENSION_NAMEpasses.Committing changes
type(Scope): summary, e.g.fix(EXTENSION_NAME): ...).AI assistance
Pick one:
Assisted-by: AGENT_NAME:MODEL_VERSIONtrailer to each AI-assisted commit.