Reitti v2.5.0 Release Notes
What's Changed
This release introduces a substantial rework of the date picker component. Our primary goals for this redesign were to:
- Smaller UI: Create a more compact and less intrusive design.
- Day Mode Focus: Optimize the default experience for seamless daily timeline browsing, which is the most common use case.
- Easy Mode Switching: Provide quick and intuitive transitions between day, month, and year views. Just scroll up or down in the date picker to switch between months, years or days
- Fast Range Selection: Enable rapid selection of specific dates, months, or year ranges for efficient data filtering.
The result is a more modern, responsive, and user-friendly date selection experience throughout Reitti.


New Features 🎉
- Reworked Date Picker: The entire date picker component has been reimagined and rebuilt from the ground up (
#315). This brings a snappier, more intuitive interface for navigating your timeline dates. Check out the details in #475 by @dgr-gh. - Airplane Transport Mode: You can now accurately categorize your flights with the new "airplane" transport mode (
#480). This helps provide a more precise overview of your travel history! See the feature details in #484 by @dgr-gh.
Bugfixes 🐛
- Improved Settings Layout: Addressed an aesthetic issue by including padding below settings sections and removing redundant margins, resulting in a cleaner and more consistent UI (
#460). Fix submitted in #461 by @dgr-gh. - Memory Edit Panel Enhancements:
- We've removed an old, redundant image header type that was still present in the edit memories panel, simplifying the interface (
#472). - Crucially, this update includes significant fixes for several timezone-related issues regarding the start and end dates of memories. Your memories should now be displayed accurately, regardless of your current timezone or the timezone in which they were created. Dive into the details in #483 by @dgr-gh.
- We've removed an old, redundant image header type that was still present in the edit memories panel, simplifying the interface (
- Path Segments Overlay Fix & Performance Boost: A tricky bug surfaced after recent raw geopoint loading improvements a couple of releases ago, causing selected trip paths to be drawn under the base path (
#486). This is now fixed, ensuring your selected path is always clearly visible on top. As a bonus, we've achieved a significant performance improvement for the entire timeline by optimizing how segment points are rendered, specifically by avoiding unnecessary direct DOM manipulation. See the fix in #487 by @dgr-gh.
Other Changes 🛠️
- Translations Update: Our fantastic community of translators has been hard at work! This release includes the latest translation updates from Hosted Weblate, notably bringing French to 100% completion! Many thanks to everyone involved. #448 by @weblate.
- Enhanced E2E Testing: We've further invested in and expanded our End-to-End (E2E) frontend testing framework (
#218). While not directly visible to users, this ongoing effort significantly improves the overall stability, reliability, and maintainability of Reitti for future developments. #477 by @dgr-gh. - Date Picker End Date Fix: Resolved a specific issue where the end date for date picker selections was not always handled correctly as part of the new component. #485 by @dgr-gh.
- URL Single Date Selection: Fixed handling of single date selections when initiated via the URL, ensuring consistent behavior (
#486- note: this is a different issue than the path segment bug with the same number). #488 by @dgr-gh.
Thanks 🙏
A massive thank you to our incredible community of translators! Your dedication, especially bringing French to 100% translation, is truly appreciated and makes Reitti accessible to more people worldwide. Thank you @skbo @sne11ius @christian-ho
And as always, many thanks to everyone who reported bugs, suggested features, and contributed to Reitti. Your feedback is invaluable!
Full Changelog: v2.4.2...v2.5.0