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
b7e46da3e9
Add test for new Nostr connect location
CI / Lint (pull_request) Successful in 1m2s
CI / Test (pull_request) Successful in 1m14s
Release Drafter / Update release notes draft (pull_request) Successful in 7s
2026-08-19 12:32:21 -06:00
raucao
21d261ef17
Fix perpetual "loading" titles when first opening the contributions list
CI / Lint (pull_request) Successful in 54s
CI / Test (pull_request) Successful in 1m8s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-19 09:22:46 -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
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
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
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
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
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
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
raucao
b6e2964f8e
Show placeholder on mobile when photos not filling space
2026-04-22 12:40:45 +04:00
raucao
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
raucao
0f8d7046ac
Improve blurhash decode warning, use valid hashes in tests
2026-04-22 09:19:31 +04:00
raucao
32c4f7da57
Add integration tests for carousel
2026-04-22 08:34:03 +04:00
raucao
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
raucao
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
raucao
ad3e6ea402
Remove spaces and dashes from tel links
2026-04-12 15:47:22 +04:00
raucao
9e2545da7b
Add mobile phone numbers
2026-04-12 15:42:36 +04:00
raucao
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
raucao
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
raucao
7e98b6796c
Integrate category search with search box
2026-03-20 18:56:18 +04:00
raucao
8e9beb16de
WIP Integrate category search with search box
2026-03-20 18:39:51 +04:00
raucao
eb7cff7ff5
Add tests for category quick search
2026-03-20 17:49:54 +04:00
raucao
db6478e353
Clear category param when typing new search
2026-03-20 17:42:36 +04:00
raucao
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
raucao
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
raucao
a8613ab81a
Remove confirmation dialog when deleting place bookmarks
2026-03-13 13:27:01 +04:00
raucao
bcb9b20e85
WIP Add places to lists
2026-03-13 12:22:51 +04:00
raucao
845be96b71
Fix linting errors, improve lint scripts
2026-02-24 16:31:22 +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