Releases: subedi-samrat/navidash-releases
Release list
v1.2.1
🚀 NaviDash v1.2.1 Release Notes
Release Date: November 30, 2025
Version: 1.2.1
🎯 What's New
Better Error Recovery & Session Management
We've completely overhauled how the app handles errors and session expiry. You'll never get stuck on an error screen again!
✨ Key Features
🔐 Smart Session Management
Never Get Stuck Again
- Auto-Logout on Session Expiry: When your session expires, the app automatically logs you out after 2 seconds with a clear message
- Logout Button Everywhere: Every error screen now has a logout button, so you can always recover
- Works Offline: You can logout even when your internet is down or the server is unreachable
🛡️ Enhanced Security
Better Protection for Your Account
- Automatic Token Cleanup: Expired or invalid tokens are automatically removed
- Instant Detection: The app immediately detects when your session has expired
- Force Logout: You can always clear your credentials, even if something goes wrong
💬 Clear Error Messages
Know What's Happening
- Session Expired: Clear message when your login has expired
- Network Issues: Helpful messages when you're offline or the server is down
- Actionable Guidance: Every error tells you what to do next
🧹 Better Resource Management
Smoother Performance
- Location Tracking Cleanup: Location tracking properly stops when you logout
- No Memory Leaks: Better cleanup prevents battery drain and performance issues
- Faster Response: Improved error handling means quicker feedback
🎨 User Experience Improvements
For Riders
Home Screen
- ✅ Logout button in error banner
- ✅ Clear error messages with icons
- ✅ Retry and logout options side-by-side
- ✅ Auto-logout when session expires
Profile Screen
- ✅ Dedicated error screen with recovery options
- ✅ Proper location tracking cleanup before logout
- ✅ Works even when offline
For Admins
Dashboard
- ✅ Improved error screen design
- ✅ Logout button alongside retry
- ✅ Better mobile responsiveness
- ✅ Clear session expiry messaging
🔧 Technical Improvements
API Layer
- Enhanced error detection with status codes
- Automatic credential clearing on 401 errors
- Graceful handling of malformed responses
- Better error propagation to UI components
🐛 Bug Fixes
Critical Fixes
- ✅ Fixed: Users getting stuck on error screens
- ✅ Fixed: No way to logout when session expires
- ✅ Fixed: Logout failing when backend is down
- ✅ Fixed: Location tracking continuing after logout
- ✅ Fixed: Generic error messages that weren't helpful
Component Fixes
- ✅ Fixed: RiderHome missing logout capability
- ✅ Fixed: Error types not properly distinguished
- ✅ Fixed: Resource cleanup on logout
📱 What You'll Notice
Before This Update
- ❌ Got stuck on error screens
- ❌ Had to force-close the app to recover
- ❌ Unclear error messages
- ❌ Couldn't logout when things went wrong
- ❌ Location tracking kept running after logout
After This Update
- ✅ Always have a way to logout
- ✅ Clear, helpful error messages
- ✅ Auto-logout when session expires
- ✅ Logout works even offline
- ✅ Proper cleanup of all resources
- ✅ Smooth recovery from any error
🎓 How to Use New Features
When Your Session Expires
- You'll see: "Session expired. Logging out..."
- What happens: App automatically logs you out after 2 seconds
- What to do: Just login again with your credentials
When You Get an Error
- You'll see: Clear error message with icon
- Your options:
- Click "Retry" to try again
- Click "Logout" to clear credentials and start fresh
- Best practice: Try retry first, logout if problem persists
When You're Offline
- You'll see: Network error message
- You can: Still logout to clear your session
- What happens: Credentials cleared locally, ready for fresh login
🔄 Upgrade Instructions
For Users
No action required! Just update the app and enjoy the improvements.
📊 Version Comparison
| Feature | v1.2.0 | v1.2.1 |
|---|---|---|
| Logout on Error | ❌ | ✅ |
| Session Expiry Detection | ❌ | ✅ |
| Offline Logout | ❌ | ✅ |
| Clear Error Messages | ✅ | |
| Auto-Logout | ❌ | ✅ |
| Resource Cleanup | ✅ |
🔮 Coming Soon
We're already working on the next update! Here's what's planned:
- 🔄 Auto Token Refresh: Automatically refresh your session before it expires
- 📴 Offline Mode: View cached data when you're offline
- 📊 Error Analytics: Better tracking to improve app stability
- 🔔 Toast Notifications: Subtle notifications for better feedback
🆘 Need Help?
Common Questions
Q: Why did I get logged out?
A: Your session expired after being inactive. Just login again!
Q: I can't connect to the server. What should I do?
A: Check your internet connection. You can still logout and try again later.
Q: The app shows an error. How do I fix it?
A: Try the "Retry" button first. If that doesn't work, use "Logout" to start fresh.
Q: Will I lose my data if I logout?
A: No! Your deliveries and profile are saved on the server. Just login again to access them.
Support
- 📧 Email: samrat.subedi.77+navidashsupport@gmail.com
- 🌐 Website: https://subedi-samrat.com.np
- � *GitHub: https://github.com/subedi-samrat
- 📚 Docs: Check the troubleshooting guide in the app
🙏 Thank You
Thank you for using NaviDash! This update focuses on making your experience smoother and more reliable. We're committed to continuous improvement based on your feedback.
Feedback Welcome
Found a bug? Have a suggestion? We'd love to hear from you!
- 📧 Email: samrat.subedi.77+navidashsupport@gmail.com
- 💻 GitHub Issues: https://github.com/subedi-samrat/navidash-releases/issues
- 🌐 Website: https://subedi-samrat.com.np
🏷️ Version Info
- Version Name: 1.2.1
- Release Date: November 30, 2025
- Min Android Version: 5.1 (API 22)
- Target Android Version: 14 (API 34)
- Package: com.samrat.navidash
Happy Delivering! 🚚📦
Developed with ❤️ by Samrat Subedi
👨💻 Developer
Samrat Subedi
- 🌐 Website: subedi-samrat.com.np
- 💻 GitHub: @subedi-samrat
- 📧 Support: samrat.subedi.77+navidashsupport@gmail.com
NaviDash - Delivery Management Made Simple
v1.2.0
- Added support for Android 12+
- Improved performance and stability
- Enhanced user interface
- Added new features
- Bug fixes
v1.1.0
- Added support for Android 11+
- Improved performance and stability
- Enhanced user interface
- Added new features
v1.0.0
- Initial release
- Support for Android 10+
- Core delivery management features
- Real-time tracking
- Basic analytics