ec0d5a30f9
Extract icon imports to separate util
...
CI / Lint (pull_request) Successful in 28s
CI / Test (pull_request) Successful in 43s
So icons can be used from anywhere, e.g. map component JS
2026-03-14 12:28:17 +04:00
f1779131e8
Also load/init lists in anonymous mode
CI / Lint (pull_request) Failing after 22s
CI / Test (pull_request) Successful in 34s
2026-03-13 17:04:29 +04:00
37cf47b3dd
Properly handle place removals
...
CI / Lint (pull_request) Failing after 23s
CI / Test (pull_request) Successful in 36s
* Transition to OSM route or index instead of staying on ghost route/ID
(closes sidebar if it was a custom place)
* Ensure save button and lists are in the correct state
2026-03-13 15:33:29 +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
e019fc2d6b
Don't include roads and similar in nearby search
...
Meant to include bus stops, but have to be more specific when re-adding
2026-02-24 21:49:59 +04:00
9ac4273fae
Don't use outdated Overpass providers
2026-02-24 15:13:44 +04:00
d827fe263b
Draw outlines/areas for ways and relations on map
2026-02-24 11:22:57 +04:00
1926e2b20c
Switch back to more reliable Overpass default
2026-02-24 11:05:25 +04:00
df1f32d8bd
More place type improvements
2026-02-24 11:05:02 +04:00
aa058bd7a3
Include places that only have localized names
...
For example "name" absent, but "name:en" present
2026-02-24 10:41:54 +04:00
361a826e4f
Improve nearby search
...
* Use regular expression queries for place types
* Add more place types
* Add relations
* Only return results with a name
2026-02-24 09:58:12 +04:00
f73677139d
Zoom to fit ways and relations into map view
2026-02-23 22:01:46 +04:00
8217e85836
Improve display of boundaries like cities, states, etc.
2026-02-23 21:14:40 +04:00
323aab8256
Add more place types, refactor tag usage
2026-02-23 18:02:15 +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
2aa59f9384
Fetch place details from OSM API, support relations
...
* Much faster
* Has more place details, which allows us to locate relations, in
addition to nodes and ways
2026-02-20 12:34:48 +04:00
bcf8ca4255
Add service for Photon requests
2026-02-19 16:28:07 +04:00
64ccc694d3
Prefer place name in UA/browser language
...
closes #16
2026-02-10 19:19:36 +04:00
59e3d91071
Fix back button behavior
...
fixes #12
2026-02-08 16:59:53 +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
8e3187f38d
Improve place-create button
2026-01-27 13:37:59 +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
a8dc4c81e4
Implement simple query cache for Overpass/OSM search
...
So when we return to the search route, we don't have to refetch
2026-01-27 09:50:41 +07:00
156280950f
Refactor search results with dedicated route
2026-01-27 09:50:26 +07:00
911e6ddf38
Add setting for Overpass API provider
2026-01-24 20:47:55 +07:00
1a2aae631d
Fix JS linting errors
2026-01-24 17:54:34 +07:00
0d5a0325f4
Allow editing of bookmarks/places
2026-01-24 16:15:48 +07:00
f28be0c994
Add user/accounts menu, RS connect
2026-01-24 13:51:29 +07:00
721fe5f01d
Fix linting/formatting
2026-01-24 12:52:19 +07:00
f87d8bdda9
Improve save button styles
2026-01-23 16:51:53 +07:00
6bd55843bb
Switch to bkero's API (for now)
2026-01-23 12:59:11 +07:00
7b01bb1118
Fix place store/remove behavior
2026-01-23 10:21:02 +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
2a203e8e82
Add initialSyncDone property to storage service
...
Allows us to know when the first sync cycle has been completed
2026-01-22 16:40:02 +07:00
c61c2c0e7a
Show map pin for currently selected place
2026-01-21 19:07:35 +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
598ac5e587
Handle and store OSM type and tags properly
2026-01-20 15:03:36 +07:00
358741617c
(Re)load places on change properly
2026-01-19 12:42:33 +07:00
9de6cc0545
Fix retries
2026-01-18 19:30:06 +07:00
a82cdbf7e0
Retry failed overpass requests
2026-01-18 12:27:44 +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
fad1eae552
Refactor to use routes, make POIs linkable
2026-01-16 13:44:36 +07:00
5f6a13386b
WIP show POI list on click, save to RS
2026-01-16 11:35:33 +07:00