Commit graph

11 commits

Author SHA1 Message Date
Jon Staab
9254238d81 Keep health checks as data, drive their review and key backup from HomeHealthChecks, and persist the backup reminder as needsKeyBackup 2026-09-28 14:02:31 -07:00
Jon Staab
f1946b9a55 Replace the Access class with plain join functions, move invite preparation into InviteLink and space notification opt-in into push 2026-09-28 14:01:43 -07:00
Jon Staab
b77c8eafd1 Use EventComments on the poll and calendar pages and publish comments through one publishComment 2026-09-28 14:01:43 -07:00
Jon Staab
8f9ff3a366 Share hosting plans, relays and billing through a per-app Hosting plugin and route hosting errors through one helper 2026-09-28 14:01:43 -07:00
Jon Staab
8a8ca65d5d Keep the chats index and latest-event store on per-app Chats and LatestEvents plugins instead of hand-rebinding module state 2026-09-28 14:01:42 -07:00
Jon Staab
964a1bb6fa Query events through welshman's Events plugin and delete the repository.ts wrappers around it 2026-09-28 14:01:42 -07:00
Jon Staab
f10dc96c43 Keep NIP-86 state on a per-app SpaceManagement plugin and gate controls on named space permissions 2026-09-28 14:01:42 -07:00
Coracle-Bot
e5debeacd8 Gate each space admin control on the management method behind it 2026-09-18 08:42:42 +00:00
Coracle-Bot
f30ef6d344 Give a comment the same send delay a chat message gets (#562) 2026-09-17 17:46:55 +00:00
Coracle-Bot
fe15d36a45 Publish featured content as the space owner rather than as the relay (#564) 2026-09-17 17:26:40 +00:00
Jon Staab
75451b71e3 Add some skill files 2026-09-14 14:24:36 -07:00