{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihdryhhlnrh5flm5c5kgcvusv7xsczacaouqhsb2wayu5zpz5jodq",
    "uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mlxkqpwc6ax2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreig7saeenw6c3prrms24e2bpcmq7mskq26az4ajg73ufx33cf4gf2a"
    },
    "mimeType": "image/png",
    "size": 32236
  },
  "path": "/packages/otp_autofill_field",
  "publishedAt": "2026-05-16T09:44:35.522Z",
  "site": "https://pub.dev",
  "textContent": "Self-contained Flutter OTP field: PIN UI with automatic Android SMS Retriever and iOS one-time-code keyboard autofill, plus a resend timer. No external OTP/PIN dependency. Changelog excerpt: Rebuilt as a **self-contained plugin**— no `pin_code_fields`or `sms_autofill`dependency. Both are reimplemented. - `AutoOtpField`— OTP field combining own PIN cells + own Android SMS Retriever bridge + iOS `oneTimeCode`keyboard autofill. - `OtpPinField`— single-hidden-input PIN widget. Fixes the per-cell paste / soft-backspace / partial-autofill bugs of `pin_code_fields`. - `OtpRetriever`— own Android SMS Retriever bridge (native Kotlin plugin): leak-free, idempotent, timeout-aware. Fixes the `[...]",
  "title": "v1.0.0 of otp_autofill_field",
  "updatedAt": "2026-05-16T08:45:04.039Z"
}