Eugene Burmakin
|
4287fee93d
|
Fix tests after updating rubyzip
|
2025-09-26 23:31:45 +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
|
1506633441
|
Revert import changes
|
2025-09-26 19:45:18 +02:00 |
|
Eugene Burmakin
|
ea0d03f4b0
|
Merge branch 'dev', remote-tracking branch 'origin' into refactoring/user-data-import
|
2025-09-26 19:31:31 +02:00 |
|
Eugene Burmakin
|
38e3915404
|
Remove forced theme switching for maps based on OS theme.
|
2025-09-26 19:28:46 +02:00 |
|
Eugene Burmakin
|
7990298066
|
Update ruby version
|
2025-09-26 19:01:21 +02:00 |
|
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
|
315659d871
|
Fix path issue
|
2025-09-23 21:27:42 +02:00 |
|
Eugene Burmakin
|
63aa197a29
|
Update error message
|
2025-09-23 21:16:25 +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
|
4627ed7a6f
|
Speed up scheduling of visits suggestions job after import
|
2025-09-23 21:03:49 +02:00 |
|
Eugene Burmakin
|
031104cdaa
|
Rework importing user data archive
|
2025-09-23 20:39:12 +02:00 |
|
Eugene Burmakin
|
a84fde553e
|
Fix failed specs
|
2025-09-23 00:18:04 +02:00 |
|
Eugene Burmakin
|
54a2a29c18
|
Fix quietest_week to correctly calculate the quietest week in a month
|
2025-09-22 22:40:00 +02:00 |
|
Eugene Burmakin
|
6e44425e4e
|
Recalculate stats when an import is deleted.
|
2025-09-22 20:30:10 +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
|
14f6f4dcc1
|
Add new tests to cover ios auth
|
2025-09-21 16:27:43 +02:00 |
|
Eugene Burmakin
|
ce4fcc29c3
|
Add data on subscription status to user serializer unless self-hosted
|
2025-09-21 15:41:07 +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
|
c8d54f0ed6
|
Update application_controller to store client header in session
|
2025-09-21 14:12:18 +02:00 |
|
Eugene Burmakin
|
69cae258c9
|
Save html format if iOS client header is present
|
2025-09-21 14:00:24 +02:00 |
|
Eugene Burmakin
|
20c2bc34cd
|
Store client header in session to persist across redirects
|
2025-09-21 13:51:26 +02:00 |
|
Eugene Burmakin
|
c0e756d085
|
Introduce iOS authentication flow with JWT token generation
|
2025-09-21 12:46:59 +02:00 |
|
Eugene Burmakin
|
339ba3130e
|
Fix missing hexagons
|
2025-09-20 14:05:14 +02:00 |
|
Eugene Burmakin
|
c756346569
|
Refactor H3 hexagon calculation logic to improve clarity and maintainability
|
2025-09-20 13:23:24 +02:00 |
|
Eugene Burmakin
|
3450ca35b0
|
Extract hexagon calculation to its own service
|
2025-09-20 12:57:30 +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
|
a20a3c5b36
|
Fix missing hexes
|
2025-09-19 22:52:08 +02:00 |
|
Eugene Burmakin
|
584daadb5c
|
Fix failing specs
|
2025-09-19 19:55:27 +02:00 |
|
Eugene Burmakin
|
2bd0390d1a
|
Rename hexagon_centers to h3_hex_ids and update related logic
|
2025-09-19 00:23:12 +02:00 |
|
Eugene Burmakin
|
0cce4929f0
|
Remove unused code
|
2025-09-18 22:23:47 +02:00 |
|
Eugene Burmakin
|
5db2ac7fac
|
Refactor hexagon services to remove Maps::HexagonContextResolver and improve date parsing
|
2025-09-18 21:21:54 +02:00 |
|
Eugene Burmakin
|
a97e133b35
|
Remove unsed class
|
2025-09-18 20:15:49 +02:00 |
|
Eugene Burmakin
|
ab765a4370
|
Rename params
|
2025-09-18 20:10:00 +02:00 |
|
Eugene Burmakin
|
3fd7634657
|
Simplify some services by removing unused parameters and validations
|
2025-09-18 20:02:18 +02:00 |
|
Eugene Burmakin
|
0905ef65a5
|
Don't pass h3_resolution from frontend; use default in backend service
|
2025-09-18 19:45:53 +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
|
eb16959b9a
|
Extract logic to service classes
|
2025-09-16 20:41:53 +02:00 |
|
Eugene Burmakin
|
8c45404420
|
Fix hexagons render
|
2025-09-15 20:10:53 +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
|
f80b2a1aff
|
Fix last failing specs
|
2025-09-13 18:30:26 +02:00 |
|
Eugene Burmakin
|
0ed71c3cc6
|
Fix failing specs
|
2025-09-13 17:46:45 +02:00 |
|