5cd384cf3a
Do sequential image processing/uploads on mobile
...
Uploading multiple large files at once can fail easily
2026-04-20 19:37:24 +04:00
ec31d1a59b
Harden image processing, improve image quality
2026-04-20 18:10:48 +04:00
4f55f26851
Move image processing to worker
2026-04-20 16:56:51 +04:00
79777fb51a
Process images before upload, add thumbnails, blurhash
2026-04-20 16:24:28 +04:00
1ed66ca744
Fix deprecation warning
2026-04-20 15:26:28 +04:00
a2a61b0fec
Upload to multiple servers, delete from servers when removing in dialog
...
Introduces a dedicated blossom service to tie everything together
2026-04-20 15:22:17 +04:00
8cc579e271
Load user profile from Nostr, display name and avatar
2026-04-20 13:37:05 +04:00
1dc0c4119b
Refactor Nostr auth service
2026-04-20 12:34:44 +04:00
c57a665655
Add applesauce debug logs, fix aggressive connect timeout
2026-04-20 12:14:45 +04:00
6cfe2b40b9
Add bunker login for desktop via QR code
2026-04-19 16:01:45 +04:00
99d8ca9174
Create dedicated Nostr Connect component, use nsec.app relay
2026-04-19 15:15:55 +04:00
629a308b79
Connect Nostr via mobile app
2026-04-19 14:45:11 +04:00
4bd5c4bf2a
Load signer on launch, disconnect or switch pubkey if necessary
2026-04-19 11:08:55 +04:00
f875fc1877
WIP Add Nostr auth
2026-04-18 18:36:35 +04:00
6ba1cf31cf
Show RS widget when Unauthorized error received
...
Allows the user to re-auth via the widget
2026-04-13 13:16:49 +04:00
179cf49370
Fix OSM auth not being loaded correctly on launch
2026-04-02 14:40:20 +04:00
e7dfed204e
Connect OSM account
CI / Lint (pull_request) Successful in 30s
CI / Test (pull_request) Successful in 49s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-04-01 18:46:19 +04:00
0f29430e1a
When request retries exhaust, show error in toast notification
CI / Lint (pull_request) Failing after 29s
CI / Test (pull_request) Failing after 44s
2026-03-27 15:01:04 +04:00
0059d89cc3
Add toast notifications
2026-03-27 15:00:36 +04:00
5978f67d48
Add setting for hiding quick search buttons
CI / Lint (pull_request) Successful in 28s
CI / Test (pull_request) Successful in 44s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-03-27 13:59:36 +04:00
86b20fd474
Abort search requests when clearing search box
...
Also adds abort support for Photon queries
2026-03-23 18:07:29 +04:00
8478e00253
Add loading indicator for search queries
2026-03-23 17:50:21 +04:00
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
8bec4b978e
Ignore certain public transport results in nearby search
2026-03-23 15:00:39 +04:00
af57e7fe57
Add map markers for search results
2026-03-22 10:59:11 +04:00
9183e3c366
Cache category search results
...
And abort ongoing searches when there's a new query
2026-03-20 19:27:26 +04:00
f2a2d910a0
WIP Search places by category
2026-03-20 16:43:57 +04:00
bdd5db157c
Update OSM data when opening saved places
CI / Lint (pull_request) Successful in 49s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 19s
2026-03-18 14:42:15 +04:00
aee7f9d181
Move Photon API URL to Settings
2026-03-16 17:07:24 +04:00
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