diff --git a/package.json b/package.json index f3e17cbe..112dbac9 100644 --- a/package.json +++ b/package.json @@ -52,17 +52,17 @@ "@types/qrcode": "^1.5.5", "@vite-pwa/assets-generator": "^0.2.6", "@vite-pwa/sveltekit": "^0.6.6", - "@welshman/app": "^0.3.5", - "@welshman/content": "^0.3.5", - "@welshman/editor": "^0.3.5", - "@welshman/feeds": "^0.3.5", - "@welshman/lib": "^0.3.5", - "@welshman/net": "^0.3.5", - "@welshman/relay": "^0.3.5", - "@welshman/router": "^0.3.5", - "@welshman/signer": "^0.3.5", - "@welshman/store": "^0.3.5", - "@welshman/util": "^0.3.5", + "@welshman/app": "^0.3.7", + "@welshman/content": "^0.3.7", + "@welshman/editor": "^0.3.7", + "@welshman/feeds": "^0.3.7", + "@welshman/lib": "^0.3.7", + "@welshman/net": "^0.3.7", + "@welshman/relay": "^0.3.7", + "@welshman/router": "^0.3.7", + "@welshman/signer": "^0.3.7", + "@welshman/store": "^0.3.7", + "@welshman/util": "^0.3.7", "compressorjs": "^1.2.1", "daisyui": "^4.12.10", "date-picker-svelte": "^2.13.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ad2620b..8f03d2da 100644 Binary files a/pnpm-lock.yaml and b/pnpm-lock.yaml differ diff --git a/src/app/commands.ts b/src/app/commands.ts index d45b29f0..ed56bf5f 100644 --- a/src/app/commands.ts +++ b/src/app/commands.ts @@ -12,7 +12,7 @@ import { FOLLOWS, REACTION, AUTH_JOIN, - GROUPS, + ROOMS, COMMENT, isSignedEvent, makeEvent, @@ -124,7 +124,7 @@ export const broadcastUserData = async (relays: string[]) => { // List updates export const addSpaceMembership = async (url: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const event = await addToListPublicly(list, ["r", url]).reconcile(nip44EncryptToSelf) const relays = uniq([...Router.get().FromUser().getUrls(), ...getRelayTagValues(event.tags)]) @@ -132,7 +132,7 @@ export const addSpaceMembership = async (url: string) => { } export const removeSpaceMembership = async (url: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const pred = (t: string[]) => t[t[0] === "r" ? 1 : 2] === url const event = await removeFromListByPredicate(list, pred).reconcile(nip44EncryptToSelf) const relays = uniq([url, ...Router.get().FromUser().getUrls(), ...getRelayTagValues(event.tags)]) @@ -141,7 +141,7 @@ export const removeSpaceMembership = async (url: string) => { } export const addRoomMembership = async (url: string, room: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const newTags = [ ["r", url], ["group", room, url], @@ -153,7 +153,7 @@ export const addRoomMembership = async (url: string, room: string) => { } export const removeRoomMembership = async (url: string, room: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const pred = (t: string[]) => equals(["group", room, url], t.slice(0, 3)) const event = await removeFromListByPredicate(list, pred).reconcile(nip44EncryptToSelf) const relays = uniq([url, ...Router.get().FromUser().getUrls(), ...getRelayTagValues(event.tags)]) diff --git a/src/app/components/ProfileBadges.svelte b/src/app/components/ProfileBadges.svelte index b176a819..44a455dd 100644 --- a/src/app/components/ProfileBadges.svelte +++ b/src/app/components/ProfileBadges.svelte @@ -5,7 +5,7 @@ import type {Filter} from "@welshman/util" import {deriveEvents} from "@welshman/store" import {formatTimestampRelative} from "@welshman/lib" - import {NOTE, GROUPS, MESSAGE, THREAD, COMMENT, getRelayTags, getListTags} from "@welshman/util" + import {NOTE, ROOMS, MESSAGE, THREAD, COMMENT, getRelayTags, getListTags} from "@welshman/util" import {repository, loadRelaySelections} from "@welshman/app" import Button from "@lib/components/Button.svelte" import ProfileSpaces from "@app/components/ProfileSpaces.svelte" @@ -35,7 +35,7 @@ // Load groups and at least one note, regardless of time frame load({ filters: [ - {authors: [pubkey], kinds: [GROUPS]}, + {authors: [pubkey], kinds: [ROOMS]}, {authors: [pubkey], limit: 1, kinds: [NOTE, MESSAGE, THREAD, COMMENT]}, ], relays: Router.get().FromPubkeys([pubkey]).getUrls(), diff --git a/src/app/components/ProfileEdit.svelte b/src/app/components/ProfileEdit.svelte index 3309cdca..b18c8c81 100644 --- a/src/app/components/ProfileEdit.svelte +++ b/src/app/components/ProfileEdit.svelte @@ -1,4 +1,5 @@