Commit Graph

60 Commits

Author SHA1 Message Date
818ec35071 Ensure map marker clicks preserve search context
Fixes the back button just closing the sidebar and clearing the whole
search after having seleted a result via map marker
2026-03-23 16:42:32 +04:00
a92b44ec13 Ensure nearby search isn't doing category search 2026-03-23 13:51:11 +04:00
438bf0c31c Add icons to search result markers 2026-03-22 14:05:49 +04:00
af57e7fe57 Add map markers for search results 2026-03-22 10:59:11 +04:00
f2a2d910a0 WIP Search places by category 2026-03-20 16:43:57 +04:00
8877a9e1c8 Remove unnecessary whitespace
All checks were successful
CI / Lint (pull_request) Successful in 49s
CI / Test (pull_request) Successful in 56s
Release Drafter / Update release notes draft (pull_request) Successful in 18s
2026-03-17 13:18:17 +04:00
03d6a86569 Increase sidebar width, improve auto-panning
Some checks failed
CI / Lint (pull_request) Failing after 54s
CI / Test (pull_request) Has been cancelled
* Increase sidebar with on desktop to fit more content
* Move sidebar width to CSS variable
* Auto-pan when a selected place would be obstructed by the desktop
  sidebar
* Consider the header obscuring selected places, too
* Only autopan when actually necessary
2026-03-17 13:14:21 +04:00
ff68b5addc Move default yellow to var, add in list UI 2026-03-13 14:56:12 +04:00
990f3afa88 Fix lint errors
All checks were successful
CI / Lint (pull_request) Successful in 21s
CI / Test (pull_request) Successful in 34s
2026-03-13 13:51:49 +04:00
bcb9b20e85 WIP Add places to lists 2026-03-13 12:22:51 +04:00
7e94f335ac Prevent zooming when selecting saved places 2026-03-11 18:16:24 +04:00
df336b87ac Smart auto zoom for search/select 2026-03-11 17:51:26 +04:00
34bc15cfa9 Only zoom out, not in, when fitting ways/relations 2026-02-24 22:27:52 +04:00
845be96b71 Fix linting errors, improve lint scripts 2026-02-24 16:31:22 +04:00
d827fe263b Draw outlines/areas for ways and relations on map 2026-02-24 11:22:57 +04:00
f73677139d Zoom to fit ways and relations into map view 2026-02-23 22:01:46 +04:00
43b2700465 Don't start nearby search when unfocusing search by clicking map 2026-02-20 19:48:41 +04:00
bf12305600 Add full-text search
Add a search box with a quick results popover, as well full results in
the sidebar on pressing enter.
2026-02-20 12:39:04 +04:00
2734f08608 Formatting 2026-02-20 12:38:57 +04:00
d30375707a Prevent map search when zoomed out too much
It's usually an accidental click, and if not, the search radius/pulse
wouldn't be clearly visible.
2026-02-10 18:33:44 +04:00
53300b92f5 Re-add zoom controls 2026-02-10 17:47:03 +04:00
c37f794eea Auto-locate user on first app launch
closes #17
2026-02-10 17:18:59 +04:00
3d982a6a7c More kinetic panning optimizations 2026-01-27 15:04:25 +07:00
a0f132ec64 Disable kinetic panning on mobile by default, add setting for it 2026-01-27 14:23:43 +07:00
a73e5cda6a Clean up code comments 2026-01-27 13:25:54 +07:00
0212fa359b Change console statements to debug or warn 2026-01-27 12:58:36 +07:00
8c58a76030 Create new places
And find them in search
2026-01-27 12:58:23 +07:00
156280950f Refactor search results with dedicated route 2026-01-27 09:50:26 +07:00
2193f935cc Change default center and zoom to show the world on desktop 2026-01-26 17:52:14 +07:00
1a2aae631d Fix JS linting errors 2026-01-24 17:54:34 +07:00
9082fb9762 Fix template linting errors 2026-01-24 16:42:53 +07:00
721fe5f01d Fix linting/formatting 2026-01-24 12:52:19 +07:00
f7e7480e51 Pan map to bring loaded place into view if necessary 2026-01-22 17:34:19 +07:00
6e87ef3573 Load all saved place into memory
Fixes launching the app with a place URL directly, and will be useful
for search etc. later.
2026-01-22 17:23:50 +07:00
5267ffdd5c Log map features on click 2026-01-22 14:54:01 +07:00
deae2260b1 Fix occasional exception on mobiles 2026-01-22 14:40:35 +07:00
fa4115b714 Pan map on mobile when pin obscured by sidebar 2026-01-21 19:38:55 +07:00
c61c2c0e7a Show map pin for currently selected place 2026-01-21 19:07:35 +07:00
babf2c4a89 Enable default rotation control 2026-01-21 13:08:35 +07:00
696d4b0ae3 Store current map view, use on launch/reload 2026-01-21 11:22:46 +07:00
42bf8455e5 Improve place routing and loading
* Normalize OSM POIs and always use and store the OSM type and tags
* Pass place objects to place route, do not load from API if passed
* Construct place URLs with osm prefix including the type
* Load specific type from API when given
2026-01-20 16:16:57 +07:00
001e9f468e Remove tap highlight colors 2026-01-19 17:02:36 +07:00
c31b656401 Add geolocation (locate me) 2026-01-19 16:53:34 +07:00
fbdf5d6803 Improve map marker size and tap target 2026-01-19 13:09:03 +07:00
358741617c (Re)load places on change properly 2026-01-19 12:42:33 +07:00
452ea8e674 Add pulse animation for POI search 2026-01-18 19:02:30 +07:00
b989a26903 Load places based on map bounds 2026-01-17 20:10:43 +07:00
db3abd0a86 Use new module API 2026-01-17 18:17:26 +07:00
1fa5ee11a5 Decrease search radius a bit 2026-01-16 15:27:19 +07:00
8ba357d897 Load markers when ready, and from incoming changes 2026-01-16 14:36:37 +07:00