Commit Graph

273 Commits

Author SHA1 Message Date
raucao 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
raucao b3c733769c Add app icon before app name in Settings header
CI / Lint (push) Successful in 26s
CI / Test (push) Successful in 39s
2026-02-24 18:52:07 +04:00
raucao 60b2548efd Set up Gitea Actions/CI (#23)
CI / Lint (push) Successful in 19s
CI / Test (push) Successful in 33s
Reviewed-on: #23
2026-02-24 14:23:01 +00:00
raucao 2e632658ad Fix warning 2026-02-24 16:43:06 +04:00
raucao 845be96b71 Fix linting errors, improve lint scripts 2026-02-24 16:31:22 +04:00
raucao 9ac4273fae Don't use outdated Overpass providers 2026-02-24 15:13:44 +04:00
raucao a6ca362876 Multi-line rendering for multi-value tags
E.g. opening hours, multiple phone numbers, ...
2026-02-24 14:50:39 +04:00
raucao 95e9c621a5 Fix sidebar link layout issue 2026-02-24 13:31:11 +04:00
raucao e980431c17 Add Wikipedia icon, support for filled SVGs 2026-02-24 13:25:17 +04:00
raucao 4fdf2e2fb6 WIP Add more icons 2026-02-24 13:04:15 +04:00
raucao de1b162ee9 Different sidebar headers for nearby and full search 2026-02-24 12:49:07 +04:00
raucao 1df77c2045 Tweak search box width on small screens 2026-02-24 12:21:03 +04:00
raucao 7bcb572dbf If place key's value is "yes", display key instead
For example, building=yes with no other useful tags (e.g. amenity) will
show as Building now
2026-02-24 11:46:59 +04:00
raucao d827fe263b Draw outlines/areas for ways and relations on map 2026-02-24 11:22:57 +04:00
raucao 1926e2b20c Switch back to more reliable Overpass default 2026-02-24 11:05:25 +04:00
raucao df1f32d8bd More place type improvements 2026-02-24 11:05:02 +04:00
raucao aa058bd7a3 Include places that only have localized names
For example "name" absent, but "name:en" present
2026-02-24 10:41:54 +04:00
raucao 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
raucao f73677139d Zoom to fit ways and relations into map view 2026-02-23 22:01:46 +04:00
raucao 8135695bba Add waterways (e.g. river) 2026-02-23 21:58:45 +04:00
raucao 8217e85836 Improve display of boundaries like cities, states, etc. 2026-02-23 21:14:40 +04:00
raucao d9645d1a8c Fix search result subheadings
Should be address for non-nearby results
2026-02-23 20:28:03 +04:00
raucao 688e8eda8d Add more place types 2026-02-23 20:16:24 +04:00
raucao 323aab8256 Add more place types, refactor tag usage 2026-02-23 18:02:15 +04:00
raucao ecb3fe4b5a Tweak sizes and layout for icon buttons 2026-02-23 16:50:34 +04:00
raucao 43b2700465 Don't start nearby search when unfocusing search by clicking map 2026-02-20 19:48:41 +04:00
raucao 00454c8fab Integrate the menu button in the search box
Allows us to make the search box wider, too
2026-02-20 18:35:01 +04:00
raucao 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
raucao 2734f08608 Formatting 2026-02-20 12:38:57 +04:00
raucao 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
raucao bcf8ca4255 Add service for Photon requests 2026-02-19 16:28:07 +04:00
raucao 39a7ec3595 Improve code based on linting 2026-02-10 19:20:38 +04:00
raucao 64ccc694d3 Prefer place name in UA/browser language
closes #16
2026-02-10 19:19:36 +04:00
raucao 55aecbd699 Apply same button-press effect to both header buttons 2026-02-10 18:51:26 +04:00
raucao ccaa56b78f Remove remaining default tap highlights on mobiles 2026-02-10 18:44:41 +04:00
raucao 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
raucao 53300b92f5 Re-add zoom controls 2026-02-10 17:47:03 +04:00
raucao c37f794eea Auto-locate user on first app launch
closes #17
2026-02-10 17:18:59 +04:00
raucao 59e3d91071 Fix back button behavior
fixes #12
2026-02-08 16:59:53 +04:00
raucao 3d982a6a7c More kinetic panning optimizations 2026-01-27 15:04:25 +07:00
raucao a0f132ec64 Disable kinetic panning on mobile by default, add setting for it 2026-01-27 14:23:43 +07:00
raucao 58bb8831f3 Prevent autofocus on mobile
Makes it difficult to fine-tune the location first
2026-01-27 14:06:26 +07:00
raucao 42c5282844 Don't show GMaps link for private bookmarks 2026-01-27 13:46:43 +07:00
raucao 8e3187f38d Improve place-create button 2026-01-27 13:37:59 +07:00
raucao a73e5cda6a Clean up code comments 2026-01-27 13:25:54 +07:00
raucao 0212fa359b Change console statements to debug or warn 2026-01-27 12:58:36 +07:00
raucao 8c58a76030 Create new places
And find them in search
2026-01-27 12:58:23 +07:00
raucao 399ad1822d Humanize place type properly, refactor for other tags 2026-01-27 11:21:51 +07:00
raucao 104a742543 Use dark grey for all text, change theme color 2026-01-27 11:00:06 +07:00
raucao 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