f0a19e30b8
Don't load actual map tiles in tests
...
CI / Lint (pull_request) Successful in 31s
CI / Test (pull_request) Failing after 1m6s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
We don't need remote tiles for testing our functionality
2026-06-06 12:34:59 +04:00
f82a797720
Include list names in search results for saved places
CI / Lint (pull_request) Successful in 32s
CI / Test (pull_request) Successful in 55s
Release Drafter / Update release notes draft (pull_request) Successful in 16s
2026-06-06 12:00:48 +04:00
f9cb22ee0e
Include saved places in search results
2026-06-06 11:47:27 +04:00
ea3e4dd0dc
Fix warning when running tests
CI / Lint (pull_request) Successful in 32s
CI / Test (pull_request) Successful in 52s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-06-05 18:46:10 +04:00
2c2a3e2a4c
Fix flaky test
...
CI / Lint (pull_request) Successful in 32s
CI / Test (pull_request) Successful in 55s
Wait for specific actions/elements
2026-06-05 18:37:40 +04:00
d266bb92bd
Use data attribute to determine current gallery photo in test
2026-06-05 18:33:08 +04:00
200100686d
Optionally add tag to place photo
CI / Lint (pull_request) Successful in 52s
CI / Test (pull_request) Failing after 56s
2026-06-05 18:24:36 +04:00
6329ad986d
Fix unnecessary browser console warnings
2026-05-13 12:27:16 +02:00
4390b7d699
Add settings for experimental features
CI / Lint (pull_request) Successful in 31s
CI / Test (pull_request) Successful in 59s
2026-05-13 11:57:41 +02:00
51c9555273
Fix flaky photo gallery carousel tests and refactor overlays
...
* Fixed a race condition in `photo-carousel` where programmatic scrolling
(e.g., keyboard navigation) would conflict with `IntersectionObserver`
callbacks, causing the current photo to revert mid-scroll. Added an
`isProgrammaticScroll` flag to temporarily suppress observer updates
during these scrolls.
* Added explicit timeouts in `photo-gallery-test.gjs` to allow the carousel
animations to settle between keyboard events.
* Refactored `Modal` and `PhotoGallery` components to use `{{in-element}}`
to render their contents into a top-level `#modal-portal` div. This prevents
z-index and overflow clipping issues.
* Updated `index.html` to include the `#modal-portal` div.
2026-05-13 10:31:45 +02:00
14827fce3e
Delete own photos
CI / Lint (pull_request) Successful in 30s
CI / Test (pull_request) Failing after 57s
2026-05-05 12:07:33 +02:00
0fb320d996
Fix test and linter error
CI / Lint (pull_request) Successful in 31s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-04-27 21:20:39 +01:00
8572032481
Eliminate race condition in tests
CI / Lint (pull_request) Successful in 33s
CI / Test (pull_request) Successful in 1m0s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-04-27 15:47:23 +01:00
cff19980d5
Refactor search route/loading
...
* Fetch results asynchronously after app launch
* Hide sidebar and search results when new search is issued
2026-04-27 15:18:17 +01:00
b6e2964f8e
Show placeholder on mobile when photos not filling space
2026-04-22 12:40:45 +04:00
d1d179bb93
Lazy-load place photos
...
Only preload photos in view as well as the next one(s), not all of them
2026-04-22 12:02:44 +04:00
0f8d7046ac
Improve blurhash decode warning, use valid hashes in tests
2026-04-22 09:19:31 +04:00
8ca7481a79
Mock nostr service globally in tests
2026-04-22 09:03:38 +04:00
32c4f7da57
Add integration tests for carousel
2026-04-22 08:34:03 +04:00
918a794784
Fix lint errors
CI / Lint (pull_request) Successful in 30s
CI / Test (pull_request) Successful in 43s
Release Drafter / Update release notes draft (pull_request) Successful in 8s
2026-04-12 16:10:05 +04:00
344a3067fa
Add WhatsApp numbers/links
CI / Lint (pull_request) Failing after 32s
CI / Test (pull_request) Successful in 47s
2026-04-12 16:06:02 +04:00
ad3e6ea402
Remove spaces and dashes from tel links
2026-04-12 15:47:22 +04:00
9e2545da7b
Add mobile phone numbers
2026-04-12 15:42:36 +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
8e5b2c7439
Fix lint error
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 15:05:56 +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
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
582ab4f8b3
Fix lint errors
CI / Lint (pull_request) Successful in 53s
CI / Test (pull_request) Successful in 47s
Release Drafter / Update release notes draft (pull_request) Successful in 38s
2026-03-23 18:32:18 +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
46605dbd32
Add more icons
2026-03-23 16:07:33 +04:00
a92b44ec13
Ensure nearby search isn't doing category search
2026-03-23 13:51: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
7e98b6796c
Integrate category search with search box
2026-03-20 18:56:18 +04:00
8e9beb16de
WIP Integrate category search with search box
2026-03-20 18:39:51 +04:00
4008a8c883
Use "Results" header for category search results
2026-03-20 17:59:11 +04:00
eb7cff7ff5
Add tests for category quick search
2026-03-20 17:49:54 +04:00
db6478e353
Clear category param when typing new search
2026-03-20 17:42:36 +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
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
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
a8613ab81a
Remove confirmation dialog when deleting place bookmarks
2026-03-13 13:27:01 +04:00
bcb9b20e85
WIP Add places to lists
2026-03-13 12:22:51 +04:00
e01cb2ce6f
Add Facebook and Instagram links
2026-03-11 15:02:47 +04:00
845be96b71
Fix linting errors, improve lint scripts
2026-02-24 16:31:22 +04:00
de1b162ee9
Different sidebar headers for nearby and full search
2026-02-24 12:49:07 +04:00
316a38dbf8
Complete tests for localized names
2026-02-24 11:51:25 +04:00
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