<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>TOTP Authenticator Changelog</title><description>What&apos;s changed in TOTP Authenticator, release by release.</description><link>https://nexoradigitech.com/</link><language>en-us</language><item><title>auth v2026.08 — first production release</title><link>https://nexoradigitech.com/changelog#auth-v2026.08</link><guid isPermaLink="true">https://nexoradigitech.com/changelog#auth-v2026.08</guid><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h4&gt;Highlights&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Import from Google Authenticator, 2FAS, Aegis, &lt;code&gt;.nexora&lt;/code&gt; backups and plain &lt;code&gt;otpauth://&lt;/code&gt; lists, by drag-drop, paste or multi-file QR&lt;/li&gt;&lt;li&gt;Account edit and delete, labels with automatic issuer categorization and grouping&lt;/li&gt;&lt;li&gt;Real issuer icons plus custom icons, encrypted on your device before upload&lt;/li&gt;&lt;li&gt;Three-state dark mode, sort/filter/search, drag and keyboard reorder, row context menus with tap-to-reveal&lt;/li&gt;&lt;li&gt;Clipboard auto-clear, account QR display behind a two-step reveal&lt;/li&gt;&lt;li&gt;Vault password reset via recovery key, and a &lt;code&gt;/restore&lt;/code&gt; history view&lt;/li&gt;&lt;li&gt;Device clock-drift detection and duplicate-account warnings Two deliberate differences from mobile, both stated in the UI rather than silently missing: custom icons require Pro, and &lt;strong&gt;HOTP is not supported&lt;/strong&gt; (a firm decision, not a temporary gap).&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Fixes&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Free-tier vaults now persist properly instead of being lost on refresh.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Deletions now propagate between devices.&lt;/strong&gt; Previously a deleted account could reappear on the next sync. Deletion records live inside the encrypted snapshot, so the server never learns that a deletion happened.&lt;/li&gt;&lt;li&gt;A sync that would drop more than half your accounts, or five or more, without matching evidence now routes to a conflict screen instead of committing.&lt;/li&gt;&lt;li&gt;Cross-device sync data loss for Pro accounts fixed.&lt;/li&gt;&lt;li&gt;Cloud snapshots now survive a backend restart. Before this they were held in memory only.&lt;/li&gt;&lt;li&gt;A lapsing Pro account is no longer worse off than a free one — vault data is never paywalled, including recovery, export and restore.&lt;/li&gt;&lt;/ul&gt;</content:encoded></item><item><title>Release v2026.08.1</title><link>https://nexoradigitech.com/changelog#v2026.08.1</link><guid isPermaLink="true">https://nexoradigitech.com/changelog#v2026.08.1</guid><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h4&gt;Highlights&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed a code-display bug on narrower Android screens.&lt;/strong&gt; On some device widths, a layout container was claiming too much of the account row, leaving the code truncated. Rows now lay out correctly across screen sizes.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Account list redesigned to match iOS&lt;/strong&gt; — coloured letter avatars (same account = same colour on both platforms), a countdown ring that now actually shows time *remaining* instead of elapsed, code text that reddens in the last 5 seconds, row separators, and labelled section headers with counts.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Per-account menu&lt;/strong&gt; (⋮ or long-press): Copy, Edit, Select Label, Add/Remove from widget, Push to Browser, Delete — iOS has had this for a while; Android now does too.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Undo after deleting an account&lt;/strong&gt;, with a short window to bring it back before the deletion is final.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Deleting an account now actually removes it everywhere&lt;/strong&gt;, including from home-screen widgets — previously a deleted account kept generating live codes (and kept its secret on disk) until the widget was manually re-curated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;In-app changelog is now available in all 10 supported languages&lt;/strong&gt; (previously only English, Japanese and Chinese; the other seven silently fell back to English).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed several freezes and crashes:&lt;/strong&gt; the app no longer freezes while starting up, scrolling a long account list no longer freezes, Google Drive sync no longer crashes outside the US, importing a large backup (300+ accounts) no longer crashes the preview screen, and app lock no longer crashes on older Android versions (9 and 10).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Updated our in-app payment system&lt;/strong&gt; to stay compliant with Google Play&apos;s requirements. If you already own Premium, you keep it — no need to buy it again.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed the top toolbar not reaching the edges of the screen&lt;/strong&gt; on phones with curved-edge displays.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Smaller app size&lt;/strong&gt; — the download is now about 9% smaller.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Fixes&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Codes not displaying on some smaller Android phones (the fix above).&lt;/li&gt;&lt;li&gt;Toolbar background not reaching the screen edges on curved-display phones.&lt;/li&gt;&lt;li&gt;Fixed several causes of the app freezing when opening or scrolling the account list.&lt;/li&gt;&lt;li&gt;Google Drive sync crashing for anyone outside the US time zone.&lt;/li&gt;&lt;li&gt;Crash when previewing a large import (300+ accounts) from Aegis, 2FAS, or Google Authenticator.&lt;/li&gt;&lt;li&gt;App lock crashing on Android 9 and 10 for some fingerprint or face-unlock setups.&lt;/li&gt;&lt;li&gt;Deleted accounts no longer linger in home-screen widgets, generating codes after deletion.&lt;/li&gt;&lt;li&gt;A newly added account no longer loses its label colour; the drag handle now shows on every row while reordering; adding a second account from the row menu no longer drops the first one from the widget.&lt;/li&gt;&lt;li&gt;Manual-entry Save button now stays reachable above the keyboard instead of scrolling off screen.&lt;/li&gt;&lt;li&gt;Better support for large screens and rotation, and faster-loading account icons.&lt;/li&gt;&lt;li&gt;Fixed a handful of rare crashes, including one related to the rate-this-app prompt and one when importing very large files.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Features&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Per-account overflow/long-press context menu (iOS parity).&lt;/li&gt;&lt;li&gt;Account list visual parity with iOS (avatars, countdown ring, code colour, separators, section headers).&lt;/li&gt;&lt;li&gt;Undo after deleting an account.&lt;/li&gt;&lt;li&gt;In-app changelog localised to all 10 languages.&lt;/li&gt;&lt;li&gt;Support emails now carry app version, build, OS and device automatically, to make bug reports reproducible.&lt;/li&gt;&lt;/ul&gt;</content:encoded></item><item><title>Release v2026.08</title><link>https://nexoradigitech.com/changelog#v2026.08</link><guid isPermaLink="true">https://nexoradigitech.com/changelog#v2026.08</guid><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h4&gt;Highlights&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Your codes are now encrypted on the device&lt;/strong&gt;, with an optional high-security mode that binds the vault to your device unlock.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Import from other authenticators.&lt;/strong&gt; Google Authenticator exports, Aegis encrypted vaults, 2FAS backups, and plain &lt;code&gt;otpauth://&lt;/code&gt; lists can all be brought across, with a new intro screen explaining each path.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cloud sync is faster and more reliable.&lt;/strong&gt; Drive sync now runs in both directions and merges changes across your devices, so additions, edits and deletions made on one device show up correctly on the others.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Recovery snapshots.&lt;/strong&gt; Point-in-time vault snapshots you can restore from if something goes wrong.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Japanese and Simplified Chinese&lt;/strong&gt; join the supported languages.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Time-drift repair&lt;/strong&gt;, so codes keep working when the device clock is wrong.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Fixes&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Widget: refresh icon rendered black instead of white; the lock icon showed the opposite state to the code it described; widgets could not be resized narrower than their placement width.&lt;/li&gt;&lt;li&gt;Widgets could crash and copy the wrong code.&lt;/li&gt;&lt;li&gt;Drive sync crashes and silent data loss fixed; sync history no longer crashes on vaults with many snapshots.&lt;/li&gt;&lt;li&gt;Sync no longer fires off a burst of rapid writes in a row, edits made mid-sync are no longer dropped, and the sync icon now spins for every sync, not just when you tap it in the toolbar.&lt;/li&gt;&lt;li&gt;Restoring a purchase now lands on cloud-sync setup, matching the buy path.&lt;/li&gt;&lt;li&gt;Toolbar icons pack correctly so hidden ones leave no gap.&lt;/li&gt;&lt;li&gt;Crash on corrupt or cross-platform account data.&lt;/li&gt;&lt;li&gt;Notifications were silently broken on Android 13 and newer due to a missing permission request.&lt;/li&gt;&lt;li&gt;Fixed a crash when denying or partially granting a permission request.&lt;/li&gt;&lt;li&gt;Fixed manual account entry rejecting some valid codes and cutting off long ones.&lt;/li&gt;&lt;li&gt;Stricter validation of scanned QR codes.&lt;/li&gt;&lt;li&gt;Fixed a bug that could show incorrect dates and cause errors on launch.&lt;/li&gt;&lt;li&gt;Improved account list loading speed and responsiveness.&lt;/li&gt;&lt;li&gt;Fixed a memory leak in the QR scanner.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Features&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Clipboard auto-clear for copied codes.&lt;/li&gt;&lt;/ul&gt;</content:encoded></item><item><title>Release v2026.07 — iOS 1.24 + supporting services</title><link>https://nexoradigitech.com/changelog#v2026.07</link><guid isPermaLink="true">https://nexoradigitech.com/changelog#v2026.07</guid><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h4&gt;Highlights&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Stronger on-device protection for your codes&lt;/strong&gt;, with a carefully staged migration for existing accounts.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Import from other authenticators.&lt;/strong&gt; Bring your accounts across from a plain otpauth:// list, a Google Authenticator export QR code (including multi-part exports), an Aegis encrypted backup, or a 2FAS backup — with a preview step, duplicate detection, and a check for anything we can&apos;t import.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;More reliable sync.&lt;/strong&gt; Fixed a rare bug where syncing on two devices at once could lose an edit, and another where sync could silently delete accounts it shouldn&apos;t have. Account recovery now keeps a history of snapshots you can restore from, with undo after deleting. A missing backup file is now automatically re-created instead of just failing quietly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Widgets rebuilt for iOS 18.&lt;/strong&gt; Codes are now hidden on the lock screen when app lock is on, accounts using less common code formats now generate the right code, and a clock-drift issue affecting widgets can now be fixed with one tap.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App Store compliance updates&lt;/strong&gt; behind the scenes to keep the app meeting Apple&apos;s latest privacy requirements.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Smaller improvements:&lt;/strong&gt; view an account&apos;s QR code again for re-scanning or moving to another device (protected by Face ID/Touch ID); import a QR code image from Files, not just Photos; search now matches on multiple words at once; accounts can be automatically sorted into categories by service, with a preview before it&apos;s applied; and copied codes now clear from the clipboard automatically.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Fixes (iOS)&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Data loss and recovery:&lt;/strong&gt; fixed a class of bugs where an account could disappear after an app update; restoring a backup no longer creates duplicate accounts; syncing no longer loses an account&apos;s code format, custom image, or category; and several safeguards were added so an account&apos;s secret can never be accidentally wiped.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Code accuracy:&lt;/strong&gt; fixed several edge cases where adding an account by link or QR code could silently generate the wrong code, or accept a code that wasn&apos;t actually valid. Unsupported or invalid secret keys are now rejected with a clear message instead of quietly producing wrong codes.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Sync compatibility:&lt;/strong&gt; restoring a backup across different app versions or platforms is more reliable, and accounts are no longer accidentally removed during sync.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Purchases:&lt;/strong&gt; Premium no longer briefly appears disabled when opening the app offline, and a clearer message now shows if a purchase isn&apos;t available.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App lock:&lt;/strong&gt; the app now locks properly even after being backgrounded from Control Center, turning off app lock now requires authentication, and several widget and import crashes are fixed.&lt;/li&gt;&lt;/ul&gt;</content:encoded></item></channel></rss>