Eugene Burmakin
|
a2aa1be271
|
Precalculate hexagons for stats
|
2025-09-13 23:11:42 +02:00 |
|
Eugene Burmakin
|
1394d6202c
|
Fix potential sql injection
|
2025-09-13 17:04:48 +02:00 |
|
Eugene Burmakin
|
dcd1c7ab2b
|
Add some refactorings
|
2025-09-13 16:41:28 +02:00 |
|
Eugene Burmakin
|
bfeeeee234
|
Merge branch 'dev', remote-tracking branch 'origin' into feature/follow-up-emails
|
2025-09-13 14:03:04 +02:00 |
|
Eugene Burmakin
|
e583a8fb52
|
Remove unused js code
|
2025-09-12 23:08:11 +02:00 |
|
Eugene Burmakin
|
88e9c85766
|
Extract hexagon query to separate class
|
2025-09-12 21:38:25 +02:00 |
|
Eugene Burmakin
|
68a0a8f23c
|
Add follow up emails
|
2025-09-05 19:39:50 +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
|
0c904a6b84
|
Fix stats calculation performance
|
2025-07-22 22:41:12 +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 |
|