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
|
3264725d2a
|
Fix trips page.
|
2025-07-26 21:05:28 +02:00 |
|
Eugene Burmakin
|
b995594b8b
|
Use constants for metrics username and password.
|
2025-07-26 15:27:22 +02:00 |
|
Evgenii Burmakin
|
f3d4a1431b
|
Merge branch 'dev' into fix/basecamp-gpx
|
2025-07-26 15:17:11 +02:00 |
|
Eugene Burmakin
|
460d008152
|
Use Tailwind CSS classes for buttons.
|
2025-07-26 14:52:01 +02:00 |
|
Eugene Burmakin
|
31b23745f8
|
Add spec for no points selected.
|
2025-07-26 14:46:53 +02:00 |
|
Eugene Burmakin
|
e3d3a92faa
|
Hide "Delete Selected" button when no points are selected.
|
2025-07-26 14:41:03 +02:00 |
|
Eugene Burmakin
|
2e6d1bdef6
|
Return 0.0 if speed is nil
|
2025-07-26 13:37:50 +02:00 |
|
Eugene Burmakin
|
b2d8f85d35
|
Implement Basecamp GPX import
|
2025-07-26 13:32:13 +02:00 |
|
Eugene Burmakin
|
cb9525cb77
|
Add missing live map info modal.
|
2025-07-26 13:10:24 +02:00 |
|
Eugene Burmakin
|
e127511262
|
Fix live map checkbox
|
2025-07-26 13:06:06 +02:00 |
|
Eugene Burmakin
|
b55b1eb018
|
Merge branch 'dev', remote-tracking branch 'origin' into feature/prometheus-exporter
|
2025-07-26 12:49:58 +02:00 |
|
Eugene Burmakin
|
9c7084a10b
|
Fix request to a user in partial
|
2025-07-26 12:37:46 +02:00 |
|
Eugene Burmakin
|
17340079ce
|
Expose prometheus metrics at /metrics
|
2025-07-26 12:14:08 +02:00 |
|
Eugene Burmakin
|
9fb251fa4a
|
Sanitize input in distanceable
|
2025-07-23 20:52:02 +02:00 |
|
Eugene Burmakin
|
7920209187
|
Return tailwind.css
|
2025-07-23 20:35:42 +02:00 |
|
Eugene Burmakin
|
94f6dbe18e
|
Extract timestamp range calculation to separate methods
|
2025-07-23 20:27:55 +02:00 |
|
Eugene Burmakin
|
51dd2e0a4b
|
Fix auth rules for export and import
|
2025-07-23 20:21:33 +02:00 |
|
Eugene Burmakin
|
bf199de2a0
|
Fix non-selfhosted users export and import
|
2025-07-23 20:17:07 +02:00 |
|
Eugene Burmakin
|
2e46069fcc
|
Clean up code a bit
|
2025-07-23 20:08:24 +02:00 |
|
Eugene Burmakin
|
7ea149bd4e
|
Fix specs
|
2025-07-23 20:02:38 +02:00 |
|
Eugene Burmakin
|
88e3f53cc5
|
Remove old code
|
2025-07-23 19:48:39 +02:00 |
|
Eugene Burmakin
|
278a4d28b5
|
Remove tailwind.css
|
2025-07-23 19:33:38 +02:00 |
|
Eugene Burmakin
|
d8033a1e27
|
Update track generation
|
2025-07-23 18:21:21 +02:00 |
|
Eugene Burmakin
|
25a185b206
|
Add timezone validation to Stats::DailyDistanceQuery
|
2025-07-23 00:10:48 +02:00 |
|
Eugene Burmakin
|
bdcfb5eb62
|
Stats calculation is now timezone-aware.
|
2025-07-22 23:57:25 +02:00 |
|
Eugene Burmakin
|
9803ccc6a8
|
Remove unused method
|
2025-07-22 22:44:41 +02:00 |
|
Eugene Burmakin
|
0c904a6b84
|
Fix stats calculation performance
|
2025-07-22 22:41:12 +02:00 |
|
Eugene Burmakin
|
0bfddd932f
|
Disable specs for track generation
|
2025-07-22 20:28:46 +02:00 |
|
Eugene Burmakin
|
27857ba078
|
Disable tracks panel on the map
|
2025-07-22 20:26:58 +02:00 |
|
Eugene Burmakin
|
7c8a7e7f38
|
Temporary disable track creation
|
2025-07-22 20:25:44 +02:00 |
|
Eugene Burmakin
|
c14054fdc3
|
Disable track generation failure notification for self-hosted users
|
2025-07-22 20:15:52 +02:00 |
|
Eugene Burmakin
|
cbdef5fa43
|
Parameterize stats query
|
2025-07-22 19:56:12 +02:00 |
|
Eugene Burmakin
|
6e5dd4bed6
|
Update stats query
|
2025-07-22 19:52:24 +02:00 |
|
Eugene Burmakin
|
da38c12819
|
Extract stats query
|
2025-07-22 19:43:27 +02:00 |
|
Eugene Burmakin
|
88909b3e9f
|
Optimize stats page performance
|
2025-07-22 19:17:28 +02:00 |
|
Eugene Burmakin
|
7afc399724
|
Add cache to points limit exceeded check
|
2025-07-21 22:27:20 +02:00 |
|
Eugene Burmakin
|
6a6c3c938f
|
Fix distance calculation
|
2025-07-21 19:00:28 +02:00 |
|
Eugene Burmakin
|
59a4d760bf
|
Fix owntracks points creation
|
2025-07-21 18:59:13 +02:00 |
|
Eugene Burmakin
|
c74ba7d1fe
|
Revert "Optimize bulk visits suggesting job"
|
2025-07-20 21:54:00 +02:00 |
|
Eugene Burmakin
|
6ec24ffc3d
|
Optimize bulk visits suggesting job
|
2025-07-20 21:38:46 +02:00 |
|
Eugene Burmakin
|
8b03b0c7f5
|
Recalculate stats after changing distance units
|
2025-07-20 19:14:20 +02:00 |
|
Eugene Burmakin
|
f969d5d3e6
|
Clean up some mess
|
2025-07-20 18:57:53 +02:00 |
|
Eugene Burmakin
|
708bca26eb
|
Fix owntracks point creation
|
2025-07-20 17:43:55 +02:00 |
|
Eugene Burmakin
|
002b3bd635
|
Fix settings controller spec and tracks popup
|
2025-07-20 17:06:45 +02:00 |
|
Eugene Burmakin
|
9d616c7957
|
Remove logging from tracks generator
|
2025-07-17 21:02:45 +02:00 |
|
Eugene Burmakin
|
7cdb7d2f21
|
Add some more tests to make sure points are properly cleaned up
|
2025-07-17 20:57:55 +02:00 |
|
Eugene Burmakin
|
dc8460a948
|
Fix tracks create job spec
|
2025-07-17 20:46:07 +02:00 |
|
Eugene Burmakin
|
91f4cf7c7a
|
Fix range objects in generator
|
2025-07-17 20:36:21 +02:00 |
|
Eugene Burmakin
|
f5ef2ab9ef
|
Fix potential issue with time range data types
|
2025-07-17 20:20:14 +02:00 |
|
Eugene Burmakin
|
10777714b1
|
Clean up a bit
|
2025-07-17 19:19:50 +02:00 |
|
Eugene Burmakin
|
eca09ce3eb
|
Remove bulk generator job
|
2025-07-16 22:25:50 +02:00 |
|
Eugene Burmakin
|
c31d09e5c3
|
Refactor tracks jobs and services
|
2025-07-16 22:22:33 +02:00 |
|
Eugene Burmakin
|
54aaf03453
|
Merge branch 'master' into dev
|
2025-07-14 21:30:51 +02:00 |
|
Eugene Burmakin
|
49d1e7014b
|
Add simple analytics
|
2025-07-14 21:26:19 +02:00 |
|
Eugene Burmakin
|
878d863569
|
Fix some tests
|
2025-07-14 21:15:45 +02:00 |
|
Eugene Burmakin
|
24378b150d
|
Add user serializer and update CHANGELOG.md
|
2025-07-13 12:50:24 +02:00 |
|
Eugene Burmakin
|
7885374993
|
Refactor Tracks::BulkTrackCreator to use start_at and end_at as datetime objects
|
2025-07-12 23:45:43 +02:00 |
|
Eugene Burmakin
|
244fb2b192
|
Move bulk track creation to service
|
2025-07-12 23:04:15 +02:00 |
|
Eugene Burmakin
|
418df71c53
|
Fixes for bulk creating job
|
2025-07-12 22:04:14 +02:00 |
|
Eugene Burmakin
|
43bc8c444c
|
Fix name fetcher
|
2025-07-12 17:57:22 +02:00 |
|
Eugene Burmakin
|
6b96e1f0be
|
Revert specs
|
2025-07-12 17:21:53 +02:00 |
|
Eugene Burmakin
|
0dff80e12b
|
Fix some tests
|
2025-07-12 13:43:15 +02:00 |
|
Eugene Burmakin
|
58a7972976
|
Fix bulk name fetching job queue
|
2025-07-12 11:30:51 +02:00 |
|
Eugene Burmakin
|
bc36882e73
|
Add name fetcher for places and visits
|
2025-07-12 11:21:38 +02:00 |
|
Eugene Burmakin
|
e9eeb6aae2
|
Add rails-ujs to manifest.js and application.js.
|
2025-07-10 22:14:52 +02:00 |
|
Eugene Burmakin
|
13fd9da1f9
|
Add a scheduled job to create tracks for all users for the past 24 hours.
|
2025-07-09 21:25:56 +02:00 |
|
Eugene Burmakin
|
9a326733c7
|
Return missing map buttons
|
2025-07-09 00:58:33 +02:00 |
|
Eugene Burmakin
|
0295d3f2a0
|
Fix year page charts
|
2025-07-08 21:23:55 +02:00 |
|
Eugene Burmakin
|
b7e5296235
|
Fix tracks layer
|
2025-07-08 21:14:46 +02:00 |
|
Eugene Burmakin
|
f4687a101c
|
Remove unused helper methods
|
2025-07-08 20:51:51 +02:00 |
|
Eugene Burmakin
|
042696caeb
|
Show correct miles value on the map
|
2025-07-08 20:31:25 +02:00 |
|
Eugene Burmakin
|
b3e8155e43
|
Don't use bang save
|
2025-07-08 20:24:07 +02:00 |
|
Eugene Burmakin
|
6dd048cee3
|
Fix a few tests
|
2025-07-08 19:23:08 +02:00 |
|
Eugene Burmakin
|
f1720b859b
|
Store distance in meters in the database and convert to user's preferred unit on the fly.
|
2025-07-08 18:10:10 +02:00 |
|
Eugene Burmakin
|
81eb759fb8
|
Remove tracks api
|
2025-07-08 00:05:22 +02:00 |
|
Eugene Burmakin
|
e64e706b0f
|
Unify timestamps
|
2025-07-07 23:38:10 +02:00 |
|
Eugene Burmakin
|
a66f41d9fb
|
Add documentation
|
2025-07-07 23:12:02 +02:00 |
|
Eugene Burmakin
|
f33dcdfe21
|
Store track distance in user's preferred unit
|
2025-07-07 22:23:37 +02:00 |
|
Eugene Burmakin
|
0d657b9d6e
|
Add incremental track generation
|
2025-07-07 21:48:07 +02:00 |
|
Eugene Burmakin
|
92a15c8ad3
|
Handle unfinished tracks
|
2025-07-07 18:59:42 +02:00 |
|
Eugene Burmakin
|
7619feff69
|
Add data migration to create tracks from points
|
2025-07-06 13:49:53 +02:00 |
|
Eugene Burmakin
|
15be46b604
|
Fix tests
|
2025-07-04 20:55:05 +02:00 |
|
Eugene Burmakin
|
1468f1f9dc
|
Remove tracks api endpoint
|
2025-07-04 20:09:06 +02:00 |
|
Eugene Burmakin
|
565f92c463
|
Add tracks to map
|
2025-07-04 19:49:56 +02:00 |
|
Eugene Burmakin
|
7bd098b54f
|
Extract tracks calculation to serializer
|
2025-07-03 20:34:41 +02:00 |
|
Eugene Burmakin
|
862f601e1d
|
Add tracks calculation and storage in the database
|
2025-07-03 20:18:18 +02:00 |
|
Eugene Burmakin
|
3b474704ea
|
Fixes for visits suggestions.
|
2025-07-02 23:50:32 +02:00 |
|
Eugene Burmakin
|
12a53aac20
|
Don't check for new version in production.
|
2025-07-02 21:58:19 +02:00 |
|
Eugene Burmakin
|
de8c79395f
|
Fixed imports page buttons in both light and dark mode. #1481
|
2025-07-02 21:17:29 +02:00 |
|
Eugene Burmakin
|
00be1e8245
|
Update export data format example
|
2025-07-02 20:38:38 +02:00 |
|
Eugene Burmakin
|
98467bdbf2
|
Fix minor issues
|
2025-07-02 20:29:12 +02:00 |
|
Eugene Burmakin
|
d518603719
|
Update importing process
|
2025-07-02 20:22:40 +02:00 |
|
Eugene Burmakin
|
f86487f742
|
Fix exception reporter
|
2025-06-30 23:54:45 +02:00 |
|
Eugene Burmakin
|
c75e037a5a
|
Clean up and fix specs
|
2025-06-30 23:49:07 +02:00 |
|
Eugene Burmakin
|
1ebe2da84a
|
Update changelog
|
2025-06-30 22:51:25 +02:00 |
|
Eugene Burmakin
|
32a00db9b9
|
Clean up some code
|
2025-06-30 22:29:28 +02:00 |
|
Eugene Burmakin
|
d10ca668a9
|
Map country codes instead of guessing
|
2025-06-30 22:08:34 +02:00 |
|