Commit Graph

  • cf9fc796b2 add pgadmin postgresql mr0x50 2025-01-27 20:41:05 +01:00
  • 8e705e1516 change to postgresql db mr0x50 2025-01-27 20:11:14 +01:00
  • 33338abe89 Revert "change to postgresql db" master mr0x50 2025-01-27 19:55:41 +01:00
  • 4a1efa224c change to postgresql db mr0x50 2025-01-27 17:09:13 +01:00
  • db04a3015f change to sqlite backend sqlite mr0x50 2025-01-27 16:44:00 +01:00
  • d280bf77d1 containerize mr0x50 2025-01-27 16:19:30 +01:00
  • 825f630108 add groups.purplekonnektiv.com mr0x50 2025-01-27 16:18:48 +01:00
  • 4d4fd778e3 add kind 20 water 2025-01-08 14:38:30 +08:00
  • d6955dad90 add kind16 water 2024-12-17 12:09:10 +08:00
  • b6a6245e91 add kind 34235, 34236 water 2024-11-25 10:49:14 +08:00
  • 2dd7de23c6 PreventLargeTags limit to 640 water 2024-11-18 14:41:36 +08:00
  • 9e13a4d7fc add kind 1018, 1068 water 2024-11-13 16:54:46 +08:00
  • d04edafa3b support kind 1111 water 2024-11-07 10:29:24 +08:00
  • 726da5250f remove hasSuperiorOrEqualPermission water783 2024-10-10 14:42:53 +08:00
  • 41a332c92e add 9003, 9004 water 2024-10-09 18:31:25 +08:00
  • 52a59334d4 Update main.go water783 2024-09-24 17:33:09 +08:00
  • 9cd490bd84 merge from github.com/fiatjaf/relay29 water783 2024-09-14 11:02:22 +08:00
  • 4033a871c4 no rate limit water783 2024-08-22 12:20:33 +08:00
  • 90631192a7 add filter for meta req water783 2024-07-31 11:10:18 +08:00
  • 4a52d29532 fix bolt water783 2024-07-30 10:55:26 +08:00
  • f700ea2b79 remove self from group water783 2024-07-24 14:55:39 +08:00
  • 3c882f2f29 use lmdb water783 2024-07-24 11:43:44 +08:00
  • 413d9a29a9 fix panic water783 2024-07-23 12:55:10 +08:00
  • 11ddfa05d6 Update README.adoc water783 2024-07-23 12:42:17 +08:00
  • 4f48b0754d Update extra_policies.go water783 2024-07-22 15:39:54 +08:00
  • b9fbea279b fix panic water783 2024-07-22 15:20:48 +08:00
  • 64a3fc4b48 Update go.sum water783 2024-07-14 11:25:28 +08:00
  • bc415cc90c Update event_policy.go water783 2024-07-14 11:24:04 +08:00
  • 31af5ebcdf Update go.mod water783 2024-07-14 11:22:05 +08:00
  • 323ab301f5 fix panic water783 2024-07-14 11:21:20 +08:00
  • ba381776a6 fix crash issue, maybe.. water783 2024-07-11 18:03:28 +08:00
  • b6e70a4d2c ws -> wss water783 2024-07-11 15:41:10 +08:00
  • 7b781920eb fix "failed to add user who requested to join" water783 2024-07-11 15:35:56 +08:00
  • 9200247ce8 Update .gitignore water783 2024-07-11 14:38:19 +08:00
  • 49c2dc52a7 add groups.0xchat.com water783 2024-07-11 14:28:27 +08:00
  • 0c6725cbea "#p" filtering on group metadata events. fiatjaf 2024-07-10 13:51:28 -03:00
  • 820814f6f5 fix asciidoc code blocks. fiatjaf 2024-07-05 17:04:41 -03:00
  • 9f42a10be9 no need to set relay pubkey, that will be done automatically. fiatjaf 2024-07-05 17:02:01 -03:00
  • 54dab1951a test suite and many fixes from that. fiatjaf 2024-07-05 17:00:16 -03:00
  • 68f6f52c82 turn into a library. fiatjaf 2024-07-05 00:32:46 -03:00
  • 3561167379 fix group state being borked by overwritten events on db. fiatjaf 2024-07-04 16:52:49 -03:00
  • 9648641c6e some fixes. fiatjaf 2024-07-03 22:20:19 -03:00
  • 8c73f13b4d refactor, private groups, support pablo's discovery trick. fiatjaf 2024-07-03 22:05:11 -03:00
  • caf3bb2bc2 always fulfill requests for events with specific ids. fiatjaf 2024-07-02 17:29:27 -03:00
  • 2585a5249f replace lmdb with bolt after some mysterious thing happened that caused the database to be deleted, let's see. fiatjaf 2024-06-19 14:38:15 -03:00
  • ae9f38998f broadcast add-user events. fiatjaf 2024-06-08 19:05:38 -03:00
  • 533ea4ed6c update dependencies. fiatjaf 2024-06-08 17:01:46 -03:00
  • c1a745df43 update a bunch of small things. fiatjaf 2024-05-28 17:17:03 -03:00
  • 2d1f26c2a7 update eventstore to get rid of tag prefix matching. fiatjaf 2024-04-15 20:46:47 -03:00
  • 5c03558635 add 29 to supported nips. fiatjaf 2024-04-15 18:47:06 -03:00
  • 2077781d68 minor tweaks and update dependencies. fiatjaf 2024-04-09 07:50:30 -03:00
  • 0c742ad6d4
    actually delete events and prevent them from being rewritten. fiatjaf 2024-01-18 16:08:49 -03:00
  • bea02ca3ab
    no need to rebroadcast the delete event, it will be broadcasted automatically. fiatjaf 2024-01-18 15:52:58 -03:00
  • 158e5e59ff
    don't remove kind 39002 from filter. fiatjaf 2024-01-18 09:16:39 -03:00
  • fd1637f422
    fix event policy bugs. fiatjaf 2024-01-17 09:18:02 -03:00
  • d89402aa25
    update dependencies and xsync. fiatjaf 2024-01-14 22:34:30 -03:00
  • d186f3d8ce
    fix permissions: allow relay to do anything with any group. fiatjaf 2024-01-14 22:34:20 -03:00
  • 2905f23ed4
    do the same for live propagation. fiatjaf 2024-01-04 16:49:48 -03:00
  • 96e7134dd3
    properly handling admins and member queries. fiatjaf 2024-01-04 16:46:01 -03:00
  • dad490d3b0
    move some generic group-management stuff to go-nostr/nip29/relay fiatjaf 2024-01-04 11:49:15 -03:00
  • bcdab1f9ca
    use .LastMetadataUpdate on Group and require group name when creating on web ui. fiatjaf 2024-01-02 17:22:57 -03:00
  • ae727dd49f
    broadcast metadata events whenever a group metadata is changed. fiatjaf 2024-01-01 17:20:36 -03:00
  • 5a4cc1fa5a move basic definitions to go-nostr/nip29 fiatjaf 2024-01-01 12:57:24 -03:00
  • e93d3aaec9 keep list of groups in memory so we can list them when requested. fiatjaf 2023-12-30 15:23:17 -03:00
  • 722093ad95
    update dependencies again. fiatjaf 2023-12-29 16:58:12 -03:00
  • 9702ebbc85
    prevent duplicates. fiatjaf 2023-12-29 16:56:56 -03:00
  • 767098fca2
    implement querying for all 39000 events. fiatjaf 2023-12-29 16:49:06 -03:00
  • 7faca3b729
    update dependencies. fiatjaf 2023-12-09 00:07:26 -03:00
  • 4982079111
    static versions on khatru and eventstore. fiatjaf 2023-11-25 15:24:15 -03:00
  • 8f7f13343a
    personal deploy script on justfile. fiatjaf 2023-11-24 16:27:25 -03:00
  • 8ebe74418d
    rename ruley->relay29 fiatjaf 2023-11-23 18:21:04 -03:00
  • f3f63a1ddc
    some fixes and moderation factory to return an error instead of a boolean. fiatjaf 2023-11-23 18:18:55 -03:00
  • 74bf830ab7
    add user automatically when requested. fiatjaf 2023-11-23 16:59:56 -03:00
  • 2d7c39f801
    kind 9006: edit-group-status. fiatjaf 2023-11-23 13:52:17 -03:00
  • e74365af55
    update khatru. fiatjaf 2023-11-22 18:57:46 -03:00
  • 4bcad7600c
    move stuff around. fiatjaf 2023-11-22 18:03:03 -03:00
  • 9dd71a75ef
    make moderation actions work with multiple tags and targets. fiatjaf 2023-11-14 18:05:33 -03:00
  • 564396e23e
    gitignore the binary. fiatjaf 2023-11-14 15:51:52 -03:00
  • 2486ba26d4
    update dependencies so it works for others. fiatjaf 2023-11-14 15:51:30 -03:00
  • e4931055ce
    allow tags up to 64 characters. fiatjaf 2023-11-14 15:51:12 -03:00
  • e85c7aa9e6
    some tweaks. fiatjaf 2023-11-13 17:14:06 -03:00
  • d37d414df3
    some read policies. fiatjaf 2023-11-11 09:48:21 -03:00
  • adf1cab0f6
    fix a bug on admin permission check. fiatjaf 2023-11-11 09:23:51 -03:00
  • 22efad8bae
    big revamp. fiatjaf 2023-11-10 23:09:40 -03:00
  • 0bfa88e130
    many fixes and improvements. fiatjaf 2023-11-10 22:04:46 -03:00
  • 98ccdc0565
    base. fiatjaf 2023-11-04 23:13:36 -03:00