14 Commits

Author SHA1 Message Date
water783
9cd490bd84 merge from github.com/fiatjaf/relay29 2024-09-14 11:02:22 +08:00
fiatjaf
68f6f52c82 turn into a library. 2024-07-05 00:37:13 -03:00
fiatjaf
3561167379 fix group state being borked by overwritten events on db.
eventstore bolt backend was having its indexes overwritten by duplicates.

this fixes https://github.com/fiatjaf/relay29/issues/5
2024-07-04 16:52:52 -03:00
fiatjaf
8c73f13b4d refactor, private groups, support pablo's discovery trick. 2024-07-03 22:05:15 -03:00
fiatjaf
c1a745df43 update a bunch of small things. 2024-05-28 17:17:03 -03:00
fiatjaf
dad490d3b0
move some generic group-management stuff to go-nostr/nip29/relay 2024-01-04 11:49:15 -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
f3f63a1ddc
some fixes and moderation factory to return an error instead of a boolean. 2023-11-23 18:18:55 -03:00
fiatjaf
2d7c39f801
kind 9006: edit-group-status. 2023-11-23 13:52:17 -03:00
fiatjaf
e85c7aa9e6
some tweaks. 2023-11-13 17:14:06 -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