Commit Graph

11367 Commits

Author SHA1 Message Date
Alex Gleason fcee59a68f
Log out users with legacy auth 2024-10-29 18:39:00 -05:00
Alex Gleason d3a341c0c6
Revoke Nostr credentials on logout 2024-10-29 18:13:10 -05:00
Alex Gleason 0c4851f4cf
Remove signer from NostrContext 2024-10-29 18:04:05 -05:00
Alex Gleason 46687a0a02
Close the bunker manually due to `using` not working 2024-10-29 16:42:40 -05:00
Alex Gleason 9faf9942a9
NBunker: add waitReady property 2024-10-29 15:44:36 -05:00
Alex Gleason cfd4908e8d
logInNostr: rewrite with new Bunker API 2024-10-29 15:37:51 -05:00
Alex Gleason 1b54bcf5f3
useNostrReq: add deprecation warning 2024-10-29 15:12:52 -05:00
Alex Gleason 66d082934f
Move nostr hooks to hooks/nostr 2024-10-29 15:08:17 -05:00
Alex Gleason d6579eecf7
Rewrite NBunker to have a more flexible and modular interface 2024-10-29 15:05:03 -05:00
Alex Gleason 47fa485f97
useSigner: fix accessToken retrieval, return bunkerSigner along with user signer 2024-10-29 15:04:09 -05:00
Alex Gleason df9cc19714
useBunkerStore: fix parsing of saved connections 2024-10-29 15:00:49 -05:00
Alex Gleason 4d99a6d4f6
Move authorization out of bunkerStore, into loginNostr 2024-10-28 23:09:45 -05:00
Alex Gleason 1c1b56575c
Loosen browserlists 2024-10-28 22:34:59 -05:00
Alex Gleason 5c4b73f943
OKAY IT'S WORKING 2024-10-28 20:20:37 -05:00
Alex Gleason 333d3e76d6
Finish rewriting the bunker...? (now everything else is broken) 2024-10-28 17:00:46 -05:00
Alex Gleason 78bf71bdf9
NBunker: DRY the subscription 2024-10-28 16:28:14 -05:00
Alex Gleason f67abaa3cd
useSignerStream -> useBunker 2024-10-28 16:15:06 -05:00
Alex Gleason 6788be671e
Move useBunkerStore to src/hooks 2024-10-28 15:27:45 -05:00
Alex Gleason eb0f5b8e3e
Finish useBunkerStore? 2024-10-28 15:27:07 -05:00
Alex Gleason 14793ef0a9
Rewrite everything (???) 2024-10-27 19:35:41 -05:00
Alex Gleason aec9043c9b
NBunker: auto-decrypt NIP-44/NIP-04 2024-10-27 18:02:16 -05:00
Alex Gleason 1223e3b9b6
Add Nostr `bunker` slice to redux store 2024-10-27 17:02:21 -05:00
Alex Gleason 38bc1641c5 Merge branch 'nip44-required' into 'main'
nip44 browser extension is required for Ditto

See merge request soapbox-pub/soapbox!3195
2024-10-27 18:00:13 +00:00
Alex Gleason 740a3d8482
nip44 browser extension is required for Ditto 2024-10-27 12:55:10 -05:00
Alex Gleason 3231a72230 Merge branch 'add-search-from-account' into 'main'
feat: enable searchFromAccount in Ditto

See merge request soapbox-pub/soapbox!3189
2024-10-27 15:52:51 +00:00
Alex Gleason a78aa37d56 Merge branch 'scroll-context' into 'main'
Implement a custom ScrollContext component

See merge request soapbox-pub/soapbox!3193
2024-10-26 22:47:01 +00:00
Alex Gleason c9678b846e Merge branch 'sidebar-nav-fix' into 'main'
SidebarNavigationLink: fix isActive

See merge request soapbox-pub/soapbox!3192
2024-10-26 22:44:17 +00:00
Alex Gleason 70a8fb1526
Implement a custom ScrollContext component 2024-10-26 17:39:56 -05:00
Alex Gleason 0a66f2585b
SidebarNavigationLink: fix isActive 2024-10-26 17:38:49 -05:00
P. Reis c7d3a7a468 feat: enable searchFromAccount in Ditto 2024-10-26 19:11:03 -03:00
Alex Gleason 47e5f4c9d1 Merge branch 'fix-feature-audio' into 'main'
Implement audio functionality using only Tailwind

See merge request soapbox-pub/soapbox!3188
2024-10-26 20:41:14 +00:00
danidfra 0a895b28e4 Implement audio functionality using only Tailwind CSS with minor adjustments to the video logic 2024-10-25 10:35:43 -03:00
Alex Gleason 4a114f4e91 Merge branch 'fix-feature-video' into 'main'
Implement video feature using only tailwind

See merge request soapbox-pub/soapbox!3187
2024-10-24 19:00:52 +00:00
danidfra 4c462355a9 Implement video feature using only tailwind 2024-10-24 14:45:21 -03:00
Alex Gleason 50760e0bff Merge branch 'fix-has-more-in-search' into 'main'
fix: set hasMore trending statuses inside its own if statement

See merge request soapbox-pub/soapbox!3186
2024-10-23 21:41:43 +00:00
P. Reis 74be76d65b fix: set hasMore trending statuses inside its own if statement 2024-10-23 18:34:06 -03:00
Alex Gleason cbf1c2743b Merge branch 'auth-refactor' into 'main'
Refactor auth reducer, remove Immutable.js

See merge request soapbox-pub/soapbox!3185
2024-10-23 18:18:11 +00:00
Alex Gleason 9d07c85f91
Fix the page refreshing on login 2024-10-23 13:06:05 -05:00
Alex Gleason 65c8c68e00
Fix auth type errors in other files 2024-10-23 13:03:24 -05:00
Alex Gleason 09f813403f
Actually do import the token into the auth app, fix applicationSchema and authAppSchema 2024-10-23 12:58:27 -05:00
Alex Gleason ae546db8f0
Remove immutable from the auth reducer (woah, wow) 2024-10-23 11:50:09 -05:00
Alex Gleason 1417399663
Add applicationSchema 2024-10-23 10:23:48 -05:00
Alex Gleason 0a6532f34a Merge branch 'bunker' into 'main'
NConnect -> NBunker

See merge request soapbox-pub/soapbox!3183
2024-10-23 15:05:27 +00:00
Alex Gleason cb95726249
NConnect -> NBunker 2024-10-23 10:00:23 -05:00
Alex Gleason 200724e46c Merge branch 'arbitrary-value-classname' into 'main'
Arbitrary value classname

See merge request soapbox-pub/soapbox!3182
2024-10-23 14:49:27 +00:00
danidfra f04ee96058 Merge remote-tracking branch 'origin/main' into arbitrary-value-classname 2024-10-23 11:41:52 -03:00
Alex Gleason bb3837450a Merge branch 'no-untranslated-jsx' into 'main'
Fix untranslated text warnings

See merge request soapbox-pub/soapbox!3176
2024-10-23 14:10:38 +00:00
danidfra fb5003682f Merge remote-tracking branch 'origin/main' into no-untranslated-jsx 2024-10-23 10:44:54 -03:00
danidfra ad878aa6ce Fix arbitrary value classname 2024-10-22 23:03:15 -03:00
danidfra 97036d3c42 Adjust tailwind css classnames order 2024-10-22 22:25:54 -03:00