Releases: Freika/dawarich
0.25.0-rc
Added
- A new button to open the visits drawer.
- User can now confirm or decline visits directly from the visits drawer.
- Visits are now being shown on the map: orange circles for suggested visits and slightly bigger blue circles for confirmed visits.
- User can click on a visit circle to rename it and select a place for it.
- User can click on a visit card in the drawer panel to move to it on the map.
- User can select click on the "Select area" button in the top right corner of the map to select an area on the map. Once area is selected, visits for all times in that area will be shown on the map, regardless of whether they are in the selected time range or not.
- User can now select two or more visits in the visits drawer and merge them into a single visit. This operation is not reversible.
- User can now select two or more visits in the visits drawer and confirm or decline them at once. This operation is not reversible.
- Status field to the User model. Inactive users are now being restricted from accessing some of the functionality, which is mostly about writing data to the database. Reading is remaining unrestricted.
Changed
- Links to Points, Visits & Places, Imports and Exports were moved under "My data" section in the navbar.
- Restrict access to Sidekiq in non self-hosted mode.
- Restrict access to background jobs in non self-hosted mode.
- Restrict access to users management in non self-hosted mode.
- Points are now using
lonlat
column for storing longitude and latitude. - Semantic history points are now being imported much faster.
- GPX files are now being imported much faster.
- Distance calculation are now using Postgis functions and expected to be more accurate.
Fixed
- Fixed a bug where non-admin users could not import Immich and Photoprism geolocation data.
- Fixed a bug where upon point deletion it was not being removed from the map, while it was actually deleted from the database. #883
- Fixed a bug where upon import deletion stats were not being recalculated. #824
What's Changed
Full Changelog: 0.24.2-rc2...0.25.0-rc
0.24.2-rc2
What's Changed
Full Changelog: 0.24.2-rc1...0.24.2-rc2
0.24.2-rc1
Added
- Status field to the User model. Inactive users are now being restricted from accessing some of the functionality, which is mostly about writing data to the database. Reading is remaining unrestricted.
What's Changed
Full Changelog: 0.24.2-rc...0.24.2-rc1
0.24.2-rc
Fixed
- Fixed a bug where non-admin users could not import Immich and Photoprism geolocation data.
- Fixed a bug where upon point deletion it was not being removed from the map, while it was actually deleted from the database. #883
- Fixed a bug where upon import deletion stats were not being recalculated. #824
Changed
- Restrict access to Sidekiq in non self-hosted mode.
- Restrict access to background jobs in non self-hosted mode.
- Restrict access to users management in non self-hosted mode.
- Points are now using
lonlat
column for storing longitude and latitude. - Semantic history points are now being imported much faster.
- GPX files are now being imported much faster.
- Distance calculation are now using Postgis functions and expected to be more accurate.
What's Changed
- Fix fog gets displaced when dragging map by @chnikel in #851
- Add radius param of 10 by @arne182 in #732
- Revert "Add radius param of 10" by @Freika in #875
- Revert 875 revert 732 patch 3 by @Freika in #876
- Feature/tiles usage stats by @Freika in #878
- Self-hosted mode by @Freika in #675
- Fix/redo stats upon import destroy by @Freika in #888
- Chore/move points to latlon by @Freika in #906
New Contributors
Full Changelog: 0.24.1-rc4...0.24.2-rc
What's Changed
- Self-hosted mode by @Freika in #675
- Fix/redo stats upon import destroy by @Freika in #888
- Chore/move points to latlon by @Freika in #906
Full Changelog: 0.24.1...0.24.2-rc
0.24.1
⚠️ IMPORTANT ANNOUNCEMENT ⚠️
Starting version 0.26.0 (in about a week or two from today, 13.02.2025), Dawarich will use postgis/postgis:17-3.5-alpine
as the default database docker image. Please consider updating your database image as suggested in the docs on the website. If you have encountered problems with moving to a PostGIS image while still on Postgres 14, I collected a selection of compatible docker images for different CPU architectures, which you can also find in the docs.
Custom map tiles
In the user settings, you can now set a custom tile URL for the map. This is useful if you want to use a custom map tile provider or if you want to use a map tile provider that is not listed in the dropdown.
To set a custom tile URL, go to the user settings and set the Maps
section to your liking. Be mindful that currently, only raster tiles are supported. The URL should be a valid tile URL, like https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png
. You, as the user, are responsible for any extra costs that may occur due to using a custom tile URL.
custom-maps-demo.mov
Added
- Safe settings for user with default values.
- Nominatim API is now supported as a reverse geocoding provider.
- In the user settings, you can now set a custom tile URL for the map. #429 #715
- In the user map settings, you can now see a chart of map tiles usage.
- If you have Prometheus exporter enabled, you can now see a
ruby_dawarich_map_tiles
metric in Prometheus, which shows the total number of map tiles loaded. Example:
# HELP ruby_dawarich_map_tiles_usage
# TYPE ruby_dawarich_map_tiles_usage counter
ruby_dawarich_map_tiles_usage 99
Fixed
- Speed on the Points page is now being displayed in kilometers per hour. #700
- Fog of war displacement #774
Reverted
💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski, Schlufo, cyberswan.at, craftyklaus, JMyrng and Jonah B. on Patreon 💙
What's Changed
- Bump rspec-rails from 7.1.0 to 7.1.1 by @dependabot in #842
- Bump webmock from 3.24.0 to 3.25.0 by @dependabot in #841
- Bump database_consistency from 2.0.3 to 2.0.4 by @dependabot in #840
- Add support for Nominatim by @Cyberax in #634
- Custom map tiles by @Freika in #849
- Revert "fix: set dbname in psql entrypoint commands" by @Freika in #863
- Feature/parallel docker image builds by @Freika in #865
- Revert "Feature/parallel docker image builds" by @Freika in #874
- Fix fog gets displaced when dragging map by @chnikel in #851
- Add radius param of 10 by @arne182 in #732
- Revert "Add radius param of 10" by @Freika in #875
- Revert 875 revert 732 patch 3 by @Freika in #876
- Feature/tiles usage stats by @Freika in #878
- 0.24.1 by @Freika in #877
New Contributors
Full Changelog: 0.24.0...0.24.1
0.24.1-rc4
What's Changed
Full Changelog: 0.24.1-rc3...0.24.1-rc4
0.24.1-rc3
Full Changelog: 0.24.1-rc2...0.24.1-rc3
0.24.1-rc2
What's Changed
Full Changelog: 0.24.1-rc1...0.24.1-rc2
0.24.1-rc1
0.24.1-rc
Custom map tiles
In the user settings, you can now set a custom tile URL for the map. This is useful if you want to use a custom map tile provider or if you want to use a map tile provider that is not listed in the dropdown.
To set a custom tile URL, go to the user settings and set the Maps
section to your liking. Be mindful that currently, only raster tiles are supported. The URL should be a valid tile URL, like https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png
. You, as the user, are responsible for any extra costs that may occur due to using a custom tile URL.
custom-maps-demo.mov
Added
- Safe settings for user with default values.
- In the user settings, you can now set a custom tile URL for the map. #429 #715
- If you have Prometheus exporter enabled, you can now see a
ruby_dawarich_map_tiles
metric in Prometheus, which shows the total number of map tiles loaded. Example:
# HELP ruby_dawarich_map_tiles_usage
# TYPE ruby_dawarich_map_tiles_usage counter
ruby_dawarich_map_tiles_usage 99
Fixed
- Speed on the Points page is now being displayed in kilometers per hour. #700
💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, Arne Schwarck, derpderpington, Chippie, dint, jhalpern, Lex Fradski, Schlufo, cyberswan.at, craftyklaus, JMyrng and Jonah B. on Patreon 💙
What's Changed
- Bump rspec-rails from 7.1.0 to 7.1.1 by @dependabot in #842
- Bump webmock from 3.24.0 to 3.25.0 by @dependabot in #841
- Bump database_consistency from 2.0.3 to 2.0.4 by @dependabot in #840
- Add support for Nominatim by @Cyberax in #634
- Custom map tiles by @Freika in #849
New Contributors
Full Changelog: 0.24.0...0.24.1-rc