raucao
4d4ed8c1ea
Upgrade to oauth2-pkce 3
...
Bump oauth2-pkce from ^2.1.3 to ^3.0.0. In v3, getTokens() throws
ErrorAccessTokenExpired when the token has expired and no
onAccessTokenExpiry handler is configured. Add the handler to the
OSM auth client config so it automatically refreshes via the refresh
token instead of throwing
2026-08-06 16:35:11 -05:00
raucao
a6576fcda8
Migrate to applesauce v6
...
Remove applesauce-factory (deleted in v6) and bump applesauce-core,
applesauce-relay, and applesauce-signers to ^6.2.x. Rewrite all
EventFactory usage from the removed constructor API
(`new EventFactory({ signer }).sign(template)`) to the new chainable
builder (`EventFactory.fromKind(k).content(...).sign(signer)`).
Remove `relay.eoseTimeout` overrides in nostr-auth — the eoseTimeout
property was removed in v6; NostrConnectSigner now uses persistent
subscriptions that don't rely on EOSE-based timeouts.
Update photo-gallery test mock to use 64-char hex pubkeys/ids/sigs
because v6's sign() validates event structure via validateEvent().
Also includes safe semver bumps to all other dependencies.
2026-08-06 16:13:24 -05:00
raucao
1822c4893f
Update pinhead icon paths for 15.25.0
2026-08-06 16:12:37 -05:00
raucao
8c3a805684
Sort collections by createdAt
CI / Lint (pull_request) Successful in 34s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 8s
2026-06-30 23:07:53 +02:00
raucao
f48045c35d
Fix flaky test by adding safe guard
CI / Lint (pull_request) Successful in 33s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-06-30 19:28:01 +02:00
raucao
989173a2e6
Fix bottom drawer re-animating while open
CI / Lint (pull_request) Successful in 32s
CI / Test (pull_request) Failing after 57s
2026-06-30 19:18:29 +02:00
raucao
62407f5fa4
Sync search form query value
...
* Clear input when clearing search from anywhere
* Pre-fill input when opening search URL with query params
2026-06-30 19:12:38 +02:00
raucao
7f1c4b5f61
When search markers are visible, clear search on map click
2026-06-30 18:32:23 +02:00
raucao
59e334c499
Fix place route being active after closing place details
...
Depending on where a place was opened from, it now goes back to the
index or (active) search route
2026-06-30 18:06:12 +02:00
raucao
3e23ec161c
Only hide sidebar for new searches
2026-06-30 16:56:15 +02:00
raucao
f2e531c0f6
Make collection list loading async
2026-06-30 16:26:22 +02:00
raucao
96a5a6ac34
Show "Saved place" type for non-OSM places in lists
2026-06-30 15:11:53 +02:00
raucao
78996b6c61
Refactor sidebar header styles, center icon titles
2026-06-30 14:51:01 +02:00
raucao
bb5b69711c
Use list colors for list header icons
2026-06-30 14:05:25 +02:00
raucao
ad9c489102
Refactor app menu, add place lists
...
Unify sidebar, make everything route-based
2026-06-30 13:28:48 +02:00
raucao
707f4ac11c
Animate sidebar/bottom drawer sliding into view
CI / Lint (pull_request) Successful in 31s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-06-29 18:21:17 +02:00
raucao
f01730fef5
Add icon and quick search results for tourist information
CI / Lint (pull_request) Successful in 33s
CI / Test (pull_request) Successful in 58s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-06-29 17:32:26 +02:00
raucao
448c51bab6
Add icons for city gates and historic towers
2026-06-29 17:28:57 +02:00
raucao
0bcbae374b
Use "yes" tag values only as fallbacks if there isn't a more specific
...
OSM key
2026-06-29 17:28:00 +02:00
raucao
c33fe3b268
Add icon for car repair shops
2026-06-29 17:08:55 +02:00
raucao
18bda60310
Add guest houses to hotel quick search
2026-06-29 17:02:43 +02:00
raucao
86d25dc6ba
Add OSM links for custom saved places
...
Link to the OSM search route, so we get a pin when opening OSM from
Marco
2026-06-29 16:45:49 +02:00
raucao
5b8bec6a00
Cut off overlong sidebar link texts with ellipses
2026-06-29 16:06:55 +02:00
raucao
f2c2eb1fdc
Add icon for amenity=townhall
2026-06-29 15:55:28 +02:00
raucao
b18e299eca
Add missing icons, test for missing icons in rules
CI / Lint (pull_request) Successful in 34s
CI / Test (pull_request) Successful in 59s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-06-29 15:32:48 +02:00
raucao
504e8fab94
Fix lint errors
CI / Lint (pull_request) Successful in 31s
CI / Test (pull_request) Successful in 56s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-06-07 16:28:09 +04:00
raucao
76897c9e69
Turn default relays into required relays
CI / Lint (pull_request) Failing after 31s
CI / Test (pull_request) Successful in 55s
2026-06-07 16:21:26 +04:00
raucao
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
raucao
f9cb22ee0e
Include saved places in search results
2026-06-06 11:47:27 +04:00
raucao
d266bb92bd
Use data attribute to determine current gallery photo in test
2026-06-05 18:33:08 +04:00
raucao
200100686d
Optionally add tag to place photo
CI / Test (pull_request) Failing after 56s
CI / Lint (pull_request) Successful in 52s
2026-06-05 18:24:36 +04:00
raucao
6329ad986d
Fix unnecessary browser console warnings
2026-05-13 12:27:16 +02:00
raucao
bc42694707
Move form group to different place
CI / Lint (pull_request) Successful in 30s
CI / Test (pull_request) Successful in 1m0s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-05-13 12:03:43 +02:00
raucao
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
raucao
7bab8dfa09
Fix arrow key scrolling in photo gallery
2026-05-13 11:02:19 +02:00
raucao
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
raucao
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
raucao
7a109c9ba5
Fix portrait photos using thumb for full size variant
CI / Lint (pull_request) Successful in 32s
CI / Test (pull_request) Successful in 55s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-05-05 10:16:12 +02:00
raucao
10aae3c9b3
Add photo action for copying event ID
2026-05-05 09:56:12 +02:00
raucao
b492e2aa89
Add dropdown component, photo actions menu
2026-05-05 09:49:20 +02:00
raucao
59c447fe1f
Hide quick-search pills on low zoom levels
CI / Lint (pull_request) Successful in 30s
CI / Test (pull_request) Successful in 56s
Release Drafter / Update release notes draft (pull_request) Successful in 7s
2026-05-05 07:10:28 +02:00
raucao
1140ecfe41
Add buttons for opening signer app, copying connect link
CI / Lint (push) Successful in 49s
CI / Test (push) Successful in 59s
2026-05-05 07:02:08 +02:00
raucao
ca82a029bc
Fix app menu section layout
2026-04-27 21:50:47 +01:00
raucao
0630aed73d
Fix modals
2026-04-27 21:50:36 +01:00
raucao
4f4ca827b1
Refactor carousel and gallery to share the carousel component
...
And make the gallery awesome
2026-04-27 21:12:46 +01:00
raucao
c1d3f25d50
WIP Add basic photo gallery
2026-04-27 16:45:49 +01:00
raucao
b4c3f5c88d
Improve map centering on mobile
CI / Lint (pull_request) Successful in 33s
CI / Test (pull_request) Failing after 1m1s
2026-04-27 15:37:13 +01:00
raucao
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
raucao
cf251f702b
Prevent zoom when opening place from search results
2026-04-27 14:44:35 +01:00
raucao
d2eb888dcf
Keep search results, only hide sidebar when closed
2026-04-27 14:37:19 +01:00