Patrick Ulrich
5ab8971a3c
fix(nostr): add missing publish fix and replace handleInboundMessage
...
- Fix pool.publish() in nostr-profile.ts (returns Promise[], need [0])
- Replace non-existent handleInboundMessage with proper runtime calls:
- resolveAgentRoute for routing
- finalizeInboundContext for context building
- createReplyDispatcherWithTyping for dispatcher
- dispatchReplyFromConfig for agent dispatch
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 02:14:20 -05:00
Patrick Ulrich
69a7b8e89a
fix(nostr): correct nostr-tools API usage for subscribe and publish
...
Two bugs fixed:
1. subscribeMany filter incorrectly wrapped in array
- Was: `pool.subscribeMany(relays, [{ kinds: [4], ... }], ...)`
- Fix: `pool.subscribeMany(relays, { kinds: [4], ... }, ...)`
- subscribeMany expects `Filter`, not `Filter[]`
- This prevented inbound NIP-04 DMs from being received
2. publish return value not properly awaited
- Was: `await pool.publish([relay], event)`
- Fix: `await pool.publish([relay], event)[0]`
- publish returns `Promise<string>[]`, not `Promise<string>`
- Awaiting an array doesn't resolve the promises inside
- This meant errors weren't caught and success was assumed prematurely
2026-01-26 01:20:41 -05:00
Peter Steinberger
8f6542409a
chore: bump versions for 2026.1.25
2026-01-25 22:13:04 +00:00
Peter Steinberger
a22ac64c47
chore: release 2026.1.24-1
2026-01-25 14:08:20 +00:00
Peter Steinberger
3dcaa70531
chore: update deps and test timeout
2026-01-24 10:30:30 +00:00
Peter Steinberger
4ee70be690
chore: bump version to 2026.1.23
2026-01-23 22:14:56 +00:00
Peter Steinberger
b77e730657
fix: add per-channel markdown table conversion ( #1495 ) (thanks @odysseus0)
2026-01-23 18:39:25 +00:00
Peter Steinberger
3993c9a3b4
fix: stop BlueBubbles typing on idle/no-reply ( #1439 ) (thanks @Nicell)
2026-01-22 21:33:19 +00:00
Peter Steinberger
3ad0d2fe23
chore: bump version to 2026.1.21
2026-01-22 01:59:16 +00:00
Peter Steinberger
1b947dcdf9
chore: update dependencies
2026-01-22 01:47:43 +00:00
Peter Steinberger
cb7791c8a4
chore: release 2026.1.20-2
2026-01-21 08:30:33 +00:00
Peter Steinberger
bc8a59faa4
chore: release 2026.1.20-1
2026-01-21 07:37:22 +00:00
Peter Steinberger
2dfd3b9a81
chore: drop nostr node_modules links
2026-01-20 20:15:56 +00:00
Peter Steinberger
7b6cbf5869
feat: add Nostr channel plugin and onboarding install defaults
...
Co-authored-by: joelklabo <joelklabo@users.noreply.github.com>
2026-01-20 20:15:56 +00:00