feat: TOTP digit-box filling — one character per box (v2.10.12) Parity queue #7 (A6, final item) — browser fillOTPDigitBoxes parity. - Parser collects split single-character OTP boxes: web = maxlength=1 with text/number/tel type (exact browser gate); native = numeric input class, unlabeled or OTP-labeled only (labeled numeric fields still classify as card/expiry), number-password excluded. Group gated to 4-10 boxes. - ParsedStructure.otpDigitBoxIds joins hasUsableField - datasetFor fills a full-code otpId when present, else distributes the TOTP code char-by-char across the box ids - Picker carries the ids via EXTRA_OTP_DIGIT_BOX_IDS (API-33-safe parcelable read) so picker picks fill boxes too; service placeholder + ignored ids include them - tests: OtpDigitsTest (4). Full suite 902, only the 5 known pre-existing failures. Live digit-box fill needs on-device QA.

dev · 3 weeks ago · 2026-08-02 · 5.8 MB

$ koh steal kepr.uk/peach-android@92419f6d20c2
·
← c9a6cfec817e 869e877f6948 →
⇓ download .face