Commit Graph

388 Commits

Author SHA1 Message Date
cd25c55bd7 Smaller gap between photos in carousel on mobile 2026-04-22 08:44:17 +04:00
32c4f7da57 Add integration tests for carousel 2026-04-22 08:34:03 +04:00
71939a30c3 Fix carousel chevron links
Correct color, hide while disabled
2026-04-22 08:30:55 +04:00
7285ace882 Move parsing of place photos to util
Can be used in gallery later
2026-04-22 07:40:18 +04:00
94ba33ecc1 Render all place photos in a carousel 2026-04-22 07:32:55 +04:00
85a8699b78 Render header photo in place details
Shows the blurhash and fades in the image once downloaded
2026-04-21 23:07:06 +04:00
99cfd96ca1 Fetch and cache photo events while browsing map and when opening place details 2026-04-21 21:28:57 +04:00
8d40b3bb35 Add and use relay list settings 2026-04-21 19:16:52 +04:00
c5316bf336 Refactor settings, DRY up everything 2026-04-21 15:59:55 +04:00
a384e83dd0 Cache own Nostr avatar image 2026-04-21 15:17:04 +04:00
b23d54d74f Cache user profile/settings events in IndexedDB 2026-04-21 14:58:05 +04:00
5bd4dba907 Refactor settings menu, add Nostr settings
Adds a setting to control if photos should be uploaded only to the
main/default server, or all known servers of a user.

Only upload to the main server by default, to speed up adding photos.
2026-04-21 14:39:38 +04:00
54ba99673f Break up settings into sub sections 2026-04-21 14:17:14 +04:00
54445f249b Fix app menu header height
Wasn't the same between main menu and sub menus
2026-04-21 14:16:42 +04:00
9828ad2714 Close photo upload window, show toast when published 2026-04-21 14:16:05 +04:00
a89ba904c8 Pluralize button text based on number of files 2026-04-21 09:38:25 +04:00
4c540bc713 Rename component, clean up CSS 2026-04-21 09:28:34 +04:00
bb2411972f Improve upload item UI 2026-04-21 09:17:44 +04:00
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
b7cce6eb7e Improve dropzone styles 2026-04-20 16:39:37 +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
d9ba73559e WIP Upload multiple photos 2026-04-20 14:25:15 +04:00
f1ebafc1f0 Fix default blossom server, move to constant 2026-04-20 14:06:41 +04:00
10501b64bd Fix avatar placement for new avatar image 2026-04-20 14:06:13 +04:00
7607f27013 Upload photos to user's Blossom server 2026-04-20 13:55:13 +04:00
8cc579e271 Load user profile from Nostr, display name and avatar 2026-04-20 13:37:05 +04:00
3a56464926 Improve Nostr connect UI 2026-04-20 13:09:51 +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
798ed0c8dd Use camera icon from Feather 2026-04-19 14:44:37 +04:00
03583e5a52 Add generic modal component, refactor photo upload modal (WIP) 2026-04-19 11:09:41 +04:00
b9f64f30e1 Cut off overlong account status lines with ellipsis 2026-04-19 11:09:23 +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
2268a607d5 Format docs 2026-04-18 18:35:45 +04:00
f01b5f8faa Add place photos NIP, update reviews NIP 2026-04-18 17:30:25 +04:00
9075089221 Update notes 2026-04-18 12:47:33 +04:00
5ad702e6e6 Add planning docs for Nostr place reviews 2026-04-18 11:35:29 +04:00
bae01a3c9b Add Nostr agent skills
All checks were successful
CI / Lint (push) Successful in 29s
CI / Test (push) Successful in 45s
2026-04-14 10:34:43 +04:00
0efc8994e9 Add AGENTS.md
All checks were successful
CI / Lint (push) Successful in 29s
CI / Test (push) Successful in 44s
2026-04-14 10:20:59 +04:00
5c71523d90 1.19.1
All checks were successful
CI / Lint (push) Successful in 30s
CI / Test (push) Successful in 45s
v1.19.1
2026-04-13 13:17:52 +04:00
bea1b97fb7 Update remotestorage-widget 2026-04-13 13:16:54 +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