[1.5.2]
Update dawarich to 1.0.4
Full Changelog
Wrong path helper in the navbar for Settings link. #2215 #2213
Gemfile being not updated #2210
Excessive memory usage during visits suggestions job (thanks @nareddyt!) #2119
SMTP_STARTTLS environment variable to enable STARTTLS for SMTP connections. Disabled by default.
App-level DNS cache with 5 minutes TTL to reduce DNS lookups and improve performance. #2183
New Insights page with comprehensive analytics and visualizations:
Transportation mode detection for tracks: Tracks are now automatically segmented by transportation mode (walking, cycling, driving, etc.) with configurable speed thresholds in settings. Modes are recalculated when threshold settings change.
Near real-time track generation: Tracks are now generated within ~45 seconds of receiving new points (via OwnTracks, Overland, or the Points API) using a Redis-based debouncer. This replaces the previous 4-hour polling cycle for most cases. Daily generation job frequency reduced from every 4 hours to every 12 hours as a fallback.
Track merging: Consecutive tracks that belong to the same journey are automatically merged when the gap between them is within the configured time threshold.
Email preferences moved to "General" tab in user settings for better organization.