Commit graph

1189 commits

Author SHA1 Message Date
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
Evgenii Burmakin
1a67c6a154
Merge pull request #717 from Freika/dev
0.23.5
2025-01-23 11:23:21 +01:00
Eugene Burmakin
b0e6d47648 Change version 2025-01-22 15:12:04 +01:00
Evgenii Burmakin
f472f6b6a9
Merge pull request #595 from Freika/chore/database-user-constraints
Add database constraints for users table
2025-01-22 15:09:05 +01:00
Eugene Burmakin
f4027551e6 Update StrongMigrations start_after 2025-01-22 15:06:35 +01:00
Eugene Burmakin
be779fe333 Merge remote-tracking branch 'origin/dev' into chore/database-user-constraints 2025-01-22 15:03:55 +01:00
Evgenii Burmakin
5cb0753042
Merge pull request #659 from shaman007/0.22.11_k8s_docs
Update k8s deployment example
2025-01-22 14:24:48 +01:00
Evgenii Burmakin
94712b5c96
Merge pull request #712 from Freika/fix/app-version-rc-check
Fix a bug where rc version was being checked as a stable release
2025-01-22 13:06:39 +01:00
Eugene Burmakin
f60c93ee4f Fix a bug where rc version was being checked as a stable release 2025-01-22 12:17:26 +01:00
Evgenii Burmakin
043e9f873a
Merge pull request #710 from Freika/fix/imports/gpx-empty-tracks
Fix/imports/gpx empty tracks
2025-01-22 12:04:28 +01:00
Evgenii Burmakin
988e5a1a63
Merge branch 'dev' into fix/imports/gpx-empty-tracks 2025-01-22 12:04:19 +01:00
Evgenii Burmakin
f52ba229b7
Merge pull request #709 from Freika/fix/api/countries/visited_cities-auth
Fix authentication to `GET /api/v1/countries/visited_cities`
2025-01-22 12:03:43 +01:00
Eugene Burmakin
157d916f6b Fix a bug where a gpx file with empty tracks was not being imported 2025-01-22 11:15:55 +01:00
Eugene Burmakin
c3243bdba0 Fix authentication to GET /api/v1/countries/visited_cities 2025-01-22 10:53:33 +01:00
Eugene Burmakin
356d790fe3 Update build_and_push workflow to build rc Docker image 2025-01-21 23:46:33 +01:00
Evgenii Burmakin
ef9ec9bac2
Merge pull request #703 from Freika/fix/synology-files-update
Update Synology files
2025-01-21 23:30:17 +01:00
Evgenii Burmakin
cbced5992a
Merge branch 'master' into fix/synology-files-update 2025-01-21 23:29:54 +01:00
Evgenii Burmakin
4ecc565d5c
Merge pull request #705 from Freika/feature/google-records-json-improvement
Improve performance of Records.json importing
2025-01-21 23:29:23 +01:00
Eugene Burmakin
96b3a1b022 Update changelog 2025-01-21 23:28:02 +01:00
Eugene Burmakin
9cf3685eb6 Update app version and changelog 2025-01-21 19:46:23 +01:00
Eugene Burmakin
591543fe98 Rename GoogleMaps::RecordsParser to GoogleMaps::RecordsImporter 2025-01-21 19:42:04 +01:00
Eugene Burmakin
510868a594 Fix failed specs 2025-01-21 19:32:12 +01:00
Eugene Burmakin
b43810b1fb Import Google Records JSON in batches 2025-01-21 19:14:36 +01:00
Eugene Burmakin
d3a84bf652 Merge remote-tracking branch 'origin/master' into feature/google-records-json-improvement 2025-01-21 16:04:00 +01:00
Eugene Burmakin
0ff47f3ac7 Fix Google Records import 2025-01-21 16:03:52 +01:00
Eugene Burmakin
06b113aac1 Update changelog 2025-01-21 14:33:58 +01:00
Eugene Burmakin
88ffebec34 Update Synology files 2025-01-21 14:31:12 +01:00
Eugene Burmakin
52335d6a64 Add index only if it doesn't exist. 2025-01-21 14:28:00 +01:00
Eugene Burmakin
4c6baad5d4 Rename unique index on points to unique_points_lat_long_timestamp_user_id_index 2025-01-21 13:33:46 +01:00
Evgenii Burmakin
8bf69e1e36
Merge pull request #699 from Freika/feature/api/points 2025-01-21 10:44:55 +01:00
Eugene Burmakin
049812823f Stream google records import 2025-01-21 10:07:54 +01:00
Eugene Burmakin
1d820462f6 Update changelog 2025-01-20 20:42:15 +01:00
Eugene Burmakin
a311325c82 Fix failed tests 2025-01-20 20:41:26 +01:00
Evgenii Burmakin
620579d162
Merge branch 'master' into feature/api/points 2025-01-20 20:35:08 +01:00
Eugene Burmakin
85e38cae21 Provide link to a back up instructions 2025-01-20 20:23:57 +01:00
Eugene Burmakin
4e49e67fe5 Update changelog and app version 2025-01-20 20:22:47 +01:00
Eugene Burmakin
112f13587c Add swagger docs for POST /api/v1/points 2025-01-20 20:17:27 +01:00
Eugene Burmakin
983768a572 Assign user_id to points on parsing 2025-01-20 20:07:46 +01:00
Eugene Burmakin
6644fc9a13 Introduce uniqueness index and validation for points 2025-01-20 17:59:13 +01:00
Eugene Burmakin
6c0a954e8e Implement dawarich points parsing 2025-01-20 16:37:15 +01:00
Evgenii Burmakin
6d6a34f2b4
Merge pull request #697 from Freika/dependabot/bundler/sidekiq-cron-2.1.0
Bump sidekiq-cron from 2.0.1 to 2.1.0
2025-01-20 16:17:29 +01:00
Evgenii Burmakin
4f06c5b53e
Merge pull request #696 from Freika/dependabot/bundler/tailwindcss-rails-3.3.0
Bump tailwindcss-rails from 3.2.0 to 3.3.0
2025-01-20 16:17:13 +01:00
Evgenii Burmakin
a04675ca0f
Merge pull request #695 from Freika/dependabot/bundler/rubocop-rails-2.29.0
Bump rubocop-rails from 2.28.0 to 2.29.0
2025-01-20 16:16:55 +01:00
dependabot[bot]
d549a31a0a
Bump sidekiq-cron from 2.0.1 to 2.1.0
Bumps [sidekiq-cron](https://github.com/ondrejbartas/sidekiq-cron) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/ondrejbartas/sidekiq-cron/releases)
- [Changelog](https://github.com/sidekiq-cron/sidekiq-cron/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ondrejbartas/sidekiq-cron/compare/v2.0.1...v2.1.0)

---
updated-dependencies:
- dependency-name: sidekiq-cron
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 14:57:39 +00:00
dependabot[bot]
f558e3d4b1
Bump tailwindcss-rails from 3.2.0 to 3.3.0
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases)
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: tailwindcss-rails
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 14:57:28 +00:00
dependabot[bot]
bb139624f7
Bump rubocop-rails from 2.28.0 to 2.29.0
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.28.0...v2.29.0)

---
updated-dependencies:
- dependency-name: rubocop-rails
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 14:56:47 +00:00
Evgenii Burmakin
40a3a41814
Merge pull request #694 from Freika/feature/api/user-endpoint
`GET /api/v1/users/me` API endpoint
2025-01-20 15:23:45 +01:00
Eugene Burmakin
bb600230a7 Update changelog and app version 2025-01-20 15:18:40 +01:00
Eugene Burmakin
41bb2e07fb Add user endpoint 2025-01-20 15:17:56 +01:00