Skip to content

v1.0.4 - Top-Bar Save Action, 3-Button Inset Fixes & In-App Update Checker

Choose a tag to compare

@github-actions github-actions released this 29 Aug 23:54
· 7 commits to main since this release

🚀 My Tasks v1.0.4 — Ergonomic Top-Bar Save Action, 3-Button Inset Fixes & In-App Update Checker

Welcome to version 1.0.4 of My Tasks! This release delivers key ergonomic enhancements for task entry, resolves 3-button system navigation bar overlapping on Xiaomi/Samsung devices, introduces an on-demand in-app GitHub update checker, and ensures seamless category management and settings navigation.


✨ What's New & Highlights

🔄 On-Demand In-App Update Checker

  • Check for Updates in Settings: Added a dedicated "Check for Updates (بررسی به‌روزرسانی)" row in the Settings menu. Users can manually check for new releases directly from GitHub at any time with zero forced pop-ups or interruptions.
  • Direct Browser Download: When a new version is detected, a clean dialog displays the changelog summary with a one-click button to download the latest .apk in your browser.

📝 Top-Bar Save Action (No Keyboard Friction)

  • Instant Task Submission: Moved the primary "Save" action to the top application bar in the Add/Edit Task screen. Users can now type a task title and immediately save it in a single tap without needing to dismiss the soft keyboard or scroll down to the bottom.
  • Streamlined Glassmorphism Design: Removed redundant bottom buttons for a cleaner, modern, distraction-free interface.

📱 Complete 3-Button System Navigation Bar & Notch Inset Support

  • Zero Button Clipping: Added navigationBarsPadding() and statusBarsPadding() across all screens and sheets.
  • Xiaomi / Samsung 3-Button Compatibility: Resolved the issue on devices with 3-button system navigation (Back, Home, Recents) where buttons or the Floating Action Button (+ FAB) were partially covered by the navigation bar.
  • Floating Action Button Elevation: The + FAB is now intelligently positioned with safe breathing room above both gesture bars and 3-button navigation bars.

⚙️ Fully Scrollable Settings Sheet

  • Added smooth vertical scrolling and navigation insets to the Settings bottom sheet, ensuring all options (Theme toggle, Language, Category Manager, Timestamped Backup & Restore, and Update Checker) are fully accessible across all screen sizes and font scalings.

🗂️ Category Sheet Flow Retention

  • Fixed category management dialogs to keep the Category Manager sheet open during category additions, edits, reordering, and deletions, eliminating unexpected exits to the dashboard.

🛡️ Database & Keystore Integrity

  • Built with identical cryptographic certificate signing (keystore/release.jks) for seamless in-place APK updates without data loss.

📦 Direct Downloads

Asset Target Architecture Min Android Version Build Pipeline Status
MyTasks-v1.0.4.apk Universal (ARMv7, ARM64, x86, x86_64) Android 7.0+ (API 24+) ✅ Passed GitHub Actions CI/CD