Evgenii Burmakin
ce8a7cd4ef
Implement some performance improvements and caching for various featu… ( #2133 )
...
* Implement some performance improvements and caching for various features.
* Fix failing tests
* Implement routes behaviour in map v2 to match map v1
* Fix route highlighting
* Add fallbacks when retrieving full route features to handle cases where source data access methods vary.
* Fix some e2e tests
2026-01-07 19:48:14 +01:00
Evgenii Burmakin
9e933aff9c
Fix/stats cache invalidation ( #2072 )
...
* Fix family layer toggle in Map v2 settings for non-selfhosted env
* Invalidate cache
* Remove comments
* Remove comment
2025-12-27 13:33:54 +01:00
Evgenii Burmakin
f325fd7a4f
Fix stats calculation to recursively reduce H3 resolution when too ma… ( #2065 )
...
* Fix stats calculation to recursively reduce H3 resolution when too many hexagons are generated
* Update CHANGELOG.md
2025-12-26 15:42:32 +01:00
Evgenii Burmakin
1c9843dde7
Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation ( #2018 )
...
* Consider MIN_MINUTES_SPENT_IN_CITY during stats calculation
* Remove raw data from visited cities api endpoint
2025-12-08 21:38:56 +01:00
Eugene Burmakin
0728c21c61
Update stuff, fix stuff
2025-09-29 22:27:07 +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
a20a3c5b36
Fix missing hexes
2025-09-19 22:52:08 +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
5db2ac7fac
Refactor hexagon services to remove Maps::HexagonContextResolver and improve date parsing
2025-09-18 21:21:54 +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
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
a2aa1be271
Precalculate hexagons for stats
2025-09-13 23:11:42 +02:00
Eugene Burmakin
acd3b20ef5
Add stats month page
2025-09-11 00:19:34 +02:00
Eugene Burmakin
6e4934a93d
Introduce points counter cache to optimize performance
2025-08-21 22:32:29 +02:00
Eugene Burmakin
f492a69fbb
Add country_name to points and fix some bugs.
2025-07-28 18:53:19 +02:00
Eugene Burmakin
9803ccc6a8
Remove unused method
2025-07-22 22:44:41 +02:00
Eugene Burmakin
0c904a6b84
Fix stats calculation performance
2025-07-22 22:41:12 +02:00
Eugene Burmakin
605ceee820
Add modal to show countries and cities visited in a year
2025-05-18 00:15:25 +02:00
Eugene Burmakin
4fa3c35fb8
Calculate distance using PostGIS ST_Distance with LAG
2025-02-22 00:02:13 +01:00
Eugene Burmakin
6c18fbe41f
Add buttons to update stats for a year or a month
2024-12-20 15:26:25 +01:00
Eugene Burmakin
b7e4a017b8
Calculate only necessary stats
2024-12-06 16:52:36 +01:00
Eugene Burmakin
2574f2e4f3
Remove comments
2024-10-24 17:22:54 +02:00
Eugene Burmakin
d218ed8151
Fix stats distances and rework stas calculating service
2024-10-24 16:59:15 +02:00