2026-09-28 14:34 UTC
[AIP] Reitti update: street-level photos on your own tracks, a rebuilt date picker, and stickers for everyone
Hey everyone, Daniel here!
A lot has happened since the v5.3.0 post, so let's skip the version numbers and go straight to what's new.
**What is Reitti?** "Reitti" (Finnish for "route") is a self-hosted, privacy-first alternative to Google Timeline. It turns raw GPS points into visits, trips and a timeline of your life — stored exclusively on your own infrastructure.
---
## First things first: a security fix
@kgaut responsibly reported a vulnerability in the setup flow: on an already-configured instance, the setup filter could be bypassed to grant admin rights. Fixed in v5.3.2, with tests added. **If you've been skipping updates, now is a good time to catch up.**
## The main page, reworked
The date selection element drew its fair share of critique over the months, and honestly, the critique was fair. This release finally tackles it:
- **Pick your date picker style.** In *Map Settings → Date Picker Style* you can now switch to a traditional picker with one or two plain input fields instead of the band.
- **Type your way through time.** On the main page, just start typing a date: your locale's format, a range like `2025 - 2026`, or simply `today` and `yesterday`. A popup appears showing what Reitti understood. As a heavy keyboard user myself, this is my favorite little addition in a long time.
- **One clean bar at the top.** The time scrubber is no longer a floating panel that jumps around the screen, and the action buttons moved into the same bar. The main page finally has a much calmer look.

## Street Photos: step into your own tracks
The feature I'm proudest of this month: Reitti now integrates with **Panoramax**, the open, community-built answer to Google Street View. Enable the *Street Photos* layer, click a photo sequence along your tracks, and look around at street level. Walk the route, pan around, and finally *see* the places your timeline only ever showed as dots.

## Take your timeline back
- **No-Visit Zones:** draw a boundary around your bus stop or the post office queue and Reitti will never create a visit there again. Deleted visits now *stay* deleted (suppressed, restorable anytime) without touching your raw data.
- **Smoothed view mode:** stationary GPS jitter filtered out, and a Kalman filter on the move. All render-time only; your raw coordinates stay 100% intact.
- **Custom start of day:** your 2 AM walk home belongs to the evening it felt like, not to the calendar. This also keeps your Memories intact as one story.

## Smarter tracking for battery savers
Many of you run trackers like OwnTracks in **significant move mode**. The tradeoff: your phone reports when something happens, then goes quiet. On such sparse data, the stay detection would occasionally miss the stationary stretch and record a trip instead of a visit. The new stay-detection algorithm recognizes stationary periods in sparse data, so the visit is detected correctly, including its duration. No settings change needed on your phone.
## Other updates
- 40x faster H3 cell updates when importing into spatial coverage
- Redis/Valkey over Unix sockets (`REDIS_SOCKET`)
- Upgrades no longer break pending background jobs
- Workbench polish: precise point selection, calmer hover-panning
- Immich integration: album filters (show photos from one album instead of the whole library) and per-user photo sharing. Per-user photo sharing means you decide per user whether photos are included when you share your location data: tracks visible, photos private, or the other way around.
---
## 🎁 Stickers!
A little something on the fun side: I designed and ordered real Reitti stickers, and they've arrived. Seeing the project as something you can hold in your hand was a surprisingly good feeling. **49 sets are up for grabs, completely free:** email **daniel@dedicatedcode.com** with subject `REITTI STICKERS` and your shipping address, and I'll send one over. I ship worldwide as a standard letter, so it doesn't matter where you live. Address is used for shipping only and deleted afterwards. Details (and photos) in the [Ko-fi post](https://ko-fi.com/post/Stickers-have-arrived-J7C127NGV2).
---
## Community & Support
- **GitHub:** [Report issues & view source](https://github.com/dedicatedcode/reitti)
- **Docs:** https://www.dedicatedcode.com/projects/reitti/latest/
- **Release discussion:** [v5.6.0 discussion](https://github.com/dedicatedcode/reitti/discussions/1277)
- **RSS:** [releases feed](https://github.com/dedicatedcode/reitti/releases.atom)
- **IRC:** `#reitti` on `libera.chat`
- **Support:** [Ko-fi](https://ko-fi.com/danielgraf)
As always, I'm curious how you use Reitti so feel free to share your setup and stories in the comments. ❤️
---
## AI Disclosure
- **Implementation** *(Assisted)*: AI helps me generate boilerplate and work through specific problems, but the bulk of the code is written by me.
- **Documentation** *(Assisted)*: I use AI as a writing tool to get docs and release notes into an appropriate state. The content, structure and decisions are mine.
— Daniel
Replies (1)
-
@Estebiu@lemmy.dbzer0.com 2026-09-28 20:54
I think I’ve broken something…