hodlbod hodlbod
  • Joined on 2026-02-09
hodlbod pushed to create-tenant at coracle/caravel 2026-04-20 15:55:58 +00:00
0705da8b09 Add tenant create endpoint
ca26d41eef fix: relay secret rotation on infra sync updates (#26)
44f9928070 fix: make stripe webhooks explicitly toggleable with mandatory secret validation (#23)
Compare 3 commits »
hodlbod commented on issue coracle/flotilla#236 2026-04-18 13:45:51 +00:00
Safari: Messages fail to auto-scroll, rooms may not connect on first visit, and sent messages don't appear until navigation

No, this is a bug. It works in firefox at least, what browser is this?

hodlbod created pull request coracle/caravel#27 2026-04-18 13:44:31 +00:00
Add tenant create endpoint
hodlbod created branch create-tenant in coracle/caravel 2026-04-18 13:43:43 +00:00
hodlbod pushed to create-tenant at coracle/caravel 2026-04-18 13:43:43 +00:00
35e97cc5ed Add tenant create endpoint
hodlbod commented on issue coracle/flotilla#162 2026-04-18 13:32:31 +00:00
Pinned messages

Cool, looks good enough to move to dev. I would like to see something a little more interesting though, maybe a card that peeks out from under the header.

hodlbod pushed to master at coracle/caravel 2026-04-18 13:24:10 +00:00
ca26d41eef fix: relay secret rotation on infra sync updates (#26)
hodlbod merged pull request coracle/caravel#26 2026-04-18 13:24:09 +00:00
fix: relay secret rotation on infra sync updates
hodlbod closed issue coracle/caravel#25 2026-04-18 13:24:09 +00:00
Relay secret rotates on every infra sync
hodlbod pushed to relay-rotation at userAdityaa/caravel 2026-04-18 13:23:58 +00:00
364b8fd26c fix: relay secret rotation on infra sync updates
44f9928070 fix: make stripe webhooks explicitly toggleable with mandatory secret validation (#23)
Compare 2 commits »
hodlbod commented on issue coracle/flotilla#217 2026-04-18 13:22:53 +00:00
Improve the sign-up experience with better guidance and validation

I think that subtitle should probably not mention keypairs or the protocol at all

hodlbod commented on pull request coracle/flotilla#220 2026-04-17 23:16:01 +00:00
feat(rbac): implement NIP-29 room roles and permission gating (#47)

Same thing, see if you can adjust the data model so that this use case falls out naturally instead of being shoehorned in.

hodlbod commented on pull request coracle/flotilla#220 2026-04-17 23:16:01 +00:00
feat(rbac): implement NIP-29 room roles and permission gating (#47)

Lots of copying, this could be much simplified if you can make the data model flow

hodlbod commented on pull request coracle/flotilla#220 2026-04-17 23:16:01 +00:00
feat(rbac): implement NIP-29 room roles and permission gating (#47)

These types are the place where the most time should be spent on the next revision. These types aren't bad, but I think we could cut probably ~100 LOC by making them cleaner. I don't have time right now to give it the necessary thought though.

hodlbod commented on pull request coracle/flotilla#220 2026-04-17 23:16:01 +00:00
feat(rbac): implement NIP-29 room roles and permission gating (#47)

Instead of mapping to an ad hoc data type, I would just defer the display logic until it's needed. You could add helper functions if needed.

hodlbod commented on pull request coracle/flotilla#220 2026-04-17 23:16:01 +00:00
feat(rbac): implement NIP-29 room roles and permission gating (#47)

Since role is a defined data type, I would just pass the whole thing in and RoleBadge can accept a RoleDefinition

hodlbod commented on pull request coracle/flotilla#220 2026-04-17 23:16:01 +00:00
feat(rbac): implement NIP-29 room roles and permission gating (#47)

Try to re-use defined types when possible. This mostly overlaps with RoleDefinition.

hodlbod commented on pull request coracle/flotilla#220 2026-04-17 23:16:01 +00:00
feat(rbac): implement NIP-29 room roles and permission gating (#47)

This whole thing could probably go in the roles.ts file. See if you can define types that make sense in this context. The fewer named (and especially ad-hoc) types, the easier the code is to read.

hodlbod pushed to dev at coracle/flotilla 2026-04-17 23:06:03 +00:00
53954aae89 classnames tweak
hodlbod commented on issue coracle/flotilla#192 2026-04-17 23:03:21 +00:00
Role-Based Access Control for Relays
  • NIP 43 should probably reference nip 86 methods rather than kind numbers
  • Those numbers should be ok, any particular reason not to use them?
  • It's hard to say what should be nip 86 and what…