raucao
bfcf855020
Render data and uploader name for current photo in gallery
CI / Lint (pull_request) Successful in 1m0s
CI / Test (pull_request) Successful in 1m12s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-19 18:05:52 -06:00
raucao
6fb4ecede3
Merge pull request 'Fix WhatsApp links/numbers' ( #79 ) from bugfix/whatsapp_links into master
...
CI / Lint (push) Successful in 59s
CI / Test (push) Successful in 1m13s
Reviewed-on: #79
2026-08-19 18:42:26 +00:00
raucao
77db625b11
Fix WhatsApp links/numbers
...
CI / Lint (pull_request) Successful in 1m3s
CI / Test (pull_request) Successful in 1m14s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
Our links would work after opening WhatsApp, but not render e.g. known
business names associated with the number on the intermediate page that
you open the app or web app from
2026-08-19 12:39:50 -06:00
raucao
3233150cc4
Connect Nostr account from My Contributions
...
And upon connection, immediately fetch contributions and render them
2026-08-19 12:24:50 -06:00
raucao
7ede81fe5f
Add hint to empty contributions list
CI / Lint (pull_request) Successful in 1m2s
CI / Test (pull_request) Successful in 1m14s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-19 12:02:02 -06:00
raucao
3d2b723e05
Mention Nostr in the app description
2026-08-19 11:50:22 -06:00
raucao
10ecb745ee
Suggest adding photos to contribute
2026-08-19 11:42:01 -06:00
raucao
59243d7703
Add link/license for map tiles
2026-08-19 11:41:42 -06:00
raucao
78687b63ff
Move formatRelativeDate() to formatText util, add util tests
CI / Lint (pull_request) Successful in 54s
CI / Test (pull_request) Successful in 1m7s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-18 16:57:11 -06:00
raucao
d6e47a1b27
Zoom out to fit ways/relations in the view when necessary
2026-08-18 16:51:25 -06:00
raucao
b9e5213c27
Add timeline/history for signed-in user's contributions
CI / Lint (pull_request) Successful in 53s
CI / Test (pull_request) Successful in 1m6s
2026-08-18 16:21:31 -06:00
raucao
9807a2b822
Add alt text to photo uploads
...
CI / Lint (pull_request) Successful in 53s
CI / Test (pull_request) Successful in 1m6s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
- Form field for optionally adding a description
- Publish as `imeta` `alt`
- Render as `<img>` alt when set
Fixes a placeholder being published instead. Also strips the current
placeholder if set as alt text (for existing uploads).
2026-08-07 07:25:53 -06: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
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
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
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
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
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
d2eb888dcf
Keep search results, only hide sidebar when closed
2026-04-27 14:37:19 +01:00
raucao
a1b3957c83
Fix photo icon in map markers
2026-04-25 10:42:05 +01:00
raucao
9f2f233c22
Adjust JPEG quality for large photos
2026-04-25 10:41:39 +01:00
raucao
d764134513
Remove superfluous publishing status alert
2026-04-24 13:53:40 +01:00
raucao
73ad5b4eb1
Disable closing modal during photo upload
2026-04-24 12:24:19 +01:00
raucao
b4a70233cf
Show detailed photo upload status
CI / Lint (push) Successful in 31s
CI / Test (push) Successful in 56s
2026-04-24 11:56:37 +01:00