Commit Graph

165 Commits

Author SHA1 Message Date
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
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
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
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
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
03583e5a52 Add generic modal component, refactor photo upload modal (WIP) 2026-04-19 11:09:41 +04:00
f875fc1877 WIP Add Nostr auth 2026-04-18 18:36:35 +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
918a794784 Fix lint errors
All checks were successful
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
Some checks failed
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
2423b67f94 Use SVG icon for locate-me button 2026-04-02 12:20:37 +04:00
2a3ad26eb9 Prevent OL from loading webfonts for our default font
* Fixes flash of bold text on app launch
* Fixes Noto Sans being used instead of system font where not available
2026-04-02 11:42:19 +04:00
e7dfed204e Connect OSM account
All checks were successful
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
f1979282bd Use map icon for OSM in user menu 2026-04-01 17:16:36 +04:00
04181d5772 Use actual remoteStorage icon in user menu 2026-04-01 15:56:31 +04:00
9b83d35b40 User menu: Move connection status to respective account type 2026-04-01 15:36:29 +04:00
dc9e0f210a Hide search result markers when result is selected 2026-03-28 15:30:27 +04:00
0059d89cc3 Add toast notifications 2026-03-27 15:00:36 +04:00
5978f67d48 Add setting for hiding quick search buttons
All checks were successful
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
All checks were successful
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
a92b44ec13 Ensure nearby search isn't doing category search 2026-03-23 13:51:11 +04:00
438bf0c31c Add icons to search result markers 2026-03-22 14:05:49 +04:00
af57e7fe57 Add map markers for search results 2026-03-22 10:59:11 +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
b083c1d001 feat(search): add category search support and sync with chips 2026-03-20 18:14:02 +04:00