Commit graph

302 commits

Author SHA1 Message Date
Eugene Burmakin
caf34ff6fd Update geocoder version along with other gems 2024-10-16 11:29:41 +02:00
Eugene Burmakin
0d7cf9e7af Update changelog and app version 2024-10-15 22:43:56 +02:00
Eugene Burmakin
fb2468ab3d Fix directory path in docker-compose.yml 2024-10-05 14:13:48 +02:00
Eugene Burmakin
118a4bcb87 Update CHANGELOG.md and docker-compose.yml for the new watcher directory 2024-10-05 12:57:20 +02:00
Eugene Burmakin
6febd40b4f Change watcher to look into user directories 2024-10-05 12:53:35 +02:00
Eugene Burmakin
5ecd8f7974 Add support for ARMv7 devices 2024-10-04 23:22:55 +02:00
Eugene Burmakin
2c3d9699fd Add the Watcher release to the CHANGELOG 2024-10-03 15:39:55 +02:00
Eugene Burmakin
40e5477a00 Disable retries for some background jobs 2024-10-03 15:33:31 +02:00
Eugene Burmakin
b79bb9951c Add test for Import::WatcherJob 2024-10-03 15:27:30 +02:00
Eugene Burmakin
200bc980e5 Add cronjob to run Import::WatcherJob every 1 hour 2024-10-03 15:12:19 +02:00
Eugene Burmakin
9316fe618c Update responsiveness for the map page 2024-10-02 23:41:46 +02:00
Eugene Burmakin
e2e2c88a77 Update changelog and visits/suggest spec 2024-10-02 22:05:12 +02:00
Eugene Burmakin
df430851ce Add optional order query parameter to GET /api/v1/points 2024-10-02 21:29:56 +02:00
Eugene Burmakin
6aaab424fe Add monkey patch for Geocoder::Lookup::Photon to support http protocol 2024-10-01 22:05:35 +02:00
Eugene Burmakin
d2aa1e9381 Include id attribute in slim points response 2024-09-30 23:38:32 +02:00
Eugene Burmakin
ec793fe4aa Fix incorrect timestamps for Google Location History (mobile device) points 2024-09-30 23:31:42 +02:00
Eugene Burmakin
7f61cbe31e Fix point page reloads when searching for points 2024-09-28 17:29:56 +02:00
Eugene Burmakin
04d5bbac8f Update changelog 2024-09-28 17:18:12 +02:00
Eugene Burmakin
9a962bca72 Fix visits map not being rendered correctly in the Visits page 2024-09-28 16:58:17 +02:00
Eugene Burmakin
4d743ae314 Preserve start_at and end_at parameters when deleting points from the Points page 2024-09-28 16:50:59 +02:00
Eugene Burmakin
f50b11166b Fix GPX export 2024-09-28 12:58:22 +02:00
Eugene Burmakin
7b876ea754 Fix GPX export timestamps and add slim version of points 2024-09-24 00:10:39 +02:00
Eugene Burmakin
2fd7c7bbf1 Update changelog and version 2024-09-21 14:03:16 +02:00
Eugene Burmakin
548d0b0e7a Fix map not loading due to invalid tile layer name 2024-09-16 20:52:51 +02:00
Eugene Burmakin
caa77be67f Add 17 new tile layers to choose from 2024-09-15 21:04:13 +02:00
Evgenii Burmakin
cbaf1956a3
Merge branch 'master' into fix/visits-notificaton-url 2024-09-15 20:58:13 +03:00
Eugene Burmakin
1014af527c Update changelog 2024-09-14 22:53:27 +02:00
Eugene Burmakin
667a1b2e3d Add pagination headers to the API response 2024-09-14 22:52:25 +02:00
Eugene Burmakin
bbcd55940c Update changelog 2024-09-14 21:11:17 +02:00
Eugene Burmakin
388a118f5c Update changelog 2024-09-12 22:42:42 +02:00
Eugene Burmakin
0f3268e6b6 Add links to view import points on the map and on the Points page on the Imports page 2024-09-08 17:25:35 +02:00
Eugene Burmakin
d5cbae620e Update immich data importing service 2024-09-08 16:52:35 +02:00
Eugene Burmakin
63336f2126 Update readme 2024-09-08 15:09:21 +02:00
Eugene Burmakin
98506a3a4f Don't update user if it doesn't exist 2024-09-06 22:54:53 +02:00
Eugene Burmakin
ce85e08ed8 Update changelog 2024-09-06 21:33:21 +02:00
Eugene Burmakin
0ac3b025ed Merge remote-tracking branch 'origin/master' into feature/miles 2024-09-06 21:26:26 +02:00
Eugene Burmakin
662eae81fd Add miles tests and refactor CreateStats service a bit 2024-09-06 21:22:13 +02:00
Eugene Burmakin
f2ea6c5ffd Update changelog 2024-09-06 00:20:42 +02:00
Eugene Burmakin
3592f46492 Rework GeoJSON import to support FeatureCollection as a root object and remove points counter for imports 2024-09-06 00:07:06 +02:00
Eugene Burmakin
a8563a12fe Downgrade to Ruby 3.3.4 2024-09-05 21:38:46 +02:00
Eugene Burmakin
98520b0287 Add health check endpoint 2024-09-05 21:16:40 +02:00
Eugene Burmakin
0038f72155 Update gems and ruby version 2024-09-05 21:01:59 +02:00
Eugene Burmakin
740d203647 Fix a bug where the confirmation alert was shown more than once when deleting a point. 2024-09-02 23:29:37 +02:00
Eugene Burmakin
f99725e2f3 Update CHANGELOG.md 2024-09-02 22:47:47 +02:00
Eugene Burmakin
28190cebfd Merge remote-tracking branch 'origin/master' into feature/gpx-export 2024-09-02 22:43:51 +02:00
Eugene Burmakin
4ce115de82 Update CHANGELOG.md 2024-09-02 22:43:20 +02:00
Eugene Burmakin
942c84fb07 Implement GPX export 2024-09-02 21:35:08 +02:00
Eugene Burmakin
f88143aec5 Fix version 2024-09-02 20:15:00 +02:00
Eugene Burmakin
69c19df3cb Fix export_serializer_spec and update changelog 2024-09-02 20:14:38 +02:00
Eugene Burmakin
ff9735b972 Update changelog 2024-09-02 18:34:57 +02:00
Eugene Burmakin
2a960826eb Add resource limits to docker-compose.yml file and fix Immich import bug 2024-09-02 18:28:17 +02:00
Eugene Burmakin
88de60517e Update route popup with the correct distance unit 2024-08-29 00:17:51 +02:00
Eugene Burmakin
5d14b406bd Add DISTANCE_UNIT environment variable 2024-08-28 23:54:00 +02:00
Eugene Burmakin
bd9fc7d30e Mark optional parameters in the Swagger API 2024-08-28 20:36:56 +02:00
Eugene Burmakin
932c9016d7 Update swagger docs with missing page and per_page query parameters 2024-08-28 20:34:08 +02:00
Eugene Burmakin
567b77ba2f Update changelog 2024-08-28 20:25:19 +02:00
Eugene Burmakin
df588d1e07 Move map settings to the map itself 2024-08-28 20:24:35 +02:00
Eugene Burmakin
d11cfd864f Fix a bug that prevented data migration from working correctly 2024-08-25 21:59:07 +02:00
Eugene Burmakin
656dc97490 Return previos radius calculatuion logic 2024-08-25 20:51:58 +02:00
Eugene Burmakin
ace93f7534 Updates here and there 2024-08-25 20:48:00 +02:00
Eugene Burmakin
7d7005063b Add places page 2024-08-25 20:19:02 +02:00
Eugene Burmakin
0e90bdf15d Update changelog 2024-08-25 19:46:50 +02:00
Eugene Burmakin
f9750133df Merge remote-tracking branch 'origin/master' into visit_detection 2024-08-25 19:31:19 +02:00
Eugene Burmakin
3336ac9864 Add counter cache for imports 2024-08-22 22:40:27 +02:00
Eugene Burmakin
ca222b78ec Add pagination to the /api/v1/points endpoint 2024-08-21 19:20:04 +02:00
Eugene Burmakin
7652dcce76 Implement the import of geodata from Immich to Dawarich 2024-08-21 18:40:54 +02:00
Eugene Burmakin
ac434ba906 Update CHANGELOG.md 2024-08-20 20:57:03 +02:00
Eugene Burmakin
ef96a0475b Update app version and changelog 2024-08-20 20:19:41 +02:00
Eugene Burmakin
23f8aab068 Update CHANGELOG.md 2024-08-15 20:28:34 +02:00
Eugene Burmakin
27fca4c0da Update changelog 2024-08-15 20:25:40 +02:00
Eugene Burmakin
bbbf591b6b Update changelog 2024-08-15 20:24:22 +02:00
Eugene Burmakin
8197624d5e Fix Google's Records.json import 2024-08-14 20:12:24 +02:00
Eugene Burmakin
14a7559aeb Fix typo 2024-08-14 18:07:31 +02:00
Eugene Burmakin
39bc6aa58a Implement support for custom Photon API host 2024-08-14 18:06:37 +02: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
04a2150959 Add a bunch of small changes and fixes, see CHANGELOG.md for details 2024-07-31 19:35:35 +02:00
Eugene Burmakin
3b600c1052 Fix call to the background job to calculate visits 2024-07-27 22:08:40 +02:00
Eugene Burmakin
7a100f7e2a Fix name of background job to calculate visits 2024-07-27 15:05:08 +02:00
Eugene Burmakin
1e3d9f358d Fix map areas functionality 2024-07-27 14:30:46 +02:00
Eugene Burmakin
8fc24b616b Update Changelog 2024-07-27 14:01:23 +02:00
Eugene Burmakin
a003191a71 Update CI workflow 2024-07-27 12:42:14 +02:00
Eugene Burmakin
8bb966b546 Update visits specs 2024-07-27 12:35:47 +02:00
Eugene Burmakin
87258df41e Fix route popup distance and add areas swagger test 2024-07-27 12:22:56 +02:00
Eugene Burmakin
ffe0334ebc Add visits page 2024-07-24 20:25:16 +02:00
Eugene Burmakin
151e5cf042 Add areas 2024-07-21 20:09:42 +02:00
Eugene Burmakin
4371d28ef7 Allow users to delete points from the map 2024-07-21 16:45:29 +02:00
Eugene Burmakin
66e1feaf29 Extract some code from maps_controller.js into separate files 2024-07-21 15:13:16 +02:00
Eugene Burmakin
2d2eeda9e7 Update tests for admin flag 2024-07-19 20:37:57 +02:00
Eugene Burmakin
66ff0c3bed Update Changelog 2024-07-19 20:25:11 +02:00
Eugene Burmakin
1006606870 Fix route tooltip and map movement when hovering over a route 2024-07-19 07:55:45 +02:00
Eugene Burmakin
d660d6f6e7 Fix total reverse geocoded points calculation 2024-07-12 22:51:10 +02:00
Eugene Burmakin
0a006807f6 Update CHANGELOG.md and User#total_reverse_geocoded method 2024-07-12 22:11:42 +02:00
Eugene Burmakin
f080b4c6ce Add tests for background jobs stuff 2024-07-12 21:59:03 +02:00
Eugene Burmakin
54446f1c3c Update logging settings 2024-07-09 20:09:43 +02:00
Eugene Burmakin
50798b5bb1 Fix overland batch payload processing 2024-07-08 23:56:08 +02:00
Eugene Burmakin
605144e55d Updated changelog 2024-07-08 23:25:09 +02:00
Eugene Burmakin
4f25c81a93 Update reverse proxy guide 2024-07-08 23:19:25 +02:00
Eugene Burmakin
18ebf0a088 Update changelog 2024-07-08 23:03:39 +02:00
Eugene Burmakin
d3ea150130 Set default value for APPLICATION_HOSTS environment variable to string 2024-07-08 23:02:11 +02:00
Eugene Burmakin
e1648c5cb0 Rework Google Phone Takeout import to support location-history.json another file format 2024-07-08 18:05:02 +02:00
Eugene Burmakin
bb2beb519b Add notifications 2024-07-04 22:20:12 +02:00
Eugene Burmakin
02213d84b1 Update changelog 2024-06-30 17:57:13 +02:00
Eugene Burmakin
aa83e84d72 Updated changelog 2024-06-30 12:55:25 +02:00
Eugene Burmakin
ad164b0edd Use old calculation of city visits in right sidebar on Map page due to performance issues 2024-06-25 22:42:05 +02:00
Eugene Burmakin
dc6736942d Update version and changelog 2024-06-25 22:33:14 +02:00
Eugene Burmakin
3e2f9f77d7 Change order of points on the Points page 2024-06-25 21:26:28 +02:00
Eugene Burmakin
d9aea95401 Add new settings page to allow user change route rendering options 2024-06-20 23:57:00 +02:00
Eugene Burmakin
dbe0ba3a56 Fix CHANGELOG.md 2024-06-19 21:19:32 +02:00
Eugene Burmakin
747418c854 Implement GPX imports 2024-06-19 21:16:06 +02:00
Eugene Burmakin
bff2dd012e Fix version and add link to Dawarich's website in the footer 2024-06-18 22:11:12 +02:00
Eugene Burmakin
1257f295be Add debugging information to the export service 2024-06-14 19:33:24 +02:00
Eugene Burmakin
6af4d6d7ef Fix a bug where the export file was not being created in the public folder 2024-06-14 19:33:24 +02:00
Eugene Burmakin
7daac8a887 Change exposed volume 2024-06-12 21:02:42 +02:00
Eugene Burmakin
e736f66049 Add link to patreon 2024-06-10 23:00:12 +02:00
Eugene Burmakin
b027c1a5e0 Run stats job after removing points without coordinates 2024-06-10 22:48:05 +02:00
Eugene Burmakin
6ed9a27040 Update Records.json importing script 2024-06-10 22:48:05 +02:00
Eugene Burmakin
96a5240729 Add Google Maps Phone Takeout parser 2024-06-08 22:10:10 +02:00
Eugene Burmakin
5adc96bdb9 Update changelog 2024-06-07 21:24:05 +02:00
Eugene Burmakin
94ae8a3c9f Add favicon and allow setting concurrency via BACKGROUND_PROCESSING_CONCURRENCY 2024-06-07 19:22:39 +02:00
Eugene Burmakin
674d87cc31 Change minutes to days and hours on route popup 2024-05-31 23:25:04 +02:00
Eugene Burmakin
35ddcb363a Fix CHANGELOG.md 2024-05-31 20:31:06 +02:00
Eugene Burmakin
9c12d239d4 Update version to 0.5.0 2024-05-31 20:29:15 +02:00
Eugene Burmakin
fe73b5040a Update hovering over route to show time and distance to next and previous routes 2024-05-31 20:10:22 +02:00
Eugene Burmakin
4962d48910 Added new buttons to map page and removed "Your data" page 2024-05-30 23:36:12 +02:00
Eugene Burmakin
36767ffa77 Split routes based on time as well 2024-05-30 16:22:28 +02:00
Eugene Burmakin
e235ff66b0 Add changelog and time spent on route to the popup 2024-05-30 11:56:04 +02:00
Eugene Burmakin
a90d6f1f39 Check OwnTracks/Overland point for duplicates before saving it 2024-05-29 23:12:00 +02:00
Eugene Burmakin
e2cc9a9992 Increase the concurrency of the Sidekiq workers to 10 and add the user_id to the records parsed from the Google Maps Timeline Export. 2024-05-25 22:27:18 +02:00
Eugene Burmakin
21f663a090 Add a heatmap layer to the map to show the density of points 2024-05-25 22:14:55 +02:00
Eugene Burmakin
390b6c3d17 Update changelog 2024-05-25 20:50:25 +02:00
Eugene Burmakin
add1eb2539 Update readme 2024-05-23 22:32:01 +02:00
Eugene Burmakin
b4116cfd72 Update importing instruction 2024-05-23 22:17:19 +02:00
Eugene Burmakin
0f65ec4c6f Update changelog 2024-05-23 20:55:31 +02:00
Eugene Burmakin
d25468207d Add a rake task to import large files from Google Takeout 2024-05-23 20:35:31 +02:00
Eugene Burmakin
814095a4a2 Implement bulk points deletion 2024-05-23 20:12:23 +02:00
Eugene Burmakin
22c8a210b1 Disable the ignored_columns feature for now 2024-05-21 23:09:21 +02:00
Eugene Burmakin
cb21fbcf54 Ignore raw_data column during requests to imports and points tables 2024-05-19 18:26:48 +02:00
Eugene Burmakin
dd0ec059a3 Update changelog 2024-05-18 15:08:46 +02:00
Eugene Burmakin
1f7338a096 Add Swagger docs for overland api endpoint 2024-05-18 13:58:02 +02:00
Eugene Burmakin
7bb2b6223d Update changelog 2024-05-18 12:17:47 +02:00
Eugene Burmakin
ce7b391316 Add a new release to the CHANGELOG.md file and rename env var 2024-05-05 12:03:25 +02:00
Eugene Burmakin
0ba6205d33 Update the CHANGELOG.md and .app_version files 2024-04-25 22:57:37 +02:00
Eugene Burmakin
d99e6d6f50 Set redis as default cache store 2024-04-21 18:12:07 +02:00
Eugene Burmakin
5315836c6a Update changelog 2024-04-21 17:58:13 +02:00
Eugene Burmakin
9a29f23e22 Update changelog 2024-04-17 22:04:42 +02:00
Eugene Burmakin
44c2d7eaf2 Implement toggling visibility of polylines and points on the map 2024-04-17 21:54:04 +02:00
Eugene Burmakin
b6d571ac19 Add a new version to the CHANGELOG.md file 2024-04-07 22:37:31 +02:00
Eugene Burmakin
d4329c8dbb Remove the test-docker-entrypoint.sh script and references to it in the Dockerfile 2024-04-06 22:36:08 +02:00
Eugene Burmakin
ce93aa159e Move import job scheduling to controller from model callback 2024-04-06 22:31:33 +02:00
Eugene Burmakin
bd5259ddb1 Update changelog and version to 0.1.6 2024-04-06 19:21:23 +02:00
Eugene Burmakin
f6ae4aef8c Add changelog, version badge, and APPLICATION_HOST environment variable 2024-04-05 22:20:12 +02:00