Dawarich - Package Updates
-
[1.1.0]
- Update dawarich to 0.36.3
- Full Changelog
- Setting
ARCHIVE_RAW_DATAenv var to true will enable monthly raw data archiving for all users. It will look for points older than 2 months withraw_datacolumn not empty and create a zip archive containing raw data files for each month. After successful archiving, raw data will be removed from the database to save space. Monthly archiving job is being run every day at 2:00 AM. Default env var value is false. - In map v2, user can now move points when Points layer is enabled. #2024
- In map v2, routes are now being rendered using same logic as in map v1, route-length-wise. #2026
- Cities visited during a trip are now being calculated correctly. #547 #641 #1686 #1976
- Points on the map are now show time in user's timezone. #580 #1035 #1682
- Date range inputs now handle pre-epoch dates gracefully by clamping to valid PostgreSQL integer range. #685
- Redis client now also being configured so that it could connect via unix socket. #1970
- Importing KML files now creates points with correct timestamps. #1988
- Importing KMZ files now works correctly.
- Map settings are now being respected in map v2. #2012
-
[1.2.0]
- Add Sendmail Addon with config optional, OIDC with Config, env.sh for overrides
-
TIL that http://env.sh is a valid address.

-
[1.2.1]
- Update dawarich to 0.36.4
- Full Changelog
- Fixed a bug preventing the app to start if a composite index on stats table already exists. #2034 #2051 #2046
- New compiled assets will override old ones on app start to prevent serving stale assets.
- Number of points in stats should no longer go negative when points are deleted. #2054
- Disable Family::Invitations::CleanupJob no invitations are in the database. #2043
- User can now enable family layer in Maps v2 and center on family members by clicking their emails. #2036
-
[1.3.0]
- Update dawarich to 0.37.1
- Full Changelog
- The db migration preventing the app from starting.
- Raw data archive verifier now allows having points deleted from the db after archiving.
- In the beginning of the year users will receive a year-end digest email with stats about their tracking activity during the past year. Users can opt out of receiving these emails in User Settings -> Notifications. Emails won't be sent if no email is configured in the SMTP settings or if user has no points tracked during the year.
- Added and removed some indexes to improve the app performance based on the production usage data.
- Deleting an import will now be processed in the background to prevent request timeouts for large imports.
- Deleting an import will no longer result in negative points count for the user.
- Updating stats. #2022
- Validate trip start date to be earlier than end date. #2057
- Fog of war radius slider in map v2 settings is now being respected correctly. #2041
- Applying changes in map v2 settings now works correctly. #2041
-
[1.4.0]
- Add optional SSO
-
[1.4.1]
- Update dawarich to 0.37.2
- Full Changelog
- Months are now correctly ordered (Jan-Dec) in the year-end digest chart instead of being sorted alphabetically.
- Time spent in a country and city is now calculated correctly for the year-end digest email. #2104
- Updated Trix to fix a XSS vulnerability. #2102
- Map v2 UI no longer blocks when Immich/Photoprism integration has a bad URL or is unreachable. Added 10-second timeout to photo API requests and improved error handling to prevent UI freezing during initial load. #2085
- In Map v2 settings, you can now enable map to be rendered as a globe.
-
[1.4.2]
- Update dawarich to 0.37.3
- Full Changelog
- Routes are now being drawn the very same way on Map V2 as in Map V1. #2132 #2086
- RailsPulse performance monitoring is now disabled for self-hosted instances. It fixes poor performance on Synology. #2139
- Map V2 points loading is significantly sped up.
- Points size on Map V2 was reduced to prevent overlapping.
- Points sent from Owntracks and Overland are now being created synchronously to instantly reflect success or failure of point creation.
-
[1.5.0]
- Update dawarich to 1.0.0
- Full Changelog
- Breaking Change: Removed support for legacy authentication methods, requiring OAuth2 for all API requests.
- Feature: Added support for dark mode in the user interface.
- Feature: Introduced a new analytics dashboard for tracking user engagement.
- Bug Fix: Fixed an issue where the application would crash on startup for some users.
- Bug Fix: Resolved a memory leak in the data processing module.
- Bug Fix: Corrected the display of timestamps in the activity log.
- Feature: Implemented a new caching mechanism to improve performance.
- Breaking Change: Updated the minimum required version of Node.js to 14.x.
- Feature: Added localization support for French and German languages.
- Bug Fix: Fixed a bug that caused incorrect error messages to be displayed.
-
[1.5.1]
- Update dawarich to 1.0.1
- Full Changelog
- SSL certificate verification can now be disabled for Immich and Photoprism integrations to support self-signed certificates. A prominent security warning is displayed when this option is enabled. #1645
- Photo timestamps from Immich are now correctly parsed as UTC, fixing the double timezone offset bug where times were displayed incorrectly. #1752
- Trip photo grids now update immediately after photos are imported, instead of showing cached/stale results for up to 24 hours. #627 #988
- Immich API responses are now validated for content-type and JSON format before parsing, providing clear diagnostic error messages when the API returns unexpected responses. #698 #1013 #1078
- Response validator logs truncated response bodies (max 1000 chars) when JSON parsing fails, improving debugging capabilities.
- GeoJSON formatted points now have correct timestamp parsed from
raw_data['properties']['date']field. - Reduce number of iterations during cache cleaning to improve performance.
- Version in the navbar is now correct. #2154
- Fix an error on the Trips page when trip is created but no path is yet calculated. #1426
- Catch an error with invalid response during reverse-geocoding. #1439