Commit graph

74 commits

Author SHA1 Message Date
a58c52631e Arrow functions and so
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-13 01:18:04 +02:00
c2959f2137 Group notifications/reposts fetched from the same page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-03 15:55:10 +02:00
8f963a64ba Remove Nostr-related stuff
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-29 18:43:33 +02:00
Marcin Mikołajczak
99b9d856a3
Merge branch 'soapbox-pub:main' into fork 2024-04-29 16:03:04 +02:00
2b33d1d6aa Rename project to pl-fe
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-28 23:09:10 +02:00
Alex Gleason
d2a28ea3c9
Support the full NIP-46 protocol 2024-04-28 11:13:54 -05:00
4d75987b3f Merge branch 'sensitive' into fork 2024-04-28 15:27:15 +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
Alex Gleason
22586004e8
NIP-46: stringify event object in accordance with updated spec 2024-04-25 21:47:13 -05:00
aace58ccb4 Fix role badges for Pleroma
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-24 17:02:55 +02:00
9a5f2bbc77 Merge expandSpoilers and displayMedia into a single option
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-21 22:07:50 +02:00
5f98175a32 Improve sensitive content logic, remove 'status under review'
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-21 19:07:14 +02:00
marcin mikołajczak
1518615767 Merge branch 'mastodon-badges' into 'main'
Support role badges on Mastodon

See merge request soapbox-pub/soapbox!2985
2024-04-16 10:49:48 +00: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
9375f1f117 Allow managing instance rules
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-07 11:07:32 +02:00
b36b636493 Merge remote-tracking branch 'origin/main' into dashboard
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-07 10:02:10 +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
f69d1d95e4 Support Mastodon rule hints
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-06 09:36:18 +02:00
e3a87a0326 Support role badges on Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-05 17:12:12 +02:00
0fc158a7d0 Allow to manage instance relays
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-02 11:45:15 +02:00
marcin mikołajczak
66ad4f8753 Multitenancy support 2024-03-27 11:31:54 +00:00
Alex Gleason
4e7a3e018c
instanceSchema: v1.uri -> v2.domain 2024-03-25 11:17:12 -05:00
marcin mikołajczak
4871c30b8c Merge branch 'main' into 'black-mode'
# Conflicts:
#   src/features/bookmarks/index.tsx
2024-03-24 23:09:28 +00:00
Alex Gleason
0716c5189e Merge branch 'nip05' into 'main'
Nostr: allow setting a nip05 username

See merge request soapbox-pub/soapbox!2960
2024-03-24 22:27:08 +00:00
Alex Gleason
b9111719f0
Nostr: allow setting a nip05 username 2024-03-24 16:46:25 -05:00
067fc9e45d Black mode
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-03-24 17:38:34 +01:00
eceafedec4 Bookmark folders
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-03-22 14:53:25 +01:00
Alex Gleason
a72e9c1c04
Merge remote-tracking branch 'origin/main' into ditto-auth 2024-03-15 10:52:29 -05:00
Alex Gleason
8633eca37d
cardSchema: take innerHTML instead, force type to 'link' if html is empty 2024-03-14 19:09:00 -05:00
Alex Gleason
d53c1c2227
Sanitize PreviewCard html 2024-03-14 19:01:07 -05:00
Alex Gleason
34bd5b5020
Use pubkey instead of npub 2024-03-14 16:17:53 -05:00
Alex Gleason
fc0de1bc49
Upgrade nspec to latest, switch to version from JSR 2024-03-06 17:19:45 -06:00
Alex Gleason
15ae362a8e
Add NKeyStorage class to retrieve and set keys in browser storage in a mostly-secure way 2024-02-18 16:45:36 -06:00
Alex Gleason
872be9ead1
Flesh out AccountStep 2024-02-18 12:51:05 -06:00
Alex Gleason
603e2cc2ce
Merge remote-tracking branch 'origin/main' into ditto-auth 2024-02-16 15:57:45 -06:00
Alex Gleason
ffdb744d16
Refactor useSettings hook, parse with zod schema 2024-02-13 23:20:18 -06:00
Alex Gleason
a0a37b7296
Make accountLookup work with Nostr 2024-02-13 20:22:56 -06:00
Alex Gleason
d576b8ed47
Switch to isomorphic-dompurify 2024-02-08 15:01:20 -06:00
Alex Gleason
c0325498c8
Merge remote-tracking branch 'origin/main' into dompurify 2024-02-08 14:57:35 -06:00
Alex Gleason
4aa6fdb4dd
Add DOMPurify 2024-01-17 12:21:19 -06:00
Alex Gleason
459bc72365
Partially implement NIP-47 and pay for zaps with WebLN 2024-01-16 18:35:00 -06:00
Alex Gleason
9cad54c97c
Nostr Zaps 2024-01-15 18:53:49 -06:00
marcin mikołajczak
ab56851ea5 Merge branch 'voting-limit' into 'main'
Support infinite voting time for remote polls

See merge request soapbox-pub/soapbox!2853
2024-01-11 22:43:40 +00:00
3406ce043c Support infinite voting time for remote polls
Signed-off-by: Marcin Mikołajczak <git@mkljczk.pl>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-01-11 14:51:55 +01: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
Alex Gleason
19dec9c90e Apply 1 suggestion(s) to 1 file(s) 2023-12-23 20:30:56 +00:00
Alex Gleason
c138e2ee09
NIP-46: fix parsing request message for sign_event 2023-11-22 13:21:02 -06:00
Alex Gleason
016198c301
Sign NIP-46 events with proof-of-work 2023-11-20 17:52:37 -06:00
Alex Gleason
f77aa7b411
Fix parsing custom emoji reactions
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1602
2023-11-13 16:11:40 -06:00