github tess1o/geopulse v1.23.1
Release v1.23.1

11 hours ago

GeoPulse 1.23.1

New Features

  • External MQTT over TLS (OwnTracks): You can now connect GeoPulse to external TLS-secured MQTT brokers, including
    support for private/self-signed cert setups and optional client certificates (mTLS). See #410
    Documentation: https://tess1o.github.io/geopulse/docs/system-administration/configuration/owntracks-mqtt-external-tls
  • Geofences: one rule for multiple people/devices: A single geofence rule can now target multiple subjects.
    Simplified and improved UX. See #401
  • Geofence Events upgrade: Events view now includes stronger filtering (date/subject/event), sorting, pagination,
    better mobile layout, and faster actions to mark events as seen. See #401
  • Geofence Templates redesign: Creating/editing templates is easier, with clearer defaults, preview support, and
    external destination connection testing. See #401
  • Home page redesign: The home page now gives a clearer start experience with quick actions and daily at-a-glance
    stats like latest GPS update, distance today, and time moving.

Improvements

  • More resilient geocoding: Reverse geocoding now handles temporary provider instability better (fewer failed
    lookups during provider/API issues). See #411
  • Clearer geocoding provider behavior in UI: The app now explains that switching primary/fallback providers affects
    new lookups, while existing cached locations remain until reconciliation is run. See #411
  • Geofence notifications sync: Seen/unseen status handling between geofence events and notifications is more
    consistent.
  • Container/deployment improvements: Docker image/build flow was optimized for smoother self-hosted deployments.
    Docker image size was reduced by 180MB (was 467MB, now 286MB) Thanks to @duhow
  • Improved integration tests - they are running 5x faster now.

Bug Fixes

  • Timeline large-range fix: Resolved an issue where forcing load on very large timeline ranges could fail to refetch
    correctly.
  • Notification panel layout fixes: Improved notification bell/panel positioning and overlap behavior, especially on
    mobile and map-heavy views.

Don't miss a new geopulse release

NewReleases is sending notifications on new releases.