Eugene Burmakin
|
52aefa109e
|
Skip points without lonlat and timestamp from Owntracks
|
2025-05-12 21:41:55 +02:00 |
|
Eugene Burmakin
|
fa80658904
|
Fix GeoJSON import speed/velocity
|
2025-05-08 17:28:06 +02:00 |
|
Eugene Burmakin
|
e6fddddc01
|
Fix tests
|
2025-05-04 00:16:02 +02:00 |
|
Eugene Burmakin
|
c786671d95
|
Refactor points creation to be synchronous
|
2025-05-03 22:40:44 +02:00 |
|
Eugene Burmakin
|
ffc945708c
|
Fix deletion of imports on error
|
2025-05-03 21:46:30 +02:00 |
|
Eugene Burmakin
|
acf024b0e1
|
Implement direct upload of import files with progress bar
|
2025-05-03 21:35:02 +02:00 |
|
Eugene Burmakin
|
bf4a900089
|
Merge remote-tracking branch 'origin' into feature/pmtiles
|
2025-05-02 20:06:32 +02:00 |
|
Eugene Burmakin
|
37c95d966e
|
Remove sample points
|
2025-05-02 20:05:12 +02:00 |
|
Eugene Burmakin
|
6d30824167
|
Select user_id for points when extracting longitude and latitude from raw_data
|
2025-04-24 21:42:54 +02:00 |
|
Eugene Burmakin
|
07d00f189d
|
Rename parsers to importers
|
2025-04-23 23:36:16 +02:00 |
|
Eugene Burmakin
|
e433ed4d1c
|
Use secure file downloader for imports
|
2025-04-23 23:27:55 +02:00 |
|
Eugene Burmakin
|
45a310319f
|
Fix failing specs
|
2025-04-23 23:07:58 +02:00 |
|
Eugene Burmakin
|
deeb250910
|
Extract file downloader
|
2025-04-23 22:46:39 +02:00 |
|
Eugene Burmakin
|
2e53f39a7f
|
Update import edit view
|
2025-04-19 13:18:39 +02:00 |
|
Eugene Burmakin
|
02490c62a4
|
Implemented imports editing
|
2025-04-18 19:48:02 +02:00 |
|
Eugene Burmakin
|
5fe503f745
|
Extract latitude and longitude from raw_data
|
2025-04-13 23:25:26 +02:00 |
|
Eugene Burmakin
|
b0b0a11c30
|
Fix few errors
|
2025-04-12 13:06:32 +02:00 |
|
Eugene Burmakin
|
dae1733320
|
Remove telemetry
|
2025-04-11 19:13:46 +02:00 |
|
Eugene Burmakin
|
5ab8b17cdd
|
Update records storage importer to process all records
|
2025-04-06 16:49:50 +02:00 |
|
Eugene Burmakin
|
41604d71a6
|
Add brakeman and some tests
|
2025-04-04 22:16:52 +02:00 |
|
Eugene Burmakin
|
67916c10c4
|
Fix tests
|
2025-04-04 21:39:59 +02:00 |
|
Eugene Burmakin
|
600c88ae01
|
Merge remote-tracking branch 'origin/dev' into feature/subscription
|
2025-04-04 21:28:13 +02:00 |
|
Eugene Burmakin
|
6839ecdbda
|
Update specs for new user active_until column
|
2025-04-04 21:12:42 +02:00 |
|
Eugene Burmakin
|
99bb982792
|
Merge from dev
|
2025-04-04 20:14:44 +02:00 |
|
Eugene Burmakin
|
73edb35bb1
|
Implement Records.json import via the UI
|
2025-04-03 18:41:05 +02:00 |
|
Eugene Burmakin
|
2f9cacba61
|
Rename format column to file_format in exports table
|
2025-04-02 21:19:02 +02:00 |
|
Eugene Burmakin
|
652a51281b
|
Add an optional task to migrate existing imports to the new storage.
|
2025-04-02 20:58:35 +02:00 |
|
Eugene Burmakin
|
fc8d0d8ddc
|
Fix failing tests and move testing imports to files
|
2025-03-24 20:46:16 +01:00 |
|
Eugene Burmakin
|
b66e18818b
|
Fix rest of the tests and re-enable visit suggesting
|
2025-03-23 21:00:31 +01:00 |
|
Eugene Burmakin
|
5758f9a923
|
Use attached file to import geojson and phone takeout
|
2025-03-23 19:13:59 +01:00 |
|
Eugene Burmakin
|
f3b98ac83d
|
Use attached import file to import own tracks data
|
2025-03-23 19:00:04 +01:00 |
|
Eugene Burmakin
|
a93b49ee80
|
Use Active Storage to import GPX files
|
2025-03-23 18:37:10 +01:00 |
|
Eugene Burmakin
|
dbd9b7f31f
|
Add rake tasks for data cleanup and user activation
|
2025-03-21 18:09:58 +01:00 |
|
Eugene Burmakin
|
342cb23b58
|
Merge remote-tracking branch 'origin' into feature/subscription
|
2025-03-18 16:50:26 +01:00 |
|
Eugene Burmakin
|
d4503083bc
|
Fix sample points import
|
2025-03-12 21:19:48 +01:00 |
|
Eugene Burmakin
|
4a6c5bf97c
|
Create sample import after user is created
|
2025-03-12 20:26:53 +01:00 |
|
Eugene Burmakin
|
b8e6b1a372
|
Enable visit suggesting job
|
2025-03-09 20:07:39 +01:00 |
|
Eugene Burmakin
|
c86921a29b
|
Update tests and refactor some code
|
2025-03-09 16:29:16 +01:00 |
|
Eugene Burmakin
|
5ee3d43b10
|
Fix some more tests and rework visit_suggesting_job a bit
|
2025-03-09 15:37:32 +01:00 |
|
Eugene Burmakin
|
4a859fb350
|
Add bunch of tests and refactor some stuff
|
2025-03-09 14:58:30 +01:00 |
|
Eugene Burmakin
|
6b356d24b1
|
Implement visits merging
|
2025-03-05 20:04:26 +01:00 |
|
Eugene Burmakin
|
bc91004713
|
Fix smart detect spec
|
2025-03-04 21:16:45 +01:00 |
|
Eugene Burmakin
|
9d68458622
|
Fix some more tests
|
2025-03-03 23:54:39 +01:00 |
|
Eugene Burmakin
|
70d754b397
|
Fix some tests
|
2025-03-03 22:39:43 +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
|
95717db1bf
|
Add simple button to manage subscription
|
2025-02-26 21:06:43 +01:00 |
|
Eugene Burmakin
|
080da9f2de
|
Update tests
|
2025-02-25 00:16:42 +01:00 |
|
Eugene Burmakin
|
173af225d7
|
Merge remote-tracking branch 'origin/dev' into feature/user-features-access
|
2025-02-24 21:40:36 +01:00 |
|
Eugene Burmakin
|
56046a6965
|
Broadcast import progress after GPX import
|
2025-02-23 23:12:12 +01:00 |
|
Eugene Burmakin
|
383b88ab04
|
Speed up some importing processes
|
2025-02-22 23:14:23 +01:00 |
|
Eugene Burmakin
|
7c766a4d92
|
Fix the rest of the tests
|
2025-02-22 22:37:21 +01:00 |
|
Eugene Burmakin
|
fc01cda5c6
|
Fix whole bunch of specs
|
2025-02-22 00:32:30 +01:00 |
|
Eugene Burmakin
|
4fa3c35fb8
|
Calculate distance using PostGIS ST_Distance with LAG
|
2025-02-22 00:02:13 +01:00 |
|
Eugene Burmakin
|
d9eac91834
|
Introduce latlon to Points and use it instead of latitude and longitude.
|
2025-02-21 23:45:36 +01:00 |
|
Eugene Burmakin
|
6fac14675b
|
Restrict to some functionality access for inactive users
|
2025-02-19 21:23:11 +01:00 |
|
Eugene Burmakin
|
699e498670
|
Recalculate stats upon import deletion
|
2025-02-15 18:49:30 +01:00 |
|
Eugene Burmakin
|
fb5086e97e
|
Simplify maps loading
|
2025-02-15 18:16:48 +01:00 |
|
Eugene Burmakin
|
7dfec304e4
|
Restrict access to Sidekiq in non self-hosted mode
|
2025-02-15 11:50:56 +01:00 |
|
Eugene Burmakin
|
9e34d30383
|
Restrict user settings to self-hosted mode
|
2025-02-15 11:45:53 +01:00 |
|
Eugene Burmakin
|
74cfc9020e
|
Restrict background jobs to self-hosted mode
|
2025-02-15 11:40:51 +01:00 |
|
Eugene Burmakin
|
86fd2311f9
|
Fix importing Immich and Photoprism geolocation data for non-admin users
|
2025-02-15 11:32:52 +01:00 |
|
Eugene Burmakin
|
8fefcb9091
|
Merge remote-tracking branch 'origin/dev' into feature/self-hosted-mode
|
2025-02-15 11:14:50 +01:00 |
|
Eugene Burmakin
|
51e589e17f
|
Implement map tiles usage tracking and chart in user settings.
|
2025-02-13 21:04:29 +01:00 |
|
Eugene Burmakin
|
5b2834599e
|
Update prometheus metric name
|
2025-02-11 21:17:33 +01:00 |
|
Eugene Burmakin
|
06da91df27
|
Fix live map enabled default value
|
2025-02-11 21:12:35 +01:00 |
|
Eugene Burmakin
|
b2e6a141fc
|
Rehash paths and add tests
|
2025-02-11 21:04:12 +01:00 |
|
Eugene Burmakin
|
0b362168c9
|
Implement custom map tiles and user settings with default values
|
2025-02-10 20:37:20 +01:00 |
|
Eugene Burmakin
|
b8c69c2a76
|
Fix importing of GPX files with empty tracks and reduce number of points created for other GPX files.
|
2025-02-08 23:52:37 +01:00 |
|
Eugene Burmakin
|
fea87b85bb
|
Add docs and few fixes
|
2025-02-07 19:17:28 +01:00 |
|
Eugene Burmakin
|
085ceb16e2
|
Fix export file deletion
|
2025-02-06 22:52:19 +01:00 |
|
Eugene Burmakin
|
bd39b295a4
|
Return app version in health response
|
2025-02-06 19:50:03 +01:00 |
|
Eugene Burmakin
|
8a309a2186
|
Remove tracks
|
2025-01-29 12:18:03 +01:00 |
|
Eugene Burmakin
|
01275d0d2e
|
Add some tests
|
2025-01-24 15:58:44 +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
|
f60c93ee4f
|
Fix a bug where rc version was being checked as a stable release
|
2025-01-22 12:17:26 +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
|
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
|
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
|
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 |
|
Eugene Burmakin
|
41bb2e07fb
|
Add user endpoint
|
2025-01-20 15:17:56 +01:00 |
|
Eugene Burmakin
|
11677b14ae
|
Introduce self-hosted mode
|
2025-01-15 21:52:59 +01:00 |
|
Eugene Burmakin
|
485f23f82d
|
Remove unused volumes from docker-compose.yml
|
2025-01-09 20:51:19 +01:00 |
|
Eugene Burmakin
|
1b6273ba1c
|
Fix visit suggesting job spec
|
2025-01-09 14:47:21 +01:00 |
|
Eugene Burmakin
|
e904d396c8
|
Make sure cache jobs are run only on server start
|
2025-01-07 15:02:35 +01:00 |
|
Eugene Burmakin
|
1229b4121c
|
Update specs for reverse geocoding
|
2025-01-07 14:07:33 +01:00 |
|
Eugene Burmakin
|
974f45a4c9
|
Remove REVERSE_GEOCODING_ENABLED env var
|
2025-01-07 13:41:09 +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
|
1e9f539dac
|
Revert "Imported points will now be reverse geocoded only after import is finished."
|
2025-01-04 21:31:21 +01:00 |
|
Arne Schwarck
|
d6cbda94ca
|
Update countries_and_cities_spec.rb
Update to check the fixed logic
|
2025-01-01 15:14:18 +01:00 |
|
Eugene Burmakin
|
d9bade8fe5
|
Fix specs for watcher and change z-index for markers and polylines
|
2024-12-25 13:05:42 +01:00 |
|
Evgenii Burmakin
|
d9c4c5d16e
|
Merge pull request #592 from Freika/fix/import-reverse-geocoding
Start reverse geocoding after import is finished
|
2024-12-25 12:43:11 +01:00 |
|
Eugene Burmakin
|
0276882db1
|
Start reverse geocoding after import is finished
|
2024-12-25 12:38:32 +01:00 |
|
Evgenii Burmakin
|
52a032acb0
|
Merge branch 'master' into import_google_formats
|
2024-12-25 11:53:40 +01:00 |
|
GED
|
1f223142f3
|
error: watcher does not create points
|
2024-12-24 13:08:14 +01:00 |
|
GED
|
49be1fe5a1
|
feat: added a real draft for location_history
|
2024-12-23 10:11:11 +01:00 |
|
Eugene Burmakin
|
6c58a446ee
|
Support API key in Authorization header
|
2024-12-20 16:02:17 +01:00 |
|
Eugene Burmakin
|
d01e4f3b9e
|
Update tests for stats requests
|
2024-12-20 15:43:06 +01:00 |
|
GED
|
56363c78a0
|
feat: added code (imitation of the real points) to the files for testing
|
2024-12-17 18:30:55 +01:00 |
|
Eugene Burmakin
|
5f93bf8522
|
Update to Rails 8.0.1
|
2024-12-17 12:56:21 +01:00 |
|
GED
|
409e3b745d
|
feat: added certain files for watcher_spec with valid and invalid users
|
2024-12-16 20:53:48 +01:00 |
|
Eugene Burmakin
|
2ee7bb74a3
|
Fix some swagger specs and remove unused code
|
2024-12-16 15:42:26 +01:00 |
|
Eugene Burmakin
|
81dc03f7c9
|
Add swagger specs for tracked months and visited cities
|
2024-12-16 15:22:34 +01:00 |
|
Eugene Burmakin
|
d9930521c9
|
Refactor code a bit and add some specs
|
2024-12-16 15:10:46 +01:00 |
|
GED
|
ab84d282d3
|
feat: added formats(google_phone_takeout, google_records, google_semantic_history, owntracks to the watcher
|
2024-12-16 12:13:38 +01:00 |
|
GED
|
c8960d46f2
|
feat: added google_phone_takeout and google_semantic_histo into imports_controller for creating a new import
|
2024-12-12 22:05:36 +01:00 |
|
Eugene Burmakin
|
e7c393a776
|
Show visited cities on map page
|
2024-12-11 22:00:33 +01:00 |
|
Eugene Burmakin
|
a4db806d29
|
Add togglable panel for months and years navigation
|
2024-12-11 20:34:49 +01:00 |
|
Eugene Burmakin
|
4bb39a2bbd
|
Disable telemetry by default
|
2024-12-11 14:53:07 +01:00 |
|
Eugene Burmakin
|
463e8e6d9b
|
Fix specs
|
2024-12-11 14:42:26 +01:00 |
|
Eugene Burmakin
|
70be77a61c
|
Update fixture file
|
2024-12-10 20:19:53 +01:00 |
|
Eugene Burmakin
|
9bca8cfeaa
|
Merge remote-tracking branch 'origin/master' into fix/reverse-geocoded-points
|
2024-12-10 20:15:42 +01:00 |
|
Eugene Burmakin
|
58062f6521
|
Include raw, live and animated photos in the Swagger UI
|
2024-12-10 19:55:59 +01:00 |
|
Eugene Burmakin
|
dbb737a0c4
|
Update swagger docs and changelog
|
2024-12-10 19:43:52 +01:00 |
|
Eugene Burmakin
|
d6b88ae9cb
|
Move photos fetching for trips to a separate service
|
2024-12-10 19:31:52 +01:00 |
|
Eugene Burmakin
|
3b115a85b1
|
Add missing tests and process reverse geocoding in batches
|
2024-12-06 17:32:45 +01:00 |
|
Eugene Burmakin
|
b7e4a017b8
|
Calculate only necessary stats
|
2024-12-06 16:52:36 +01:00 |
|
Eugene Burmakin
|
82b3e26bd3
|
Update readme and log telemetry data
|
2024-12-05 17:46:24 +01:00 |
|
Eugene Burmakin
|
c8e910343c
|
Fix test fixtures and add telemetry sending job
|
2024-12-05 17:37:50 +01:00 |
|
Eugene Burmakin
|
f095a7504c
|
Merge remote-tracking branch 'origin/master' into feature/telemetry
|
2024-12-05 17:12:48 +01:00 |
|
Eugene Burmakin
|
f10f78999d
|
Add basic telemetry
|
2024-12-05 17:12:35 +01:00 |
|
Evgenii Burmakin
|
60dc5c6b59
|
Merge pull request #476 from jduar/fix/owntracks-import-fix-when-not-location
fix imports of owntracks .rec files containing log types other than events
|
2024-12-04 15:39:55 +01:00 |
|
Eugene Burmakin
|
d2bffdf1f1
|
Add spec for Photos::Thumbnail
|
2024-12-04 13:50:41 +01:00 |
|
Eugene Burmakin
|
1030bd5c37
|
Rename Photos::Request to Photos::Search and add test for it
|
2024-12-04 13:45:19 +01:00 |
|
Eugene Burmakin
|
4c93579890
|
Add specs for Photoprism::CachePreviewToken and Photoprism::ImportGeodata
|
2024-12-04 13:40:20 +01:00 |
|
Eugene Burmakin
|
243a85ed4e
|
Add specs for Imports::Create
|
2024-12-04 13:33:15 +01:00 |
|
Eugene Burmakin
|
9d573d90f3
|
Add spec for photo serializer
|
2024-12-04 13:17:15 +01:00 |
|
Eugene Burmakin
|
955f8946ad
|
Add test for photos integration not being configured
|
2024-12-04 12:32:13 +01:00 |
|
João Duarte
|
16817718aa
|
fix imports of owntracks .rec files containing events other than locations
|
2024-12-03 22:05:05 +00:00 |
|
Eugene Burmakin
|
7bcdff5868
|
Update changelog
|
2024-12-03 16:39:09 +01:00 |
|
Eugene Burmakin
|
e32ad54f35
|
Fix failing tests
|
2024-12-03 16:26:28 +01:00 |
|
Eugene Burmakin
|
93e91e7944
|
Fix swagger docs for /api/v1/photos/{id}/thumbnail
|
2024-12-03 16:05:38 +01:00 |
|
Eugene Burmakin
|
ba2a95233c
|
Implement importing geodata from photoprism
|
2024-12-03 15:59:34 +01:00 |
|
Eugene Burmakin
|
e17b671c9c
|
Add a button to import Photoprism geodata
|
2024-12-03 15:40:21 +01:00 |
|
Eugene Burmakin
|
be45af95fb
|
Implement photos serializer
|
2024-12-02 18:21:12 +01:00 |
|
Eugene Burmakin
|
202396a93d
|
Implement photos request for both immich and photoprism in single service class
|
2024-12-02 17:34:16 +01:00 |
|
Eugene Burmakin
|
360828250f
|
Add test for photoprism request photos
|
2024-12-02 17:22:36 +01:00 |
|
Eugene Burmakin
|
9eea936782
|
Introduce reverse_geocoded_at to points
|
2024-12-02 14:44:22 +01:00 |
|
Eugene Burmakin
|
dca27b319c
|
Fix trips spec
|
2024-11-29 12:03:00 +01:00 |
|
Eugene Burmakin
|
f018f0c64c
|
Add specs for trips model
|
2024-11-28 17:41:43 +01:00 |
|
Eugene Burmakin
|
fda09248da
|
Add tests for trips controller and change map seach form
|
2024-11-28 17:13:04 +01:00 |
|
Eugene Burmakin
|
c689051472
|
Show some photos from the trip
|
2024-11-28 10:40:08 +01:00 |
|
Eugene Burmakin
|
198bf3128a
|
Add trips model and scaffold controller
|
2024-11-27 20:14:17 +01:00 |
|