1.5
2026-03-06
General maintenance update: including UI enhancements and minor bug fixes for improved reliability.
1.3
2026-03-03
What's New in the Version 1.3
Session & offline
• Session expired fix – Fixed a bug where generated cards were lost when the session expired before saving. The flow is now:
• Session is checked before generation and before save.
• If the session is expired or about to expire, it is refreshed when possible.
• If a save fails due to session expiry or being offline, a recovery modal appears.
• You can download your cards as CSV or JSON so they are not lost.
• You can log in again and import the file later.
File downloads
• File downloads – Downloads now use the native Share sheet instead of failing silently. Users can choose “Save to Files” to store exports.
• CSVImport template download – Uses the same export flow for compatibility.
Import previews
• Import card previews – HTML tags are stripped from previews in Document, PDF, and CSV import.
Test mode
• Scroll to top – Content scrolls to top when moving to the next card.
• Bottom bar – Reduced height while keeping the Next button centered.
• Loading state – “Loading…” text centered in the middle of the screen.
• Radio-style circles – Grey circles added to options (right side); turn green/red for correct/wrong.
• Layout jump fix – Reserved space for check/X icons so options don’t jump when feedback appears.
• Option text margin – Removed default margin on elements in option text.
• Bottom fade – Restored fade effect for truncated option text.
• Hover – Disabled blue stroke hover on option buttons.
• Max-width – Card width increased from 480px to 760px.
• Truncation limit – Option truncation increased from 100 to 120 characters.
Test results screen
• Labels – “Your answer:” and “Correct answer:” are bold.
• Card styling – Missed cards use white background and grey border (aligned with test mode).
• Bottom spacing – Content extends to the bottom edge with correct safe-area padding.
Bottom sheet
• Scroll lock – Background content no longer scrolls when the Create bottom sheet is open.