Eugene Burmakin
|
7a7f0b09df
|
Update map layers based on user theme preference (light/dark) and add theme-aware styling to map controls and buttons.
|
2025-09-26 18:49:13 +02:00 |
|
Eugene Burmakin
|
78ce3d9438
|
Add posthog analytics
|
2025-09-25 18:49:31 +02:00 |
|
Eugene Burmakin
|
6a0cc112dc
|
Introduce limit for trial users: max 5 imports, 10MB per file
|
2025-09-23 21:14:55 +02:00 |
|
Eugene Burmakin
|
a84fde553e
|
Fix failed specs
|
2025-09-23 00:18:04 +02:00 |
|
Eugene Burmakin
|
f8a05e68e3
|
Fix api point serializer to return correct latitude and longitude values
|
2025-09-22 20:01:58 +02:00 |
|
Eugene Burmakin
|
e3795981e3
|
Update registratuion_controller.rb to handle turbo_stream format for iOS auth
|
2025-09-21 15:27:17 +02:00 |
|
Eugene Burmakin
|
550b405398
|
Update form
|
2025-09-21 15:18:11 +02:00 |
|
Eugene Burmakin
|
2c55ca07e7
|
Remove permanent option from stats sharing options, default to 24h expiration.
|
2025-09-19 23:49:32 +02:00 |
|
Eugene Burmakin
|
5b3fe84933
|
Update onborading popup
|
2025-09-18 18:29:46 +02:00 |
|
Eugene Burmakin
|
c67532bb10
|
Reimplement hexagons with H3
|
2025-09-17 01:55:42 +02:00 |
|
Eugene Burmakin
|
6314442770
|
Calculate only centers of hexagons
|
2025-09-14 12:41:16 +02:00 |
|
Eugene Burmakin
|
dc13bc1fd2
|
Update public_month page
|
2025-09-13 23:23:48 +02:00 |
|
Eugene Burmakin
|
a2aa1be271
|
Precalculate hexagons for stats
|
2025-09-13 23:11:42 +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
|
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 |
|