Elektrine lite

← Feed

@danielgraf@discuss.tchncs.de

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. ![Reitti showing the new datepicker and select-as-you-type](https://discuss.tchncs.de/pictrs/image/19998280-4c2f-416f-abbd-6ead36ca5c5a.png) ## 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. ![Reitti showing its Panoramax integration](https://discuss.tchncs.de/pictrs/image/eb4d1c63-bf9a-4c90-ac5e-3f7c84c9ce99.png) ## 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. ![Showing the edit interface for no-visit-zones](https://discuss.tchncs.de/pictrs/image/404c30be-37a3-4705-b3f0-7e51e9fe92f1.png) ## 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)