🚀 New Features
- Google Timeline Import: You can now import your location history from Google Timeline using the records.json file. This allows for a richer and more complete view of your historical data.
- GPS Data Page Enhancements: The GPS data page has been completely revamped with a host of new features:
- Advanced Filtering: Filter your GPS data by source type, accuracy, and speed.
- Date Presets: Quickly filter data by "Today", "Yesterday", "Last 7 Days", and "Last 30 Days".
- Improved UI: A redesigned interface for a more intuitive and user-friendly experience.
- Bulk Export: Export selected GPS points to CSV.
- Performance Optimization: Statistics calculations have been optimized to use SQL queries directly, resulting in a significant performance improvement, especially for large datasets and fixed OutOfMemoryError for some users
- New Badges: Added more badges to recognize user achievements and milestones.
🐛 Bug Fixes
- Fixed an issue where the duration of a trip was calculated incorrectly when a data gap occurred.
- The friend selection on the Friends page is now cleared after navigating away from the page, improving usability.
📝 Documentation
- Comprehensive updates to the documentation to reflect the latest changes and provide better guidance for users and developers. The documentation is available here: https://tess1o.github.io/geopulse/