83 Commits

Author SHA1 Message Date
fiatjaf
158e5e59ff
don't remove kind 39002 from filter. 2024-01-18 09:16:39 -03:00
fiatjaf
fd1637f422
fix event policy bugs.
fixes https://github.com/fiatjaf/relay29/issues/2
2024-01-17 09:18:06 -03:00
fiatjaf
d89402aa25
update dependencies and xsync. 2024-01-14 22:34:30 -03:00
fiatjaf
d186f3d8ce
fix permissions: allow relay to do anything with any group. 2024-01-14 22:34:20 -03:00
fiatjaf
2905f23ed4
do the same for live propagation. 2024-01-04 16:49:48 -03:00
fiatjaf
96e7134dd3
properly handling admins and member queries. 2024-01-04 16:46:01 -03:00
fiatjaf
dad490d3b0
move some generic group-management stuff to go-nostr/nip29/relay 2024-01-04 11:49:15 -03:00
fiatjaf
bcdab1f9ca
use .LastMetadataUpdate on Group and require group name when creating on web ui. 2024-01-02 17:22:57 -03:00
fiatjaf
ae727dd49f
broadcast metadata events whenever a group metadata is changed. 2024-01-01 17:20:36 -03:00
fiatjaf
5a4cc1fa5a move basic definitions to go-nostr/nip29 2024-01-01 12:57:24 -03:00
fiatjaf
e93d3aaec9 keep list of groups in memory so we can list them when requested. 2023-12-30 15:23:17 -03:00
fiatjaf
722093ad95
update dependencies again. 2023-12-29 16:58:12 -03:00
fiatjaf
9702ebbc85
prevent duplicates. 2023-12-29 16:56:56 -03:00
fiatjaf
767098fca2
implement querying for all 39000 events. 2023-12-29 16:49:06 -03:00
fiatjaf
7faca3b729
update dependencies. 2023-12-09 00:09:38 -03:00
fiatjaf
4982079111
static versions on khatru and eventstore. 2023-11-25 15:24:15 -03:00
fiatjaf
8f7f13343a
personal deploy script on justfile. 2023-11-24 16:27:25 -03:00
fiatjaf
8ebe74418d
rename ruley->relay29 2023-11-23 18:27:48 -03:00
fiatjaf
f3f63a1ddc
some fixes and moderation factory to return an error instead of a boolean. 2023-11-23 18:18:55 -03:00
fiatjaf
74bf830ab7
add user automatically when requested. 2023-11-23 16:59:56 -03:00
fiatjaf
2d7c39f801
kind 9006: edit-group-status. 2023-11-23 13:52:17 -03:00
fiatjaf
e74365af55
update khatru. 2023-11-22 18:57:46 -03:00
fiatjaf
4bcad7600c
move stuff around. 2023-11-22 18:03:03 -03:00
fiatjaf
9dd71a75ef
make moderation actions work with multiple tags and targets. 2023-11-14 18:05:33 -03:00
fiatjaf
564396e23e
gitignore the binary. 2023-11-14 15:51:52 -03:00
fiatjaf
2486ba26d4
update dependencies so it works for others. 2023-11-14 15:51:30 -03:00
fiatjaf
e4931055ce
allow tags up to 64 characters. 2023-11-14 15:51:12 -03:00
fiatjaf
e85c7aa9e6
some tweaks. 2023-11-13 17:14:06 -03:00
fiatjaf
d37d414df3
some read policies. 2023-11-11 09:48:21 -03:00
fiatjaf
adf1cab0f6
fix a bug on admin permission check. 2023-11-11 09:23:51 -03:00
fiatjaf
22efad8bae
big revamp. 2023-11-10 23:22:45 -03:00
fiatjaf
0bfa88e130
many fixes and improvements. 2023-11-10 22:05:33 -03:00
fiatjaf
98ccdc0565
base. 2023-11-04 23:13:36 -03:00