Release Date: October 20, 2025
APK File: TimeMachineV2.0.0.apk
File Size: 23 MB
MD5 Checksum: 624619775c92b2466774015748e20a82
This is a major update with significant architectural improvements, new features, and comprehensive bug fixes.
- Category-Based Time Tracking: Create custom categories to track different activities
- Immersive Fullscreen Mode:
- Landscape orientation lock
- System UI hidden for distraction-free focus
- Double-tap to show/hide controls
- Real-Time Session Feedback:
- Orange countdown: "Keep going... 15s to save"
- Green confirmation: "✓ Session will be saved"
- 30-second minimum requirement clearly communicated
- Universal Session Saving: All exit methods (STOP, EXIT, back gesture) save sessions
- Advanced Statistics:
- Category-based analytics
- Daily goal tracking with visual progress bars
- Calendar view with goal completion indicators (green/red)
- Session history with timestamps
- Daily Goal Management: Set and track daily goals per category
- Calculate dates from years ago or in the future
- Support for complex date scenarios including leap years
- Save and view calculation history
- Robust Feb 29 handling (no crashes!)
- Age, Height (ft/cm), Weight (kg/lb) inputs
- Gender selection (Male/Female)
- Multiple classification systems (WHO/DGE)
- Visual classification graph
- Ideal weight range table
- Health tips and personalized interpretation
- Save and view BMI history
- Track daily habits with streaks
- Visual completion calendar
- Detailed statistics and trends
- Reminder notifications
- ✅ Session Save Bug: Fixed issue where sessions weren't saving when exiting via back gesture or EXIT button
- ✅ Midnight Rollover: Fixed cached date issue causing submissions to wrong date after midnight
- ✅ UI Refresh: Implemented lifecycle observers for immediate data refresh when returning from immersive mode
- ✅ Progress Bar Visibility: Daily goal progress bar now always visible in fullscreen mode
- ✅ Leap Year Crash: Fixed
DateTimeExceptionwhen calculating with Feb 29 in non-leap years - ✅ Next Valid Date: Automatically finds next valid Feb 29 when needed
- ✅ Timezone Bug: Fixed UTC epoch math causing wrong habit creation dates and skewed streaks
- ✅ Back Gesture: Fixed back gesture in habit detail view (now closes overlay instead of entire screen)
- ✅ Notification Banner: Added dismiss button and fixed channel checks (removed old TimerAlarm channel)
- ✅ Session Indicators: Added clear visual feedback for minimum session length requirement
- Cleaner Home Screen: Removed shadows from timer blocks, added subtle borders
- Vibrant Colors: Updated color palette for better visual appeal
- Modern Gradient Icons: Icon backgrounds now use vertical gradients
- Zero Elevation: Card elevation set to 0dp for flat, modern look
- Consistent Typography: Improved text hierarchy and readability
- Clear Feedback: Users now see live countdown and confirmation when session will save
- Feature Communication: "Auto-saves after 30 seconds" shown before starting sessions
- Smooth Animations: Added fade-in/fade-out transitions for controls
- Tap Gestures: Single tap shows hint, double-tap toggles controls in immersive mode
- ActivityCategory table: Store custom activity categories
- TimeSession table: Store time tracking sessions with category association
- Improved Queries: Optimized queries for statistics and analytics
- Data Integrity: Proper timezone handling and date storage
- Room Database: Robust local persistence with migrations
- Coroutines & Flow: Reactive UI updates with proper lifecycle management
- Lifecycle Observers: Automatic data refresh on screen resume
- SharedPreferences: State persistence for immersive timer across lifecycle events
- ProGuard + R8: Code minification and obfuscation enabled
- Resource Shrinking: Unused resources removed automatically
- Optimized Queries: Database queries optimized for performance
- Efficient Recomposition: LaunchedEffect keys properly managed
- Null Safety: Comprehensive null checks to prevent crashes
- Error Handling: Try-catch blocks with proper logging
- Race Condition Fixes: Proper coroutine scoping and state capture
- Consolidated Utilities: Removed duplicate code, organized utilities
- v2.0.0 (October 20, 2025): Major update - Focus Tracker rewrite, bug fixes, new features
- v1.3.0: Previous stable version
- v1.2.0: Feature additions
- v1.1.0: Initial habit tracker
- v1.0.0: Initial release
- Signed APK: Release signed with production keystore
- ProGuard: Code obfuscation enabled
- No Permissions: Minimal permission requirements
- Local Storage: All data stored locally on device
- Download: Get
TimeMachineV2.0.0.apkfrom the release folder - Enable Unknown Sources: Settings → Security → Unknown Sources
- Install: Tap the APK file to install
- Launch: Open TimeMachine and enjoy!
- Create categories
- Start sessions
- Verify 30s minimum with visual feedback
- Test all exit methods (STOP, EXIT, back gesture)
- Check session history
- Verify statistics
- Test calendar goal view
- Test Feb 29 scenarios
- Verify calculation accuracy
- Check history saving
- Test all input fields
- Verify WHO/DGE classifications
- Check unit conversions
- Test history saving
- Create habits
- Track completions
- Verify streaks
- Test after midnight
- Export/import data functionality
- Cloud sync support
- More themes and customization
- Widget support
- Multi-language support
- Advanced analytics charts
- Pomodoro timer integration
- Social features (optional sharing)
Developer: Ali Ahad
Version: 2.0.0
Build Date: October 20, 2025
Package: me.aliahad.timemanager
For bug reports or feature requests, please contact the developer.
Enjoy TimeMachine v2.0.0! 🎉✨