github tess1o/geopulse v1.25.0
Release v1.25.0

6 hours ago

New Features

  • Added custom avatar upload in Profile Settings (PNG/JPEG/WEBP)
  • Added trip collaboration so you can share trips with other users and assign per-user access roles:
    • Viewer (read-only)
    • Editor (can update trip plan items)
  • Added support for creating unplanned trips (trip plans without required schedule dates) and later converting them into scheduled trips.
  • Added Export/Import for Timeline Preferences, with import preview and change impact messaging before applying updates.
  • Added a new stationary-boundary fallback for long data gaps in IN_TRIP mode, allowing a stay to be inferred instead of creating a gap when boundary points indicate stationary behavior.

Improvements

  • Improved trip workspace UX for shared trips:
    • Access-mode messaging (owner/editor/viewer)
    • Better collaborator management flows
    • “Shared with me” filtering in Trips Management
  • Improved security/deployment defaults and diagnostics for auth flows:
    • CORS default aligned for same-origin deployments
    • Better CSRF/CORS failure logging for faster troubleshooting
  • Expanded timeline gap configuration and documentation for advanced inference scenarios.

Bug Fixes

  • Fixed missing short trip segments immediately before data gaps in timeline post-processing.
  • Fixed trip end-time boundary logic so trips end at the first detected stop point (more accurate arrival timing).
  • Fixed map trip path rendering to use a single source of truth and avoid endpoint inconsistencies.
  • Fixed OIDC provider metadata discovery to correctly follow HTTP redirects.
  • Fixed auth request handling in CSRF-protected setups by using secure request flow for login/logout/refresh-cookie.

Don't miss a new geopulse release

NewReleases is sending notifications on new releases.