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
|
774860220e
|
Add missing email templates for post-trial reminders
|
2025-09-13 15:37:09 +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
|
d33a083f98
|
Replace bell in navbar with lucide icon
|
2025-09-13 12:12:40 +02:00 |
|
Eugene Burmakin
|
ef01d028ba
|
Load leaflet protomaps only if not selfhosted on public month page
|
2025-09-13 12:07:29 +02:00 |
|
Eugene Burmakin
|
cc1fecfd22
|
Show QR code by default and use map tiles based on self-hosted setting
|
2025-09-13 11:58:50 +02:00 |
|
Eugene Burmakin
|
09174de6e9
|
Add refresh-ccw icon and use it in stats page for refresh link
|
2025-09-12 22:11:36 +02:00 |
|
Eugene Burmakin
|
57ecda2b1b
|
Extract stats sharing logic to its own controller
|
2025-09-12 21:08:45 +02:00 |
|
Eugene Burmakin
|
34e71b5d17
|
Add specs for hexagon API and public sharing; remove debug logs
|
2025-09-12 20:44:53 +02:00 |
|
Eugene Burmakin
|
5ff35136f2
|
Add images for stats page backgrounds
|
2025-09-12 20:11:14 +02:00 |
|
Eugene Burmakin
|
612c30026c
|
Add hexagons to public stats page
|
2025-09-12 08:33:51 +02:00 |
|
Eugene Burmakin
|
5cd05f8d3a
|
Update public month page
|
2025-09-11 22:25:31 +02:00 |
|
Eugene Burmakin
|
1426fa53df
|
Add header gradient based on month
|
2025-09-11 22:22:08 +02:00 |
|
Eugene Burmakin
|
d3bbd08890
|
Make year page more colorful and add month page
|
2025-09-11 22:12:44 +02:00 |
|
Eugene Burmakin
|
e8c5b3dfdc
|
Update stats page
|
2025-09-11 21:41:52 +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
|
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
|
b9c1a5ccdb
|
Show api key to trial users
|
2025-08-26 16:09:58 +02:00 |
|
Evgenii Burmakin
|
02e6fb8a85
|
Merge branch 'dev' into feature/points-counter-cache
|
2025-08-26 15:09:48 +02:00 |
|
Eugene Burmakin
|
5a85a56897
|
Update imports table
|
2025-08-23 16:37:53 +02:00 |
|
Eugene Burmakin
|
7b122f2780
|
Merge branch 'dev', remote-tracking branch 'origin' into feature/points-counter-cache
|
2025-08-22 21:01:51 +02:00 |
|
Eugene Burmakin
|
b5758db1c1
|
Add sources info to new import page
|
2025-08-22 21:01:16 +02:00 |
|
Eugene Burmakin
|
ed3bb4fb67
|
Unify imports form
|
2025-08-22 19:10:40 +02:00 |
|
Eugene Burmakin
|
6e4934a93d
|
Introduce points counter cache to optimize performance
|
2025-08-21 22:32:29 +02:00 |
|
Eugene Burmakin
|
1da3ef5c44
|
Add visits manual creation
|
2025-08-21 18:42:45 +02:00 |
|
Evgenii Burmakin
|
ead1673cc5
|
Merge branch 'dev' into feature/trial
|
2025-08-19 20:58:00 +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
|
74112c0d04
|
Calculate trip's visited countries from points
|
2025-08-02 00:06:09 +02:00 |
|
Eugene Burmakin
|
25b74716ee
|
Fix chart
|
2025-07-27 20:14:36 +02:00 |
|
Eugene Burmakin
|
3264725d2a
|
Fix trips page.
|
2025-07-26 21:05:28 +02:00 |
|
Eugene Burmakin
|
460d008152
|
Use Tailwind CSS classes for buttons.
|
2025-07-26 14:52:01 +02:00 |
|
Eugene Burmakin
|
e3d3a92faa
|
Hide "Delete Selected" button when no points are selected.
|
2025-07-26 14:41:03 +02:00 |
|
Eugene Burmakin
|
cb9525cb77
|
Add missing live map info modal.
|
2025-07-26 13:10:24 +02:00 |
|
Eugene Burmakin
|
9c7084a10b
|
Fix request to a user in partial
|
2025-07-26 12:37:46 +02:00 |
|
Eugene Burmakin
|
7ea149bd4e
|
Fix specs
|
2025-07-23 20:02:38 +02:00 |
|
Eugene Burmakin
|
d8033a1e27
|
Update track generation
|
2025-07-23 18:21:21 +02:00 |
|
Eugene Burmakin
|
0c904a6b84
|
Fix stats calculation performance
|
2025-07-22 22:41:12 +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
|
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
|
e9eeb6aae2
|
Add rails-ujs to manifest.js and application.js.
|
2025-07-10 22:14:52 +02:00 |
|
Eugene Burmakin
|
0295d3f2a0
|
Fix year page charts
|
2025-07-08 21:23:55 +02:00 |
|
Eugene Burmakin
|
f4687a101c
|
Remove unused helper methods
|
2025-07-08 20:51:51 +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 |
|