hodlbod
42435b38ad
Implement NIP-86 signevent
...
Adds the signevent capability from nostr-protocol/nips#2389 : a relay admin can
ask the relay to sign an unsigned event template with the relay's own (self) key
and get back the full signed event. Useful for minting NIP-43 relay-level role
events on behalf of the relay.
- ManagementStore.SignEvent signs the template via Config.Sign (relay self key).
- Wired to instance.Relay.ManagementAPI.SignEvent; admin-gated by the existing
OnAPICall middleware, and auto-advertised via supportedmethods.
- Bumps the nostrlib replace to the signevent branch which adds the nip86 decode
case + khatru dispatch hook.
NOTE: go.sum still needs `go mod tidy` to record the new nostrlib pseudo-version
hash (no Go toolchain was available in this environment to run it). Not built or
tested here.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BsMjvv7krpZeHK1Njeneru
2026-06-20 15:07:59 +00:00
Jon Staab
e992b84f4f
Add top-level livekit webhook
Docker / build-and-push-image (push) Successful in 3m3s
2026-06-16 09:43:56 -07:00
Jon Staab
f9c752801f
Create rooms with relay as metadata
2026-06-16 08:20:47 -07:00
Jon Staab
a4cc9f53a8
If groups are disabled, treat h tagged events as regular events
Docker / build-and-push-image (push) Successful in 2m58s
2026-06-15 09:29:12 -07:00
Jon Staab
213ce1694d
Prevent removing permanent admins from member list
Docker / build-and-push-image (push) Successful in 3m40s
2026-06-09 10:10:32 -07:00
Jon Staab
6a4dff3f51
Fix patch and tests
Docker / build-and-push-image (push) Successful in 2m58s
2026-06-01 16:54:29 -07:00
Jon Staab
e9260f40f1
Clean up config file name stuff
2026-05-26 15:50:14 -07:00
Jon Staab
2fcc48abed
Document blossom s3 options
2026-05-12 14:44:30 -07:00
Jon Staab
ea145079f4
Clean up api and blossom
Docker / build-and-push-image (push) Successful in 2m56s
2026-05-12 14:08:56 -07:00
userAdityaa
f40e909863
feat(blossom): optional S3-compatible blob storage
2026-05-12 14:08:56 -07:00
Jon Staab
fd645c1e0a
Move containers to gitea registry
Docker / build-and-push-image (push) Successful in 2m52s
2026-05-12 10:07:33 -07:00
Jon Staab
9e56d47fc0
Add blossom.authenticated_read config setting
Docker / build-and-push-image (push) Successful in 5m16s
2026-05-06 16:45:46 -07:00
Jon Staab
6ef94a76c8
Bump khatru to fix broadcast bug
Docker / build-and-push-image (push) Successful in 3m0s
2026-05-05 12:03:41 -07:00
Jon Staab
f48d4a0d12
Spiff up the readme
Docker / build-and-push-image (push) Successful in 2m38s
2026-04-28 14:02:54 -07:00
Jon Staab
34c02b45b2
tweak readme
Docker / build-and-push-image (push) Successful in 4m20s
2026-04-25 06:00:31 -07:00
Jon Staab
9960a0fae8
Attempt to reduce memory requirements for docker build
Docker / build-and-push-image (push) Successful in 4m38s
2026-04-22 15:38:43 -07:00
Jon Staab
959d019b54
A little more refactoring
Docker / build-and-push-image (push) Failing after 16m8s
2026-04-22 14:46:43 -07:00
Jon Staab
53bf913fe6
Fix some bugs
Docker / build-and-push-image (push) Has been cancelled
2026-04-22 14:40:37 -07:00
Jon Staab
b3c2ee7f87
Use serve mux for api handler
2026-04-22 14:07:54 -07:00
Jon Staab
081c4765ed
Do a little cleanup on the api
2026-04-22 13:52:20 -07:00
userAdityaa
aa0eba1fbe
feat: add GET /relay/{id}/members endpoint ( #6 )
...
Docker / build-and-push-image (push) Failing after 16m10s
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-04-22 20:45:28 +00:00
Jon Staab
6adb09a1d6
Modify gitignore
Docker / build-and-push-image (push) Failing after 15m26s
2026-04-15 12:51:29 -07:00
Jon Staab
b067b8b2b6
Add pprof
2026-04-15 12:51:13 -07:00
Jon Staab
dc8c16527b
Update nostrlib
Docker / build-and-push-image (push) Successful in 27m52s
2026-04-14 08:38:25 -07:00
Jon Staab
64bde746f9
Include more information about
Docker / build-and-push-image (push) Successful in 27m54s
2026-04-14 08:05:49 -07:00
Jon Staab
76fcd6f2f2
Fix build registry
Docker / build-and-push-image (push) Successful in 39m56s
2026-04-13 13:50:23 -07:00
Jon Staab
0047406f10
Update workflow for gitea
Docker / build-and-push-image (push) Successful in 29m30s
2026-04-13 12:15:23 -07:00
Jon Staab
43d4c60a87
Remove self from member list
Docker / build-and-push-image (push) Failing after 46s
2026-04-02 13:42:04 -07:00
Jon Staab
35fa254d1b
Be more strict with schema validation
2026-04-02 13:40:38 -07:00
Jon Staab
cc6a7667cc
Validate presence of pubkey in config
2026-03-31 14:36:24 -07:00
hodlbod
122b391376
Merge pull request #11 from mplorentz/feature/flotilla-98-use-pubkey-for-room-presence
...
Use pubkey in kind 39004
2026-03-27 08:47:30 -07:00
mplorentz
59a9d11a11
Add specific room permissions to livekit access token
2026-03-26 10:19:53 -04:00
mplorentz
0c86c29a06
Use pubkey instead of livekit identity in kind 39004
2026-03-26 10:19:53 -04:00
Jon Staab
4303d36caa
Add supported buds to supported nips
2026-03-25 15:17:48 -07:00
Jon Staab
4f86f4b903
Add inactive config
2026-03-24 15:07:24 -07:00
Jon Staab
4b528d399f
Auto-approve join request if the room is not closed
2026-03-17 16:56:34 -07:00
Jon Staab
9298d7414e
Serve group delete events even when the group is gone
2026-03-13 13:47:44 -07:00
mplorentz
dc0c3e1477
Add support for publishing kind 39004 livekit particpant list.
2026-03-13 10:13:57 -07:00
Jon Staab
e079026f6c
Run go mod tidy
2026-03-06 15:33:43 -08:00
Jon Staab
43a732eaf3
Fix a few things with livekit implementation
2026-03-06 15:29:10 -08:00
hodlbod
88ac3b9951
Merge pull request #9 from mplorentz/feature/flotilla-23-livekit
...
Add livekit integration
2026-03-06 15:23:57 -08:00
mplorentz
a3d20d4cdc
Allow presence events in no-text rooms.
2026-03-06 10:46:19 -05:00
mplorentz
2a87182128
Update readme
2026-03-06 09:09:34 -05:00
mplorentz
000a9dc729
Merge remote-tracking branch 'upstream/master' into feature/flotilla-23-livekit
2026-03-06 09:01:29 -05:00
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
mplorentz
ae717eda9f
Allow any user to join an open voice room
2026-03-03 10:23:02 -05:00
mplorentz
e97d1283e7
Revert "Add publish and subscribe permissions"
...
This reverts commit ff8709f581 .
2026-03-03 10:14:28 -05:00
mplorentz
ff8709f581
Add publish and subscribe permissions
2026-03-03 09:45:42 -05:00
mplorentz
1ef4705ac8
Add CORS headers
2026-03-02 17:52:33 -05:00