Skip to content

Docs: exact Home, Manage tag and browser wording on "Which tags work" - #105

Merged
76cb merged 1 commit into
mainfrom
claude/inspiring-allen-yra5xq
Oct 21, 2026
Merged

76cb merged 1 commit into
mainfrom
claude/inspiring-allen-yra5xq

Conversation

@76cb

@76cb 76cb commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Carries the other session's commit cdce6c1 (branch claude/eager-albattani-1r7zcq, "Docs: bring 'Which tags work' up to date with the firmware") onto the page as it is on main after #103, where that commit no longer merges cleanly.

Kept, each checked against the code:

  • Tables with the exact Home, Manage tag, Dashboard and browser Manage tag wording for a blank tag and for a tag that can't be used (refresh_home_page, tag_flow.hpp, product.js, web_assets.cpp).
  • Protection rule: locked blocks only matter among blocks 0–77; OpenPrintTagWriter::read reads the lock state of all 80 blocks but refuses with Tag has protected blocks only for a block below 78, and only when writing or clearing. The tag is still read and shown.
  • A row for ISO 15693 tags the reader refuses. Both messages are named: NFC-V tag geometry is invalid or too large comes from TagGeometry::validate() for more than 4096 bytes, Unsupported NFC-V geometry from ReadOnlyService::read_tag for blocks over 32 bytes. The original commit named only the second.
  • The two-tag message in the test steps, and that Home shows COMPATIBLE BLANK TAG.

Dropped: the NTAG/MIFARE row, since #103 changed what happens for those tags.

Docs checks (privacy, mkdocs strict, site validation) pass locally. Once this is merged, branch claude/eager-albattani-1r7zcq can be deleted.


Generated by Claude Code

Carries the still-valid parts of cdce6c1 (branch claude/eager-albattani-
1r7zcq) onto the page as rewritten for NFC-A detection in 1.0.1-beta.5:
tables with the exact wording for a blank tag and for a tag that can't be
used, the protection rule for blocks 0-77 (checked in
OpenPrintTagWriter::read, refused only for blocks below 78), the row for
ISO 15693 tags the reader refuses (geometry over 4096 bytes or blocks over
32 bytes, with both messages), and the two-tag message in the test steps.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QcYr11a5B65kS64MagbgF1
@76cb
76cb merged commit da8caa5 into main Oct 21, 2026
4 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.

2 participants