Commit Graph

  • 2fcc48abed Document blossom s3 options dev Jon Staab 2026-05-12 14:44:30 -07:00
  • ea145079f4 Clean up api and blossom master Jon Staab 2026-05-12 13:35:16 -07:00
  • f40e909863 feat(blossom): optional S3-compatible blob storage userAdityaa 2026-05-12 01:22:46 +05:45
  • fd645c1e0a Move containers to gitea registry Jon Staab 2026-05-12 10:07:33 -07:00
  • 9e56d47fc0 Add blossom.authenticated_read config setting Jon Staab 2026-05-06 16:45:46 -07:00
  • 6ef94a76c8 Bump khatru to fix broadcast bug Jon Staab 2026-05-05 12:03:41 -07:00
  • f48d4a0d12 Spiff up the readme Jon Staab 2026-04-28 13:53:38 -07:00
  • 34c02b45b2 tweak readme Jon Staab 2026-04-25 06:00:31 -07:00
  • 9960a0fae8 Attempt to reduce memory requirements for docker build Jon Staab 2026-04-22 15:31:55 -07:00
  • 959d019b54 A little more refactoring Jon Staab 2026-04-22 14:45:00 -07:00
  • 53bf913fe6 Fix some bugs Jon Staab 2026-04-22 14:39:37 -07:00
  • b3c2ee7f87 Use serve mux for api handler Jon Staab 2026-04-22 14:07:54 -07:00
  • 081c4765ed Do a little cleanup on the api Jon Staab 2026-04-22 13:52:09 -07:00
  • aa0eba1fbe feat: add GET /relay/{id}/members endpoint (#6) userAdityaa 2026-04-22 20:45:28 +00:00
  • 6adb09a1d6 Modify gitignore Jon Staab 2026-04-15 12:51:29 -07:00
  • b067b8b2b6 Add pprof Jon Staab 2026-04-15 12:51:13 -07:00
  • dc8c16527b Update nostrlib Jon Staab 2026-04-14 08:38:25 -07:00
  • 64bde746f9 Include more information about Jon Staab 2026-04-14 08:05:49 -07:00
  • 76fcd6f2f2 Fix build registry Jon Staab 2026-04-13 13:50:23 -07:00
  • 0047406f10 Update workflow for gitea Jon Staab 2026-04-13 12:15:23 -07:00
  • 43d4c60a87 Remove self from member list Jon Staab 2026-04-02 13:42:04 -07:00
  • 35fa254d1b Be more strict with schema validation Jon Staab 2026-04-02 13:40:38 -07:00
  • cc6a7667cc Validate presence of pubkey in config Jon Staab 2026-03-31 14:36:24 -07:00
  • 122b391376 Merge pull request #11 from mplorentz/feature/flotilla-98-use-pubkey-for-room-presence hodlbod 2026-03-27 08:47:30 -07:00
  • 59a9d11a11 Add specific room permissions to livekit access token mplorentz 2026-03-17 13:51:03 -04:00
  • 0c86c29a06 Use pubkey instead of livekit identity in kind 39004 mplorentz 2026-03-17 10:46:50 -04:00
  • 4303d36caa Add supported buds to supported nips Jon Staab 2026-03-25 15:17:48 -07:00
  • 4f86f4b903 Add inactive config Jon Staab 2026-03-24 15:07:12 -07:00
  • 4b528d399f Auto-approve join request if the room is not closed Jon Staab 2026-03-17 16:28:56 -07:00
  • 9298d7414e Serve group delete events even when the group is gone Jon Staab 2026-03-13 13:47:44 -07:00
  • dc0c3e1477 Add support for publishing kind 39004 livekit particpant list. mplorentz 2026-03-12 16:07:08 -04:00
  • e079026f6c Run go mod tidy Jon Staab 2026-03-06 15:33:43 -08:00
  • 43a732eaf3 Fix a few things with livekit implementation Jon Staab 2026-03-06 15:29:10 -08:00
  • 88ac3b9951 Merge pull request #9 from mplorentz/feature/flotilla-23-livekit hodlbod 2026-03-06 15:23:57 -08:00
  • a3d20d4cdc Allow presence events in no-text rooms. mplorentz 2026-03-06 10:46:19 -05:00
  • 2a87182128 Update readme mplorentz 2026-03-06 09:09:34 -05:00
  • 000a9dc729 Merge remote-tracking branch 'upstream/master' into feature/flotilla-23-livekit mplorentz 2026-03-06 09:01:29 -05:00
  • 90b07525af Remove auto join settings Jon Staab 2026-03-03 14:43:03 -08:00
  • 4a77e0dab6 Remove nip 86 method config Jon Staab 2026-03-03 09:29:08 -08:00
  • ae717eda9f Allow any user to join an open voice room mplorentz 2026-03-03 10:23:02 -05:00
  • e97d1283e7 Revert "Add publish and subscribe permissions" mplorentz 2026-03-03 10:14:28 -05:00
  • ff8709f581 Add publish and subscribe permissions mplorentz 2026-03-03 09:45:42 -05:00
  • 1ef4705ac8 Add CORS headers mplorentz 2026-03-02 17:52:33 -05:00
  • e8a042c776 Add Livekit server integration mplorentz 2026-03-02 17:09:49 -05:00
  • d0520bbe3c Segregate media by subdirectory Jon Staab 2026-02-27 11:28:36 -08:00
  • 66d6bc448f Prevent broadcasting protected events Jon Staab 2026-02-27 11:24:17 -08:00
  • 15957b3107 Add unban/unallow Jon Staab 2026-02-26 10:47:23 -08:00
  • e13557703c Refactor api Jon Staab 2026-02-13 16:39:59 -08:00
  • f0bfd27be6 Add patch to api Jon Staab 2026-02-13 16:08:24 -08:00
  • a4c196cc64 Update readme Jon Staab 2026-02-13 11:15:49 -08:00
  • da8236ef46 Fix some tests Jon Staab 2026-02-13 10:49:26 -08:00
  • 616818386a Add api for managing relays Jon Staab 2026-02-13 10:34:52 -08:00
  • 927a9e76e0 Merge pull request #8 from coracle-social/supported-nips hodlbod 2026-02-11 15:33:45 -08:00
  • d30c03f7fd Add nip 9a push support Jon Staab 2026-02-10 14:34:46 -08:00
  • 010880abc8 Use coracle fork of nostrlib so supported nips is a list of strings Jon Staab 2026-02-09 15:54:50 -08:00
  • 8213ca6d34 Add export command Jon Staab 2026-02-06 09:43:29 -08:00
  • 55fcb5e52b Add import script Jon Staab 2026-02-06 09:34:14 -08:00
  • 0fc7208a7a Add public join policy setting Jon Staab 2026-01-08 17:18:52 -08:00
  • 87dd485efc Avoid accidentally nuking replaceable events Jon Staab 2025-11-13 16:48:52 -08:00
  • d30d33bb33 Only add members to group members list once Jon Staab 2025-11-13 15:17:34 -08:00
  • 3920e67bfb Update created at on generated replaceable events Jon Staab 2025-11-13 12:21:51 -08:00
  • e6752335b0 Add more nip 86 methods Jon Staab 2025-11-11 13:42:19 -08:00
  • c52952cc7f Only match / for index Jon Staab 2025-11-10 16:01:43 -08:00
  • 8271671a67 Grant access to all groups for admins Jon Staab 2025-11-10 14:32:53 -08:00
  • e0951bffd9 Remove redundant allowed pubkeys Jon Staab 2025-11-05 17:14:18 -08:00
  • b6d29223bd Stub out unban/unallow Jon Staab 2025-11-05 16:51:09 -08:00
  • 113565e0fb Fix member removal Jon Staab 2025-11-05 11:35:21 -08:00
  • 0f2fe72172 Upgrade nostrlib Jon Staab 2025-11-04 16:23:25 -08:00
  • fa9a7d07f3 Allow fetching metadata for private groups, fix member list updates Jon Staab 2025-11-03 08:31:36 -08:00
  • da9110a9c7 Accept claims if user is already a member Jon Staab 2025-10-31 15:59:21 -07:00
  • f010b97fef Fix requesting to join room Jon Staab 2025-10-31 12:08:25 -07:00
  • c2e8f1f9fa Tweak auto join behavior Jon Staab 2025-10-31 12:02:50 -07:00
  • 7497dacf8d Refactor group access, implement hidden/private/closed Jon Staab 2025-10-31 10:59:24 -07:00
  • f035dadbb8 Fix deletes deleting themselves Jon Staab 2025-10-30 15:08:05 -07:00
  • e11dfee898 Fix various group related bugs Jon Staab 2025-10-30 14:52:20 -07:00
  • f375e70a42 Eagerly generate nip29 admins and members lists Jon Staab 2025-10-30 13:43:37 -07:00
  • e76293c742 Fix room admins/members generation Jon Staab 2025-10-30 13:18:35 -07:00
  • b5fa534afe Fix invite code generation Jon Staab 2025-10-30 12:40:37 -07:00
  • 039f12e66b Fix replaceable event handling Jon Staab 2025-10-30 12:31:55 -07:00
  • 2cbed5447d Add nip 43 support Jon Staab 2025-10-29 16:52:03 -07:00
  • 02f2445e5f Fix nip29 group access Jon Staab 2025-10-28 14:29:47 -07:00
  • 772c08cf8b Fix join/leave Jon Staab 2025-10-27 14:12:50 -07:00
  • 570b5ea073 Fix reversed error condition Jon Staab 2025-10-27 12:05:23 -07:00
  • 6b29526c26 Update tests Jon Staab 2025-10-25 06:57:18 -07:00
  • e564d24fb9 Improve delete group Jon Staab 2025-10-25 06:31:36 -07:00
  • 352ab33b43 Get rid of HasAccess Jon Staab 2025-10-24 12:39:23 -07:00
  • 45f8796e64 Generate group events Jon Staab 2025-10-24 11:59:10 -07:00
  • 21ee8c7361 Generate member lists Jon Staab 2025-10-24 11:36:56 -07:00
  • b04c8e99cb Fix sign and store to take events by reference Jon Staab 2025-10-23 05:55:05 -07:00
  • b68701ae59 Fix various bugs Jon Staab 2025-10-22 11:03:29 -07:00
  • 45716de712 Fix some access logic Jon Staab 2025-10-21 17:13:36 -07:00
  • 2381654d90 Clean up groups stuff Jon Staab 2025-10-21 16:33:52 -07:00
  • 3f9bdf1b3d Refactor management stuff Jon Staab 2025-10-21 14:35:25 -07:00
  • 11b900262d Generalize pubkey allow list Jon Staab 2025-10-21 11:27:52 -07:00
  • a9d62e9fb1 Log config reload better Jon Staab 2025-10-20 16:12:57 -07:00
  • 41a5e4f818 Copy templates and static files into container Jon Staab 2025-10-16 13:49:22 -07:00
  • 9b7a5a4b51 Remove vanilla deployment instructions Jon Staab 2025-10-16 10:34:18 -07:00
  • 21f1185db0 Add missing stripSignature call Jon Staab 2025-10-02 14:24:39 -07:00
  • 03c38fc895 Fix some group related things Jon Staab 2025-10-01 16:39:13 -07:00
  • 4fe2981419 Fix config parsing Jon Staab 2025-10-01 10:44:12 -07:00