36 Commits

Author SHA1 Message Date
Eugene Burmakin f8ca4ed325 Fix number of issues 2026-03-23 22:51:58 +01:00
Eugene Burmakin 49db5e4e82 Implement family location history viewing along with some fixes 2026-03-13 23:19:52 +01:00
Eugene Burmakin f510c7b5c9 Minor fixes 2026-03-12 21:35:38 +01:00
Eugene Burmakin 9e2ceb3c8c Update user management 2026-03-12 21:08:07 +01:00
Eugene Burmakin 246499b476 Fix rubocop and biome linting issues 2026-02-24 21:59:40 +01:00
Eugene Burmakin 59c3a45567 Fix rubocop issues 2026-02-15 23:29:38 +01:00
Eugene Burmakin 7a4b07149b Fix rubocop issues, update app version and changelog for v1.2.0 release 2026-02-15 23:24:17 +01:00
Eugene Burmakin 09804286d8 Fix couple of bugs 2026-01-31 22:36:26 +01:00
Evgenii Burmakin 25d2d8e279 Address a number of github issues (#2178)
* Address a number of github issues

* Update changelog
2026-01-24 11:49:46 +01:00
Evgenii Burmakin e857f520cc Add new indicies to improve performance and remove unused ones to opt… (#2078)
* Add new indicies to improve performance and remove unused ones to optimize database.

* Remove comments

* Update map search suggestions panel styling
2025-12-28 17:32:09 +01:00
Evgenii Burmakin b1393ee674 0.36.0 (#1952)
* Implement OmniAuth GitHub authentication

* Fix omniauth GitHub scope to include user email access

* Remove margin-bottom

* Implement Google OAuth2 authentication

* Implement OIDC authentication for Dawarich using omniauth_openid_connect gem.

* Add patreon account linking and patron checking service

* Update docker-compose.yml to use boolean values instead of strings

* Add support for KML files

* Add tests

* Update changelog

* Remove patreon OAuth integration

* Move omniauthable to a concern

* Update an icon in integrations

* Update changelog

* Update app version

* Fix family location sharing toggle

* Move family location sharing to its own controller

* Update changelog

* Implement basic tagging functionality for places, allowing users to categorize and label places with custom tags.

* Add places management API and tags feature

* Add some changes related to places management feature

* Fix some tests

* Fix sometests

* Add places layer

* Update places layer to use Leaflet.Control.Layers.Tree for hierarchical layer control

* Rework tag form

* Add hashtag

* Add privacy zones to tags

* Add notes to places and manage place tags

* Update changelog

* Update e2e tests

* Extract tag serializer to its own file

* Fix some tests

* Fix tags request specs

* Fix some tests

* Fix rest of the tests

* Revert some changes

* Add missing specs

* Revert changes in place export/import code

* Fix some specs

* Fix PlaceFinder to only consider global places when finding existing places

* Fix few more specs

* Fix visits creator spec

* Fix last tests

* Update place creating modal

* Add home location based on "Home" tagged place

* Save enabled tag layers

* Some fixes

* Fix bug where enabling place tag layers would trigger saving enabled layers, overwriting with incomplete data

* Update migration to use disable_ddl_transaction! and add up/down methods

* Fix tag layers restoration and filtering logic

* Update OIDC auto-registration and email/password registration settings

* Fix potential xss
2025-11-24 19:45:09 +01:00
Eugene Burmakin 25b74716ee Fix chart 2025-07-27 20:14:36 +02:00
Eugene Burmakin d0bb9ef8d1 Add test for places reverse geocoding. 2025-07-27 01:39:39 +02:00
Eugene Burmakin 66e6112ad8 Eliminate some n-plus-ones. 2025-07-27 01:08:29 +02:00
Eugene Burmakin 58e3b65714 Fix notifications scroll 2025-06-11 21:12:03 +02:00
Eugene Burmakin e511eb7548 Update changelog 2025-05-17 21:50:34 +02:00
Eugene Burmakin abd4325891 Address N+1 queries in Place::FetchData and skip locationless points 2025-05-17 19:14:28 +02:00
Eugene Burmakin 5be5c1e584 Put countries into database 2025-05-16 18:51:48 +02:00
Eugene Burmakin 79f2522f54 Fetch countries for a trip via geocoding service 2025-05-13 19:43:02 +02:00
Eugene Burmakin aa521dba9b Extract place name suggester 2025-05-12 22:49:30 +02:00
Eugene Burmakin 73edb35bb1 Implement Records.json import via the UI 2025-04-03 18:41:05 +02:00
Eugene Burmakin d78482f1bf Get 20 places results and dont round coordinates 2025-03-08 19:08:47 +01:00
Eugene Burmakin 52fd54e39f Implement area selecting to show visits 2025-03-07 23:32:56 +01:00
Eugene Burmakin d769861e69 Use postgis to find existing places 2025-03-03 21:34:06 +01:00
Eugene Burmakin c2f6224421 Add lonlat to places 2025-03-03 20:50:49 +01:00
Eugene Burmakin 414c9e831c Add possible places to visits 2025-03-03 20:11:21 +01:00
Eugene Burmakin a4123791aa Add visits to the map page 2025-03-02 21:24:57 +01:00
Eugene Burmakin 51e589e17f Implement map tiles usage tracking and chart in user settings. 2025-02-13 21:04:29 +01:00
Evgenii Burmakin 3d01bead20 Revert "Revert "Add radius param of 10"" 2025-02-13 20:28:09 +01:00
Evgenii Burmakin 46fbb4a1b1 Revert "Add radius param of 10" 2025-02-13 20:27:51 +01:00
Arne Schwarck 908232d397 Fix reverse geocoding issue
Previously, reverse geocoding queries in the Photon lookup did not properly
limit results within a specified search radius, leading to inaccurate or
unexpected locations being returned. This fix ensures that the :radius
parameter is passed directly, just like :limit and :distance_sort, instead
of being nested under :params.
By aligning with the Photon lookup implementation in Geocoder, this change
improves accuracy and ensures that results are correctly filtered based on
proximity, resolving issues where points were incorrectly matched due to
missing radius constraints.

Resolves: Reverse geocoding mismatch for close proximity queries
2025-01-25 22:11:35 +01:00
Arne Schwarck e5ee29617e Add radius param of 10
https://github.com/Freika/dawarich/discussions/652
2025-01-25 21:55:25 +01:00
Eugene Burmakin ae6dc5ac8a Remove Photon API env vars and use DawarichSettings for reverse geocoding settings 2025-01-07 13:12:14 +01:00
Eugene Burmakin 52ee90ac9c Replace google places api with photon api by komoot 2024-08-13 18:25:48 +02:00
Eugene Burmakin 382f937f29 Add lots of logic 2024-08-12 22:18:11 +02:00
Eugene Burmakin 5394e9dd52 Add visits detection 2024-08-05 21:23:08 +02:00