Eugene Burmakin
|
8604effbe1
|
Refactor some bits
|
2025-09-10 21:46:03 +02:00 |
|
Eugene Burmakin
|
17b09c91da
|
Refactor daily track generation to avoid cleaning existing tracks
|
2025-09-08 21:09:28 +02:00 |
|
Eugene Burmakin
|
410cd86c4e
|
Implement a new daily track generation job to replace the old cleanup job.
|
2025-09-08 20:46:30 +02:00 |
|
Eugene Burmakin
|
006456966d
|
Fix last failing spec
|
2025-08-29 14:32:04 +02:00 |
|
Eugene Burmakin
|
30fb51940c
|
Remove logs and unused code
|
2025-08-29 13:59:46 +02:00 |
|
Eugene Burmakin
|
504bb92cdb
|
Update points relation
|
2025-08-29 11:05:25 +02:00 |
|
Eugene Burmakin
|
5ab382936d
|
Merge branch 'dev', remote-tracking branch 'origin' into feature/tracks-on-ruby
|
2025-08-29 10:57:08 +02:00 |
|
Eugene Burmakin
|
76a7c12133
|
Fix range issue
|
2025-08-22 21:27:50 +02:00 |
|
Eugene Burmakin
|
6e4934a93d
|
Introduce points counter cache to optimize performance
|
2025-08-21 22:32:29 +02:00 |
|
Eugene Burmakin
|
599af37109
|
Implement language-sided tracks generation
|
2025-07-28 22:30:36 +02:00 |
|
Eugene Burmakin
|
94f6dbe18e
|
Extract timestamp range calculation to separate methods
|
2025-07-23 20:27:55 +02:00 |
|
Eugene Burmakin
|
bf199de2a0
|
Fix non-selfhosted users export and import
|
2025-07-23 20:17:07 +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
|
d8033a1e27
|
Update track generation
|
2025-07-23 18:21:21 +02:00 |
|
Eugene Burmakin
|
f969d5d3e6
|
Clean up some mess
|
2025-07-20 18:57:53 +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
|
c31d09e5c3
|
Refactor tracks jobs and services
|
2025-07-16 22:22:33 +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
|
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
|
b3e8155e43
|
Don't use bang save
|
2025-07-08 20:24:07 +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
|
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
|
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
|
862f601e1d
|
Add tracks calculation and storage in the database
|
2025-07-03 20:18:18 +02:00 |
|
Eugene Burmakin
|
7c766a4d92
|
Fix the rest of the tests
|
2025-02-22 22:37:21 +01:00 |
|
Eugene Burmakin
|
7db7fb17d5
|
Add path to trips
|
2025-01-24 12:01:54 +01:00 |
|