Hey reitti community! π I'm Daniel, and after over three intense months of development, I am absolutely thrilled to present to you the biggest, most ambitious release in reitti's history: reitti 4.0! This has been a true labor of love, and I'm beyond excited to finally get it into your hands. I've poured my heart and soul into this update, and I genuinely believe it will transform the way you interact with your movement data.
Let's dive into all the goodness!
β οΈ BREAKING CHANGES β Please Read Carefully β οΈ
While I've packed reitti 4.0 with incredible new features, there are a couple of crucial changes you need to be aware of to ensure a smooth upgrade.
rabbitmqhas been fully removed. This simplifies the stack and reduces dependencies.photonhas been removed from the defaultdocker-composefile. While it's still supported if you wish to use it, it's no longer a default component thanks to my new open-source geocoding service!
It is absolutely essential that you update your docker-compose file during the upgrade process. Please visit https://www.dedicatedcode.com/projects/reitti/4.0/upgrade/ for the necessary steps to get your reitti instance running seamlessly on 4.0.
What's New & Exciting! β¨
This release is really all about taking your map experience to the next level, offering deeper insights, and making reitti more robust and useful than ever before.
A Revolutionary Map Experience!
Get ready to see your movements like never before! I've completely rebuilt the map from the ground up, moving to a cutting-edge foundation powered by MapLibre GL JS and deck.gl. This unlocks a universe of possibilities and delivers a truly stunning and interactive experience.
- Rewind & Replay Your Journeys: One of my personal favorites! You can now watch your past movements unfold right before your eyes. Ever wanted to see how you moved through a specific day or trip? Now you can!
- Immersive Layers: I've added breathtaking new map layers that bring your data to life:
- Terrain Layer: See the elevation changes along your paths! This adds a fantastic new dimension to your movement data.
- Globe Projection: Zoom out and view your entire journey across a beautiful 3D globe.
- Satellite View: Get a real-world perspective with high-resolution satellite imagery.
- 3D Buildings: In supported areas, watch your paths weave through realistic 3D building models. It's truly amazing!
- The Aggregate View β Discover Your Habits: This is a game-changer for understanding your routine! The new aggregate view condenses all your movement data into a 24-hour window, allowing you to visualize your typical movements. Ever wondered where you usually are at 8 PM, or what your most common morning commute looks like? Now you'll know!
- Blazing Fast Performance for Years of Data: Displaying multiple years of movement data used to be a challenge. Not anymore! reitti 4.0 has been heavily optimized to handle vast amounts of historical data without breaking a sweat, ensuring a smooth and responsive experience even for the most avid trackers.
- Flexible Path Visualizations: I understand that everyone has different preferences for how their paths are displayed. Now you can choose between:
- Raw Paths: See every single point as recorded.
- Default Paths: My improved, cleaned-up path rendering.
- Edge Bundling: A fantastic new option that reduces visual clutter by bundling nearby paths together, making trends and frequent routes much easier to spot!
Enhanced Functionality & Global Reach
Beyond the map, I've also made significant strides in reitti's core capabilities:
- Β‘Hola! Spanish Translation: Huge thanks to the community, reitti now officially supports Spanish! This is a big step towards making reitti accessible to even more users worldwide.
- Smarter Place Editing with Geocoding: When editing a place, you can now directly request geocoding suggestions and select the most accurate result from various available providers. This makes managing your locations much more intuitive and precise.
- Faster & More Robust Visit and Trip Detection: I've completely overhauled the algorithms for detecting visits and trips. The new system is not only significantly faster but also much more robust, leading to more accurate and reliable insights into your time spent and journeys taken.
New Dedicated Open-Source Services!
As part of this massive update, I'm incredibly proud to announce two new, completely free-to-use services that power reitti 4.0 and are available for everyone!
- My Own Reverse Geocoder: Say goodbye to external dependencies for basic geocoding! I've developed my very own reverse geocoder, free for everyone to use at https://geo.dedicatedcode.com. This provides fast, reliable reverse geocoding directly from my infrastructure.
- My Own Tile Server: To complement the new map experience, I've also launched my own tile server at https://tiles.dedicatedcode.com, based on OpenStreetMap data. This ensures consistent, high-performance map tiles for all reitti users.
Phew! And honestly, there are probably a thousand other little tweaks, improvements, and bug fixes I've missed in these notes. This release is truly packed!
New Contributors
A heartfelt thank you to everyone who contributed to reitti 4.0! Your work, ideas, and code are invaluable, and it's incredible to see the community grow.
- @sieren made their first contribution in #717
- @wjansenw made their first contribution in #763
- @subha0319 made their first contribution in #886
- And a special shout-out to @per_terra for pointing out an improvement that made it into this v4.0.0 release!
Welcome aboard, and thank you for making reitti better for everyone!
Translations
As always, a monumental thank you to all the dedicated translators who consistently keep their languages up-to-date. Your tireless efforts are crucial in making reitti accessible to a broader audience worldwide, and it's deeply appreciated!
Support & Community
I genuinely value your feedback and continued support! Here are a few ways you can connect with me and the reitti community:
- β Support My Work: If you find this project useful, you can help fuel future development by buying me a coffee on Ko-fi. Every bit helps!
- π Report Issues: Encountered a bug or have a brilliant feature suggestion? Please don't hesitate to open an issue on GitHub Issues.
- π£οΈ Discuss on Lemmy: Join the conversation or reach out on Lemmy. I love hearing from you there!
- π¬ Connect on Reddit: Find me and discuss related topics, or just hang out, on Reddit.
- #οΈ Join us on IRC: Come chat with us live in my IRC channel
#reittionlibera.chat.
Happy tracking, everyone! I can't wait to see what you discover with reitti 4.0!
Daniel
Discussion for this release can be found here
Full Changelog: v4.0.0-beta.1...v4.0.0