Skip to content

fix(scan): "File all" printed raw inflect markup, and showed through the keyboard - #207

Merged
treyes133 merged 1 commit into
stagingfrom
fix/file-all-ui
Oct 4, 2026
Merged

treyes133 merged 1 commit into
stagingfrom
fix/file-all-ui

Conversation

@treyes133

Copy link
Copy Markdown
Contributor

What & why

Two UI bugs in "File all" (#205), found on device in TestFlight 1.0.6 (46):

  1. The dialog title showed raw markup: "File all ^[2 card](inflect: true) in…". ^[…](inflect: true) only resolves inside Text, and a confirmationDialog title is a plain String (the same trap GroupDetailView.cardCount documents). The button only appears with 2+ cards, so a plain "File all (n) cards in…" is always correct.
  2. The bottom-bar "File all" button showed through the keyboard while the "New divider" alert's text field was up. It's now hidden while that alert is showing.

Checklist

  • Tests pass locally: full iOS suite, 1294 passed / 0 failed / 3 skipped (a view-only change, not unit-tested)
  • No secrets, .env, keys, or docs/ contents committed
  • Targets staging

⚠️ Re-check on device: scan 2+ cards → Review → File all → the title reads "File all 2 cards in…" → New divider… → no blue pill behind the keyboard.

🤖 Generated with Claude Code

…the keyboard

Two bugs from #205, both found on device in 1.0.6 (46):

- The dialog title read "File all ^[2 card](inflect: true) in…". That markup only resolves
  inside Text; a confirmationDialog title is a plain String and prints it raw (the same trap
  GroupDetailView's cardCount comment warns about). "File all" only appears with 2+ drafts,
  so a plain "\(n) cards" is always right.
- The bottom-bar button showed through the keyboard's glass while the New divider alert's text
  field was up. It's now hidden while that alert is showing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@treyes133
treyes133 merged commit 8ea0971 into staging Oct 4, 2026
5 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