Eugene Burmakin
6e9c981329
Fix photos fetching with trip dates
2025-01-24 15:35:35 +01:00
Eugene Burmakin
9c102c1de8
Fix rendering polyline on trip editing page
2025-01-24 15:22:46 +01:00
Eugene Burmakin
401ac8ca31
Use path instead of coordinates on trips#index
2025-01-24 15:19:05 +01:00
Eugene Burmakin
380dd9235d
Calculate path and distance before saving trip
2025-01-24 15:03:57 +01:00
Eugene Burmakin
1e7efbc9af
Render trips using precalculated paths instead of list of coordinates
2025-01-24 14:54:10 +01:00
Eugene Burmakin
7db7fb17d5
Add path to trips
2025-01-24 12:01:54 +01:00
Eugene Burmakin
774de9991b
Add tracks model
2025-01-23 16:03:21 +01:00
Eugene Burmakin
63b92f695f
Enable Postgis extension for PostgreSQL
2025-01-23 15:53:32 +01:00
Evgenii Burmakin
e06b2f0c45
Merge pull request #718 from Freika/feature/postgis
...
Add PostGIS adapter
2025-01-23 15:41:02 +01:00
Eugene Burmakin
66930a340f
Update CHANGELOG.md
2025-01-23 15:36:10 +01:00
Eugene Burmakin
9077889b40
Add PostGIS adapter
2025-01-23 14:03:08 +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
Aleksei Besogonov
3fe48f6685
Add support for Nominatim
...
This adds support for Nominatim-based reverse geocoding, along with
Photon and Geofi. To use it, set the environment variables:
NOMINATIM_API_HOST - the host name of the OSM Nominatim server
NOMINATIM_API_USE_HTTPS - use the HTTPS to connect
NOMINATIM_API_KEY - the API key
2025-01-20 23:16:51 -08: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