Skip to content

Releases: dedicatedcode/reitti

v4.0.4

21 Apr 08:48
25918b2

Choose a tag to compare

Hey reitti community! Daniel here with another quick bugfix release: reitti 4.0.4! 👋

This release tackles an important bug that's been lurking since the major 4.0.0 update, specifically affecting the visit detection preview settings. Thanks to your feedback, we're chipping away at these issues to make reitti even more robust.

Just a friendly reminder, especially if you're upgrading from v3: reitti 4.0 introduced significant breaking changes. Please ensure you've reviewed the breaking changes section in the 4.0.0 release notes and followed the upgrade guide to ensure everything runs smoothly.

What's Changed in 4.0.4 – Getting Sensitive with Previews!

This update addresses a issue within the visit detection configuration.

Other Changes

  • Fixed: Visit Sensitivity Preview Not Working
    • I've resolved a significant bug (issue 927) where the preview functionality within the VisitDetection settings was not working correctly. This feature, which helps you fine-tune how reitti detects your visits, had unfortunately been broken since the reitti 4.0 release. With this fix, you can now reliably use the preview to adjust your visit sensitivity settings to your liking!
    • [See the fix by @dgraf-gh in #928]

Thank you all for your continued vigilance and for helping make reitti better with each update!


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 #reitti on libera.chat.

Happy tracking!
Daniel

Full Changelog: v4.0.3...v4.0.4

v4.0.3

20 Apr 12:04
54298a0

Choose a tag to compare

Hey reitti community! Daniel here with another quick bugfix release: reitti 4.0.3! 👋

It seems the "memories" feature has been playing a little hard to get, especially when encountering places without names. Thanks, as always, for your reports and patience as I fix these issues.

Just a friendly reminder, especially if you're upgrading from v3: reitti 4.0 introduced significant breaking changes. Please ensure you've reviewed the breaking changes section in the 4.0.0 release notes and followed the upgrade guide to ensure everything runs smoothly.

What's Changed in 4.0.3 – Further Refining Memories!

This release primarily tackles another area concerning memory generation.

Other Changes

  • Fixed: Adding Visit or Trip Blocks in Memories
    • I've resolved a bug (issue 920) that prevented users from adding visit or trip blocks within the memories feature, especially when dealing with places that didn't have names assigned to them. My apologies for the repeated oversight in this area, but I believe this fix should make the memory creation process much more robust now!
    • [See the fix by @dgraf-gh in #922]
  • Latest Translations Update
    • A big shout-out to our fantastic community translators! All the most recent language updates from Hosted Weblate are now integrated, ensuring reitti remains accessible and friendly in various languages around the world.
    • [See the update by @weblate in #907]

Thank you again for your incredible support and for helping me iron out these wrinkles to make reitti the best it can be!


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 #reitti on libera.chat.

Happy tracking!
Daniel

Full Changelog: v4.0.2...v4.0.3

v4.0.2

18 Apr 03:14
11695e3

Choose a tag to compare

Hey reitti community! Daniel back again with another small, but important, bugfix release: reitti 4.0.2!

It's been great to see the reitti 4.0 series working so well, and as always, thank you for your ongoing feedback which helps pinpoint these smaller issues. This release addresses a specific problem that might have popped up for some of you.

Just a friendly reminder, especially if you're upgrading from v3: reitti 4.0 introduced significant breaking changes. Please ensure you've reviewed the breaking changes section in the 4.0.0 release notes and followed the upgrade guide to ensure everything runs smoothly.

What's Changed in 4.0.2 – Addressing a Memory Lane Blip!

This release focuses on resolving an issue that could affect how your memories are generated.

Other Changes

  • Fixed: Memory Creation with Unnamed Visits
    • I've resolved a bug (issue 915) where memory generation would fail if it tried to contain a visit that did not have an associated name (e.g., a non-geocoded place). This was an oversight on my part; I had addressed a similar issue in the past, but a crucial step was missed, allowing this particular edge case to slip through. Now, your memory lane should be smooth sailing, regardless of whether every visit has a formal name! by @dgraf-gh in #916

Thanks again for your continued support and for helping make reitti more robust with every release!


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 #reitti on libera.chat.

Happy tracking!
Daniel

Full Changelog: v4.0.1...v4.0.2

v4.0.1

16 Apr 11:40
84dc22f

Choose a tag to compare

Hey reitti friends! Daniel here with a quick, but important, update! 👋

I'm releasing reitti 4.0.1, a bugfix update to address a few minor issues discovered since the major 4.0.0 release. It's great to see reitti 4.0.0 proving to be stable, and thanks to everyone's feedback, I've been able to iron out these small bumps quickly.

For those of you just joining us, or if you're upgrading from v3, please remember that reitti 4.0 introduced significant breaking changes. Don't forget to review the breaking changes section and, most critically, follow the upgrade guide to ensure a smooth transition.

What's Changed in 4.0.1 – Squashing Bugs and Subtle Improvements!

Here's what's included in this quick follow-up release:

Bugfixes

  • Fixed: Attribution Visibility on the Main Map
    • Previously, the map attribution was annoyingly hidden behind the date picker. I've tweaked the layout to ensure it's always visible!
    • See the fix by @dgraf-gh in #903
  • Feature: Configurable Photon Reverse Geocoding Radius
    • For those still utilizing Photon (which is still fully supported!), I've added the ability to configure the radius for reverse geocoding requests. This allows for more precise control over your geocoding results.
    • by @dgraf-gh in #905
  • Latest Translations Update
    • Thanks to our amazing community translators, all the latest language updates from Hosted Weblate are now included, keeping reitti accessible around the globe!
    • by @weblate in #895
  • Fixed: Timeline Scrolling and Clicking Issues
    • I've resolved an issue where scrolling out and clicking on the month or year in the timeline wasn't behaving as expected. The timeline should now feel much smoother! Also included now, is a overlay to show the dates which would be selected if you press the element in the datepicker. Making it more easy to understand what is going on.
    • by @dgraf-gh in #910
grafik

A huge thank you to everyone who reported these issues and helped make reitti even better. Your vigilance is invaluable!


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 #reitti on libera.chat.

Happy tracking!
Daniel

Full Changelog: v4.0.0...v4.0.1

v4.0.0

12 Apr 04:54
e5016d4

Choose a tag to compare

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.

  • rabbitmq has been fully removed. This simplifies the stack and reduces dependencies.
  • photon has been removed from the default docker-compose file. 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!
grafik
  • 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!
grafik grafik
  • 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.
grafik
  • 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.
grafik
  • 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 #reitti on libera.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

Release v4.0.0-beta.4

02 Apr 14:13
7e56bb0

Choose a tag to compare

Release v4.0.0-beta.4 Pre-release
Pre-release

🚀 Upgrading to Beta 4.0.0

This release marks the final upgrade to version 4.0.0-beta.4 before we go into 4.0.0! For detailed upgrade instructions and the latest documentation, please visit: https://www.dedicatedcode.com/projects/reitti/4.0/upgrade/


What's Changed

Other Changes

  • feat: improve statistics page on mobile devices by @sieren in #717
  • Feature/owntracks pagination by @wjansenw in #763
  • feat(857): disable e2e test stage by @dgraf-gh in #858
  • feat(860): add manual testing stage in release workflow by @dgraf-gh in #861
  • Refactor release workflow with verification step by @dgraf-gh in #862
  • Add checkout action to release workflow by @dgraf-gh in #863
  • merge next branch into main by @dgraf-gh in #851
  • fix(release-flow): update release workflow for tag handling and verif… by @dgraf-gh in #866
  • fix(869): increase radius for nearby places detection by @dgraf-gh in #870
  • Translations update from Hosted Weblate by @weblate in #712
  • 873 feature request key jscommonminutes ago and so on needs placeholders by @dgraf-gh in #874
  • 871 bug switching languages breaks the map by @dgraf-gh in #875
  • fix(release): update tag enablement logic in release workflow by @dgraf-gh in #877
  • Fix release by @dgraf-gh in #879

New Contributors


💖 Support & Community

I appreciate your feedback and support! Here are a few ways to connect and contribute:

  • ☕ Support My Work: If you find this project useful, you can support my efforts by buying me a coffee on Ko-fi.
  • 🐛 Report Issues: Encountered a bug or have a feature suggestion? Please open an issue on GitHub Issues.
  • 🗣️ Discuss on Lemmy: Join the conversation or reach out on Lemmy.
  • 💬 Connect on Reddit: Find me and discuss related topics on Reddit.

Full Changelog: v3.4.1...v4.0.0-beta.4

v4.0.0-beta.3

24 Mar 17:52
2adbed2

Choose a tag to compare

v4.0.0-beta.3 Pre-release
Pre-release

What's Changed

  • 791 some assets do not respect base path by @dgraf-gh in #794
  • 792 timeline map is weird and missing information by @dgraf-gh in #797
  • **feat(793): integrate Temporals.js for timeline and memories map ren… by @dgraf-gh in #799
  • 798 bug setting redis keyprefix is not respected when pushing a message into a queue by @dgraf-gh in #803
  • 793 track is not shown 2 by @dgraf-gh in #805
  • fix(806): handle null passwords when local login is disabled by @dgraf-gh in #808
  • 802 feature request redo the frontend translation by @dgraf-gh in #811
  • fix(810): resolve health check failures by updating BASE_PATH configu… by @dgraf-gh in #812
  • 809 bug weird behavior when loadingin transition by @dgraf-gh in #815
  • bugfix(#810): switched health check to use curl instead of wget by @dgraf-gh in #816
  • 801 track is not shown correctly with multi user by @dgraf-gh in #818
  • feature(#817): adjusted finding of nearby places and incorporated inv… by @dgraf-gh in #819
  • 820 bug restore timeline interaction by @dgraf-gh in #821

Full Changelog: v4.0.0-beta.2...v4.0.0-beta.3

v4.0.0-beta.2

14 Mar 04:04
27b6dbb

Choose a tag to compare

v4.0.0-beta.2 Pre-release
Pre-release

What's Changed

Other Changes

  • fix(788): resolve Redis container startup issues by @dgraf-gh in #789

Full Changelog: v4.0.0-beta.1...v4.0.0-beta.2

v4.0.0-beta.1

13 Mar 19:11
0b1e616

Choose a tag to compare

v4.0.0-beta.1 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat(689): add minimal Docker Compose file by @dgraf-gh in #736
  • 718 feature request make immich best guess optional by @dgraf-gh in #738

Other Changes

  • feat: improve statistics page on mobile devices by @sieren in #717
  • 723 feature request switch to deckgl for the main map by @dgraf-gh in #727
  • 724 feature request add 2d3d switch by @dgraf-gh in #730
  • feat(731): add "Align North" button and improve UI interactions by @dgraf-gh in #732
  • 726 feature request enable terrain view by @dgraf-gh in #735
  • 698 feature request avoid using keys for redis by @dgraf-gh in #737
  • 733 feature request redo statistics and memories navigation 3 by @dgraf-gh in #740
  • feat(699): redirect to OIDC issuer when local login is disabled by @dgraf-gh in #741
  • 742 feature request make buildings switchable 2 by @dgraf-gh in #745
  • 194 toggle from default view to sat view next by @dgraf-gh in #749
  • 739 feature request add iconlayer back by @dgraf-gh in #751
  • 752 reenable live mode on new map by @dgraf-gh in #754
  • 728 bug datepicker allows deselecting a range by @dgraf-gh in #756
  • 753 redo the tiles cache by @dgraf-gh in #759
  • 725 feature request switch to deckgl for memories by @dgraf-gh in #772
  • feat(769): fallback to OIDC subject when creating username by @dgraf-gh in #773
  • fix(761): ensure significant_places_overrides are removed when deleti… by @dgraf-gh in #774
  • 770 feature request add paikka support by @dgraf-gh in #775
  • 701 feature request enabling ongoing trips findpenguins by @dgraf-gh in #776
  • 701 feature request enabling ongoing trips findpenguins by @dgraf-gh in #777
  • feat(716): add manifest support for magic link access by @dgraf-gh in #778
  • 697 feature request use redis for background queue by @dgraf-gh in #782
  • 784 when clicking on timeline shows a previous day 2 by @dgraf-gh in #785

New Contributors

Full Changelog: v3.4.1...v4.0.0-beta.1

v3.4.1

23 Jan 09:52
03d1360

Choose a tag to compare

Reitti 3.4.1: Enhancing the Global Experience! 🌐✨

Hello everyone! I'm Daniel, and I'm here with a quick but important update: Reitti 3.4.1! Following closely on the heels of our 3.4.0 release, this patch focuses on refining the user experience, particularly for our growing international community. It includes a key improvement for Japanese typography and, as always, acknowledges the incredible work of our translators.

Let's dive into the details!


What's Changed

Other Changes

  • Improved Japanese Typography (#706): A huge thank you to @GunseiKPaseri for this excellent improvement! They've enhanced the display of Japanese fonts throughout Reitti by addressing the lang attribute and font fallbacks. This is something I would never have seen or even known about, and it significantly improves the visual experience for our Japanese users. It's a fantastic example of community collaboration making Reitti better for everyone!

  • Translations Update from Hosted Weblate (#703): As always, I love you guys! It is such a pleasure to see all the effort you always put into the translations. It makes me incredibly proud, especially when I look at the amazing things strangers on the internet (including me!) can achieve together. Your dedication to making Reitti accessible worldwide is truly inspiring!


New Contributors

  • While not their first contribution, a special mention goes to @GunseiKPaseri for their stellar work beyond translation! After spearheading the Japanese localization, they've now also fixed the implementation of Japanese font loading in #706. Thank you for your continued dedication!

That's the summary for Reitti 3.4.1! A targeted release to ensure a polished and inclusive user experience.

Full Changelog: v3.4.0...v3.4.1


Support & Community

I appreciate your feedback and support! Here are a few ways to connect and contribute:

  • ☕ Support My Work: If you find this project useful, you can support my efforts by buying me a coffee on Ko-fi.
  • 🐛 Report Issues: Encountered a bug or have a feature suggestion? Please open an issue on GitHub Issues.
  • 🗣️ Discuss on Lemmy: Join the conversation or reach out on Lemmy.
  • 💬 Connect on Reddit: Find me and discuss related topics on Reddit.
  • #️ Join us on IRC: Chat with us live in our IRC channel #reitti on irc.dedicatedcode.com.

Happy tracking!
Daniel