v1.0.4 - Top-Bar Save Action, 3-Button Inset Fixes & In-App Update Checker
🚀 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
.apkin 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()andstatusBarsPadding()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 |