Skip to content

Adapt to comicbox 5.3.2 - #977

Merged
ajslater merged 1 commit into
developfrom
comicbox-5.3.2
Oct 19, 2026
Merged

ajslater merged 1 commit into
developfrom
comicbox-5.3.2

Conversation

@ajslater

Copy link
Copy Markdown
Owner

Summary

comicbox 5.3.2 was already pinned and locked in c36f194c9 update deps, and codex runs on it unchanged. This PR corrects comments that described the old behaviour and adds NEWS for the two user-facing fixes the bump brings in.

What 5.3.2 changes for codex

  • Portable rename filenames. comicbox's filename renderer now strips : and "*<>?|, not only path separators, so tag-write renames produce names that Windows and SMB shares can store. Codex has no sanitising of its own to retire.
  • Metron token sent alone. MetronOnlineSource now gives mokkari only the API token when one is set, and mokkari 4.10 stops ~/.netrc from replacing the Bearer token. Codex still passes comicbox all three credential fields, which is fine. comicbox picks the token, not mokkari.

Changes

  • codex/models/admin.py, codex/serializers/admin/tagging.py: comments that said "mokkari prefers the token" now say comicbox sends only the token.
  • tests/test_credential_validator.py: docstring updated to match. The assertion is unchanged: codex still hands comicbox all three fields.
  • NEWS.md (v2.5.5 Fixes): renamed comics no longer contain characters Windows/SMB can't store; a Metron API key is no longer overridden by a ~/.netrc login.

Test plan

  • make fix: no changes beyond this diff
  • make lint: passes
  • make test: 1668 pytest passed, 1 xfailed; 994 vitest tests across 97 files passed
  • Metron credential and rename tests pass against comicbox 5.3.2 with mokkari DeprecationWarnings raised as errors

🤖 Generated with Claude Code

comicbox 5.3.2 (pinned in c36f194) needs no code changes here, only
accurate comments and the user-facing fixes it brings in NEWS:

- Renames strip ":" and the other characters Windows and SMB shares
  can't store. Codex has no filename sanitizing of its own to retire.
- MetronOnlineSource now sends mokkari the API token alone when one is
  set, so a leftover username & password never reaches mokkari, and
  mokkari 4.10 stops ~/.netrc replacing the Bearer token. Codex still
  hands comicbox all three fields, so comments that said "mokkari
  prefers the token" now say comicbox sends only the token.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ajslater
ajslater merged commit dbf7052 into develop Oct 19, 2026
9 checks passed
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