Eugene Burmakin
|
1f67e889e3
|
Complete phase 5
|
2025-09-28 13:10:07 +02:00 |
|
Eugene Burmakin
|
cc5da3e7e2
|
Complete phase 3
|
2025-09-27 13:23:33 +02:00 |
|
Evgenii Burmakin
|
8807950180
|
Merge branch 'dev' into staging-env
|
2025-09-26 19:50:25 +02:00 |
|
Eugene Burmakin
|
a53bd0a4bd
|
Add staging environment configuration
|
2025-09-26 19:48:52 +02:00 |
|
Eugene Burmakin
|
15e27c87d5
|
Remove unused code
|
2025-09-26 19:47:12 +02:00 |
|
Eugene Burmakin
|
031104cdaa
|
Rework importing user data archive
|
2025-09-23 20:39:12 +02:00 |
|
Eugene Burmakin
|
c0e756d085
|
Introduce iOS authentication flow with JWT token generation
|
2025-09-21 12:46:59 +02:00 |
|
Eugene Burmakin
|
5b3fe84933
|
Update onborading popup
|
2025-09-18 18:29:46 +02:00 |
|
Eugene Burmakin
|
e6f74fc6ab
|
Update query to use lonlat column for bounds calculation
|
2025-09-13 18:54:02 +02:00 |
|
Eugene Burmakin
|
1394d6202c
|
Fix potential sql injection
|
2025-09-13 17:04:48 +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
|
57ecda2b1b
|
Extract stats sharing logic to its own controller
|
2025-09-12 21:08:45 +02:00 |
|
Eugene Burmakin
|
612c30026c
|
Add hexagons to public stats page
|
2025-09-12 08:33:51 +02:00 |
|
Eugene Burmakin
|
fc068ec79d
|
Add Lucide icons and stats sharing
|
2025-09-11 20:41:43 +02:00 |
|
Eugene Burmakin
|
acd3b20ef5
|
Add stats month page
|
2025-09-11 00:19:34 +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
|
68a0a8f23c
|
Add follow up emails
|
2025-09-05 19:39:50 +02:00 |
|
Eugene Burmakin
|
5c6b76dd63
|
Hide search if reverse geocoding is disabled
|
2025-09-03 23:57:38 +02:00 |
|
Eugene Burmakin
|
e965c8c67c
|
Remove system spec
|
2025-09-03 18:51:00 +02:00 |
|
Eugene Burmakin
|
4f402a0c2a
|
Make search look nicer
|
2025-09-02 21:21:22 +02:00 |
|
Eugene Burmakin
|
2d240c2094
|
Implement search by user's points
|
2025-08-31 12:08:33 +02:00 |
|
Eugene Burmakin
|
1709aa612d
|
Add search bar
|
2025-08-30 23:18:16 +02:00 |
|
Eugene Burmakin
|
550d20c555
|
Imlement visits deletion API
|
2025-08-21 20:41:53 +02:00 |
|
Eugene Burmakin
|
1da3ef5c44
|
Add visits manual creation
|
2025-08-21 18:42:45 +02:00 |
|
Eugene Burmakin
|
6708e11ab3
|
Add limits for import size for trial users
|
2025-08-14 20:50:22 +02:00 |
|
Eugene Burmakin
|
71488c9fb1
|
Add trial mode
|
2025-08-13 20:25:48 +02:00 |
|
Eugene Burmakin
|
66e6112ad8
|
Eliminate some n-plus-ones.
|
2025-07-27 01:08:29 +02:00 |
|
Eugene Burmakin
|
b995594b8b
|
Use constants for metrics username and password.
|
2025-07-26 15:27:22 +02:00 |
|
Eugene Burmakin
|
17340079ce
|
Expose prometheus metrics at /metrics
|
2025-07-26 12:14:08 +02:00 |
|
Eugene Burmakin
|
bd2558ed29
|
Enable assets compilation in production
|
2025-07-22 20:35:45 +02:00 |
|
Eugene Burmakin
|
7c8a7e7f38
|
Temporary disable track creation
|
2025-07-22 20:25:44 +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
|
f969d5d3e6
|
Clean up some mess
|
2025-07-20 18:57:53 +02:00 |
|
Eugene Burmakin
|
45713f46dc
|
Fix domain in development and production
|
2025-07-20 17:31:31 +02:00 |
|
Eugene Burmakin
|
c31d09e5c3
|
Refactor tracks jobs and services
|
2025-07-16 22:22:33 +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
|
81eb759fb8
|
Remove tracks api
|
2025-07-08 00:05:22 +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
|
1468f1f9dc
|
Remove tracks api endpoint
|
2025-07-04 20:09:06 +02:00 |
|
Eugene Burmakin
|
862f601e1d
|
Add tracks calculation and storage in the database
|
2025-07-03 20:18:18 +02:00 |
|
Eugene Burmakin
|
3138a25ab1
|
Update CHANGELOG.md
|
2025-07-02 21:50:52 +02:00 |
|
Eugene Burmakin
|
0fcf70834e
|
Allow customizing Redis database numbers for caching, background jobs and websocket connections.
|
2025-07-02 21:22:31 +02:00 |
|
Eugene Burmakin
|
1ebe2da84a
|
Update changelog
|
2025-06-30 22:51:25 +02:00 |
|
Eugene Burmakin
|
8ad0b20d3d
|
Add import data feature
|
2025-06-28 12:22:56 +02:00 |
|
Eugene Burmakin
|
7988fadd5f
|
User export: exporting exports and imports data with files
|
2025-06-25 21:14:33 +02:00 |
|