Eugene Burmakin
|
0728c21c61
|
Update stuff, fix stuff
|
2025-09-29 22:27:07 +02:00 |
|
Eugene Burmakin
|
031104cdaa
|
Rework importing user data archive
|
2025-09-23 20:39:12 +02:00 |
|
Eugene Burmakin
|
14f6f4dcc1
|
Add new tests to cover ios auth
|
2025-09-21 16:27:43 +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
|
2c55ca07e7
|
Remove permanent option from stats sharing options, default to 24h expiration.
|
2025-09-19 23:49:32 +02:00 |
|
Eugene Burmakin
|
584daadb5c
|
Fix failing specs
|
2025-09-19 19:55:27 +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
|
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
|
a2aa1be271
|
Precalculate hexagons for stats
|
2025-09-13 23:11:42 +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 |
|
Eugene Burmakin
|
dcd1c7ab2b
|
Add some refactorings
|
2025-09-13 16:41:28 +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
|
52a69ecf3d
|
Fix hexagons
|
2025-09-12 22:23:17 +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
|
612c30026c
|
Add hexagons to public stats page
|
2025-09-12 08:33:51 +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
|
5c6b76dd63
|
Hide search if reverse geocoding is disabled
|
2025-09-03 23:57:38 +02:00 |
|
Eugene Burmakin
|
690f80766e
|
Update location search to instantiate GeocodingService with query
|
2025-09-03 19:48:41 +02:00 |
|
Eugene Burmakin
|
b276828af3
|
Remove provider detection
|
2025-09-03 19:28:26 +02:00 |
|
Eugene Burmakin
|
7ca488802e
|
Remove text queries to location search endpoint
|
2025-09-03 19:01:50 +02:00 |
|
Eugene Burmakin
|
e965c8c67c
|
Remove system spec
|
2025-09-03 18:51:00 +02:00 |
|
Eugene Burmakin
|
99dace21e4
|
Put search to a sidebar
|
2025-09-01 22:04:55 +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 |
|
Evgenii Burmakin
|
02e6fb8a85
|
Merge branch 'dev' into feature/points-counter-cache
|
2025-08-26 15:09:48 +02:00 |
|
Eugene Burmakin
|
432e1d2669
|
Return self-hosted validation
|
2025-08-23 16:28:25 +02:00 |
|
Eugene Burmakin
|
b049c11542
|
Fix import detection
|
2025-08-23 16:07:15 +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
|
7eb3103645
|
Rename a method
|
2025-08-22 20:40:06 +02:00 |
|
Eugene Burmakin
|
96c9f1030c
|
Move json loading to a module
|
2025-08-22 20:13:10 +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
|
550d20c555
|
Imlement visits deletion API
|
2025-08-21 20:41:53 +02:00 |
|
Eugene Burmakin
|
efc7ffa579
|
Extract visit creation to a service
|
2025-08-21 18:58:59 +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
|
f6b7652a01
|
Return dawarich headers on all API responses
|
2025-08-11 00:21:58 +02:00 |
|