community: spaces, an owner-signed roster with epochs, a bounded window of signed lines, bodies sealed to a rotating key when private

This commit is contained in:
KeelrLeek committed 2026-09-02 15:50:18 -05:00
1 parent 4378c4c0cc
commit 8b511b20e7
14 files changed
+2913 -13

No files matched your search

+8
View File
@@ -174,6 +174,14 @@ export const shareDismiss = (id) => invoke("share_dismiss", { id });
export const inboxStatus = () => invoke("inbox_status");
export const inboxPublish = () => invoke("inbox_publish");
export const inboxCheck = () => invoke("inbox_check");
export const spacesList = () => invoke("spaces_list");
export const spaceCreate = (name, description, isPrivate) => invoke("space_create", { name, description, private: isPrivate });
export const spaceOpen = (owner, space) => invoke("space_open", { owner, space });
export const spacePost = (owner, space, text) => invoke("space_post", { owner, space, text });
export const spaceInvite = (owner, space, personaKey) => invoke("space_invite", { owner, space, personaKey });
export const spaceRemoveMember = (owner, space, personaKey) => invoke("space_remove_member", { owner, space, personaKey });
export const spaceSetPinned = (owner, space, playlistOwner, playlistUuid) => invoke("space_set_pinned", { owner, space, playlistOwner, playlistUuid });
export const spaceLeave = (owner, space) => invoke("space_leave", { owner, space });
export const buddyList = () => invoke("buddy_list");
export const buddyAdd = (username) => invoke("buddy_add", { username });
export const buddyRemove = (username) => invoke("buddy_remove", { username });