Commit Graph

45 Commits

Author SHA1 Message Date
cb3a900d39 exports?
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-13 19:00:42 +02:00
a58c52631e Arrow functions and so
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-13 01:18:04 +02:00
615ec68931 Fix error handling
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-12 19:52:16 +02:00
ec918d497d Fix FormData
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-12 19:43:57 +02:00
d6ee14cb99 Fix media upload 2024-05-12 19:31:45 +02:00
afa677a375 Fix content-type for formdata
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-12 07:58:47 +02:00
f3165877f2 Replace axios with fetch
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-12 00:06:22 +02:00
8f963a64ba Remove Nostr-related stuff
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-29 18:43:33 +02:00
99b9d856a3 Merge branch 'soapbox-pub:main' into fork 2024-04-29 16:03:04 +02:00
d2a28ea3c9 Support the full NIP-46 protocol 2024-04-28 11:13:54 -05:00
b9e5358cd7 Remove unused code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-28 14:58:09 +02:00
0308aec65b Remove Truth Social-specific features
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-28 14:50:23 +02:00
22586004e8 NIP-46: stringify event object in accordance with updated spec 2024-04-25 21:47:13 -05:00
5f838b5e52 useAnnouncements: avoid toSorted 2024-04-23 18:05:51 -05:00
10db5c264d Merge remote-tracking branch 'origin/main' into announcements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-09 23:41:53 +02:00
161db37ba0 Use react-query and zod for announcements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-09 23:38:09 +02:00
890975fe93 Dashboard: hooks cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-07 12:03:10 +02:00
9375f1f117 Allow managing instance rules
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-07 11:07:32 +02:00
771c9643dc Switch admin log to react-query
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-07 09:52:54 +02:00
f06ec3469b Merge remote-tracking branch 'origin/main' into dashboard
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-07 09:14:33 +02:00
28422b4518 useSignerStream: fix first event signing right after logging in 2024-04-03 17:59:34 -05:00
0fc158a7d0 Allow to manage instance relays
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-02 11:45:15 +02:00
66ad4f8753 Multitenancy support 2024-03-27 11:31:54 +00:00
eceafedec4 Bookmark folders
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-03-22 14:53:25 +01:00
b9a0c1f0f6 Add NostrContext to manage connection to Nostr relay 2024-03-06 20:03:18 -06:00
fc0de1bc49 Upgrade nspec to latest, switch to version from JSR 2024-03-06 17:19:45 -06:00
9ddcb1634e NostrSigninModal: hold accountId instead of username in the state 2024-02-18 13:01:22 -06:00
a0a37b7296 Make accountLookup work with Nostr 2024-02-13 20:22:56 -06:00
7f74ec80af Let signer be undefined if there's no way to sign 2024-02-11 12:53:40 -06:00
cb14b34309 Add NSpec and SoapboxSigner 2024-02-11 12:40:14 -06:00
797fca7111 Add WebLN types, only show zap button when WebLN is available 2024-01-22 14:37:44 -06:00
459bc72365 Partially implement NIP-47 and pay for zaps with WebLN 2024-01-16 18:35:00 -06:00
231a68fb63 Merge remote-tracking branch 'origin/main' into instance-v2
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-01-05 00:41:06 +01:00
de64c3e7e6 Upgrade Vite to v5 2023-12-21 09:14:48 -06:00
016198c301 Sign NIP-46 events with proof-of-work 2023-11-20 17:52:37 -06:00
7c752f088c instance v1 to v2 convesion
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-10-27 23:48:54 +02:00
59115c8dc5 Remove instance normalizer
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-10-27 17:48:21 +02:00
19ab202737 Update code to new react-query API 2023-10-17 15:19:05 -05:00
3cebd961ca useSignerStream: rework with nostr-machina 2023-10-04 17:27:39 -05:00
3f640e9797 Untuck tests out of __tests__ directories, colocate with program files 2023-10-02 14:27:40 -05:00
645ce60a5f eslint: use semicolon TypeScript delimeter 2023-10-02 13:54:02 -05:00
8500e7bb9a Hide unauth features if they're restricted by the backend 2023-09-24 12:51:00 -05:00
3b630ed8fb Convert instance to use zod 2023-09-23 20:49:33 -05:00
e9b245b7d4 Remove 'use strict' expressions 2023-09-20 11:55:04 -05:00
f9679d270b Merge src/soapbox with top-level src directory 2023-09-18 16:08:54 -05:00