Commit Graph

89 Commits

Author SHA1 Message Date
Jon Staab 90b07525af Remove auto join settings 2026-03-03 14:43:03 -08:00
Jon Staab 4a77e0dab6 Remove nip 86 method config 2026-03-03 09:29:08 -08:00
Jon Staab d0520bbe3c Segregate media by subdirectory 2026-02-27 11:28:36 -08:00
Jon Staab 66d6bc448f Prevent broadcasting protected events 2026-02-27 11:24:17 -08:00
Jon Staab 15957b3107 Add unban/unallow 2026-02-26 10:47:23 -08:00
Jon Staab e13557703c Refactor api 2026-02-13 16:39:59 -08:00
Jon Staab f0bfd27be6 Add patch to api 2026-02-13 16:08:29 -08:00
Jon Staab a4c196cc64 Update readme 2026-02-13 11:15:49 -08:00
Jon Staab da8236ef46 Fix some tests 2026-02-13 10:49:26 -08:00
Jon Staab 616818386a Add api for managing relays 2026-02-13 10:44:57 -08:00
hodlbod 927a9e76e0 Merge pull request #8 from coracle-social/supported-nips
Add push support
2026-02-11 15:33:45 -08:00
Jon Staab d30c03f7fd Add nip 9a push support 2026-02-10 16:33:34 -08:00
Jon Staab 010880abc8 Use coracle fork of nostrlib so supported nips is a list of strings 2026-02-10 13:24:29 -08:00
Jon Staab 8213ca6d34 Add export command 2026-02-06 09:44:20 -08:00
Jon Staab 55fcb5e52b Add import script 2026-02-06 09:38:27 -08:00
Jon Staab 0fc7208a7a Add public join policy setting 2026-01-08 17:23:01 -08:00
Jon Staab 87dd485efc Avoid accidentally nuking replaceable events 2025-11-13 16:48:52 -08:00
Jon Staab d30d33bb33 Only add members to group members list once 2025-11-13 15:17:34 -08:00
Jon Staab 3920e67bfb Update created at on generated replaceable events 2025-11-13 12:21:51 -08:00
Jon Staab e6752335b0 Add more nip 86 methods 2025-11-11 13:42:19 -08:00
Jon Staab c52952cc7f Only match / for index 2025-11-10 16:01:43 -08:00
Jon Staab 8271671a67 Grant access to all groups for admins 2025-11-10 14:32:53 -08:00
Jon Staab e0951bffd9 Remove redundant allowed pubkeys 2025-11-05 17:14:18 -08:00
Jon Staab b6d29223bd Stub out unban/unallow 2025-11-05 16:51:09 -08:00
Jon Staab 113565e0fb Fix member removal 2025-11-05 11:53:03 -08:00
Jon Staab 0f2fe72172 Upgrade nostrlib 2025-11-04 16:23:25 -08:00
Jon Staab fa9a7d07f3 Allow fetching metadata for private groups, fix member list updates 2025-11-03 11:01:41 -08:00
Jon Staab da9110a9c7 Accept claims if user is already a member 2025-10-31 15:59:21 -07:00
Jon Staab f010b97fef Fix requesting to join room 2025-10-31 12:08:25 -07:00
Jon Staab c2e8f1f9fa Tweak auto join behavior 2025-10-31 12:02:50 -07:00
Jon Staab 7497dacf8d Refactor group access, implement hidden/private/closed 2025-10-31 11:15:10 -07:00
Jon Staab f035dadbb8 Fix deletes deleting themselves 2025-10-30 15:08:05 -07:00
Jon Staab e11dfee898 Fix various group related bugs 2025-10-30 14:52:20 -07:00
Jon Staab f375e70a42 Eagerly generate nip29 admins and members lists 2025-10-30 13:43:37 -07:00
Jon Staab e76293c742 Fix room admins/members generation 2025-10-30 13:18:35 -07:00
Jon Staab b5fa534afe Fix invite code generation 2025-10-30 12:40:37 -07:00
Jon Staab 039f12e66b Fix replaceable event handling 2025-10-30 12:31:55 -07:00
Jon Staab 2cbed5447d Add nip 43 support 2025-10-29 16:52:03 -07:00
Jon Staab 02f2445e5f Fix nip29 group access 2025-10-28 14:29:47 -07:00
Jon Staab 772c08cf8b Fix join/leave 2025-10-27 14:12:50 -07:00
Jon Staab 570b5ea073 Fix reversed error condition 2025-10-27 12:05:23 -07:00
Jon Staab 6b29526c26 Update tests 2025-10-25 06:57:18 -07:00
Jon Staab e564d24fb9 Improve delete group 2025-10-25 06:31:36 -07:00
Jon Staab 352ab33b43 Get rid of HasAccess 2025-10-24 12:39:23 -07:00
Jon Staab 45f8796e64 Generate group events 2025-10-24 11:59:10 -07:00
Jon Staab 21ee8c7361 Generate member lists 2025-10-24 11:36:56 -07:00
Jon Staab b04c8e99cb Fix sign and store to take events by reference 2025-10-23 12:09:58 -07:00
Jon Staab b68701ae59 Fix various bugs 2025-10-22 11:03:29 -07:00
Jon Staab 45716de712 Fix some access logic 2025-10-21 17:13:36 -07:00
Jon Staab 2381654d90 Clean up groups stuff 2025-10-21 16:33:52 -07:00