From d2caccbce23b07f7e1926f6cfb468c0f73c75d55 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 12 May 2025 15:19:06 -0700 Subject: [PATCH 1/5] Tweak zapstore wording --- zapstore.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zapstore.yaml b/zapstore.yaml index d8f109efa..bce39b50f 100644 --- a/zapstore.yaml +++ b/zapstore.yaml @@ -2,7 +2,7 @@ coracle: android: identifier: social.coracle.app name: Coracle - description: An experimental Nostr client focused on unlocking the full potential of multiple relays. Browse, filter, zap, and create custom feeds to create a curated Nostr experience. + description: An experimental Nostr client focused on unlocking the full potential of multiple relays. Browse, filter, zap, and create custom feeds for a curated Nostr experience. repository: https://github.com/coracle-social/coracle artifacts: - app-release-signed.apk From 55d3d1a4dcac40408549bd5bfc1969f978ed3d1f Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 13 May 2025 08:05:16 -0700 Subject: [PATCH 2/5] Fix reactions notifications --- src/app/views/NotificationSectionReactions.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/views/NotificationSectionReactions.svelte b/src/app/views/NotificationSectionReactions.svelte index 3a4018bd0..17d15b7f3 100644 --- a/src/app/views/NotificationSectionReactions.svelte +++ b/src/app/views/NotificationSectionReactions.svelte @@ -28,7 +28,7 @@ - {#each notifications as [i, events] (i)} + {#each notifications as [seconds, events], i (seconds)} Date: Tue, 13 May 2025 08:29:06 -0700 Subject: [PATCH 3/5] Show wot badges on DM items --- CHANGELOG.md | 6 ++++++ src/app/shared/Message.svelte | 12 ++++++++++-- src/app/shared/PersonBadgeMedium.svelte | 12 ------------ src/app/views/ChannelsListItem.svelte | 13 +++++++++---- 4 files changed, 25 insertions(+), 18 deletions(-) delete mode 100644 src/app/shared/PersonBadgeMedium.svelte diff --git a/CHANGELOG.md b/CHANGELOG.md index 30e129cad..2bab25e08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +# 0.6.17 + +* Fix reaction notifications crash +* Show web of trust badge on DM items +* Make name on messages clickable + # 0.6.16 * Add support for editing WOT feeds diff --git a/src/app/shared/Message.svelte b/src/app/shared/Message.svelte index 0b80d9f2d..8068e03ed 100644 --- a/src/app/shared/Message.svelte +++ b/src/app/shared/Message.svelte @@ -9,9 +9,11 @@ import Popover from "src/partials/Popover.svelte" import Anchor from "src/partials/Anchor.svelte" import NoteContent from "src/app/shared/NoteContent.svelte" - import PersonBadgeMedium from "src/app/shared/PersonBadgeMedium.svelte" + import PersonCircle from "src/app/shared/PersonCircle.svelte" + import PersonName from "src/app/shared/PersonName.svelte" import NoteInfo from "src/app/shared/NoteInfo.svelte" import {ensureMessagePlaintext, userSettings} from "src/engine" + import {router} from "src/app/util/router" export let message @@ -30,7 +32,13 @@ "mr-12 rounded-bl-none bg-tinted-800": message.pubkey !== $session.pubkey, })}> {#if message.showProfile && message.pubkey !== $session.pubkey} - + + + + {/if}
{#await getContent(message)} diff --git a/src/app/shared/PersonBadgeMedium.svelte b/src/app/shared/PersonBadgeMedium.svelte deleted file mode 100644 index 26a05376c..000000000 --- a/src/app/shared/PersonBadgeMedium.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/src/app/views/ChannelsListItem.svelte b/src/app/views/ChannelsListItem.svelte index 7216e7af1..cbf54021c 100644 --- a/src/app/views/ChannelsListItem.svelte +++ b/src/app/views/ChannelsListItem.svelte @@ -3,6 +3,7 @@ import {pubkey, profiles, displayProfileByPubkey} from "@welshman/app" import {without, displayList} from "@welshman/lib" import PersonCircles from "src/app/shared/PersonCircles.svelte" + import PersonBadge from "src/app/shared/PersonBadge.svelte" import Card from "src/partials/Card.svelte" import {router} from "src/app/util/router" import {channelHasNewMessages} from "src/engine" @@ -19,10 +20,14 @@ -
-
3}> - -

{displayList($membersDisplay)}

+
+
3}> + {#if members.length === 1} + + {:else} + +

{displayList($membersDisplay)}

+ {/if}
From 7af9d791912d06a1bc26d863b232c21a3a6c1ab8 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 13 May 2025 10:41:52 -0700 Subject: [PATCH 4/5] Add relays to note options --- CHANGELOG.md | 2 ++ remove-pnpm-overrides.js | 7 ++++++- src/app/shared/NoteOptions.svelte | 33 +++++++++++++++++++++++++------ src/app/shared/NoteReply.svelte | 14 +++++++++++-- src/app/views/NoteCreate.svelte | 12 +++++++---- src/partials/FieldInline.svelte | 4 ++-- 6 files changed, 57 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bab25e08..18f263e83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ * Fix reaction notifications crash * Show web of trust badge on DM items * Make name on messages clickable +* Reduce duplicate dependencies +* Add relays to note options form # 0.6.16 diff --git a/remove-pnpm-overrides.js b/remove-pnpm-overrides.js index 1b493b1d7..575956338 100644 --- a/remove-pnpm-overrides.js +++ b/remove-pnpm-overrides.js @@ -12,7 +12,12 @@ if (!pkgName?.endsWith("package.json")) { const pkg = JSON.parse(fs.readFileSync(pkgName, "utf8")) if (pkg.pnpm && pkg.pnpm.overrides) { - delete pkg.pnpm.overrides + // Use $package notation to make sure we only get one copy of each welshman dependency + // TODO: move welshman to a single package to straighten all this out. + for (const k of Object.keys(pkg.pnpm.overrides)) { + pkg.pnpm.overrides[k] = "$" + k + } + fs.writeFileSync(pkgName, JSON.stringify(pkg, null, 2) + "\n") console.log("Removed pnpm.overrides from package.json") } else { diff --git a/src/app/shared/NoteOptions.svelte b/src/app/shared/NoteOptions.svelte index 00f6b5bed..6e71028bb 100644 --- a/src/app/shared/NoteOptions.svelte +++ b/src/app/shared/NoteOptions.svelte @@ -1,4 +1,16 @@ + +