Download Latest Version 2.31.1 source code.tar.gz (151.7 MB)
Email in envelope

Get an email when there's a new version of StoryPad - Timeline Diary

Home / 2.21.0
Name Modified Size InfoDownloads / Week
Parent folder
2.21.0 source code.tar.gz 2025-12-06 144.6 MB
2.21.0 source code.zip 2025-12-06 145.2 MB
README.md 2025-12-06 2.6 kB
Totals: 3 Items   289.8 MB 0

What's Changed

✨ New Features

  • #530 - Dedicated iPad/tablet UI - Enhanced experience on larger screens 📌
  • #538 - Allow drag to switch day in calendar view - Swipe or drag through calendar dates seamlessly
  • #537 - Keyboard shortcuts - Press Enter to edit story & Ctrl+S to save
  • #536 - Named routes (Navigator 2.0) - Improved navigation architecture
  • #535 - Save story as template - Reuse your favorite story formats
  • #533 - Keyboard input support in PIN code view - Better accessibility
  • #529 - Add search to side menu - Quick search accessibility
  • Add take photo button to toolbar
  • Include events when searching for stories
  • Auto scroll to edited stories and reorder them globally

🎨 UI/UX Improvements

  • #531 - Polish tablet view - Refined tablet experience
  • Use SharedAxisPageTransitionsBuilder for desktop - Quicker transitions on large screens
  • Make SpTapEffect keyboard behavior consistent with inkwell
  • Improve setting showtime/dayago in home view UX
  • Reorder time label to leading position
  • Add timeline divider to yearly view

🔧 Enhancements

  • #527 - Improved yearly backup system - More reliable data backup
  • #526 - Upgrade to Flutter 3.38.1 - Latest framework features & performance
  • #524 - Year-based backup - Better data organization 📌
  • Show better error UI for show/backup service
  • Refactor search view to limit results on empty for better performance
  • Only find IAP provider when mounted
  • Add sidebar route analytics
  • A/B testing setup for relax sound free set

🐛 Bug Fixes

  • #532 - Fix search indexing glitches
  • Fix period calendar break style on iPad
  • Fix search view keyboard glitch caused by Scrollable.ensureVisible
  • Remove tap outside to dismiss keyboard (use default behavior)
  • Clear snack bar before removing asset
  • Remove duplicated Feedback.forTap(context)

Full Changelog: https://github.com/theachoem/storypad/compare/2.20.0...2.21.0

Source: README.md, updated 2025-12-06