Skip to content

Releases: subedi-samrat/navidash-releases

v1.2.1

Choose a tag to compare

@subedi-samrat subedi-samrat released this 29 Nov 23:48

🚀 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

  1. You'll see: "Session expired. Logging out..."
  2. What happens: App automatically logs you out after 2 seconds
  3. What to do: Just login again with your credentials

When You Get an Error

  1. You'll see: Clear error message with icon
  2. Your options:
    • Click "Retry" to try again
    • Click "Logout" to clear credentials and start fresh
  3. Best practice: Try retry first, logout if problem persists

When You're Offline

  1. You'll see: Network error message
  2. You can: Still logout to clear your session
  3. 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


🙏 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!


🏷️ 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


NaviDash - Delivery Management Made Simple

v1.2.0

Choose a tag to compare

@subedi-samrat subedi-samrat released this 22 Nov 15:19
  • Added support for Android 12+
  • Improved performance and stability
  • Enhanced user interface
  • Added new features
  • Bug fixes

v1.1.0

Choose a tag to compare

@subedi-samrat subedi-samrat released this 22 Nov 15:16
  • Added support for Android 11+
  • Improved performance and stability
  • Enhanced user interface
  • Added new features

v1.0.0

Choose a tag to compare

@subedi-samrat subedi-samrat released this 22 Nov 15:10
  • Initial release
  • Support for Android 10+
  • Core delivery management features
  • Real-time tracking
  • Basic analytics