![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
52e9cb57f7
|
chore(deps): update swatinem/rust-cache digest to e18b497 (#71)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-03-16 08:17:32 -07:00 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
a0c4d1bb4a
|
chore(deps): update actions/upload-artifact digest to ea165f8 (#70)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-03-16 08:17:13 -07:00 |
|
 tlongwell-blockandGitHub
|
39e856fd85
|
feat: NIP-50 search, NIP-10 threads, NIP-17 DMs, Sprout DM discovery (#74)
|
2026-03-16 11:15:06 -04:00 |
|
 tlongwell-blockandGitHub
|
10d8ce9747
|
docs: consolidate Nostr client guide into NOSTR.md (#72)
|
2026-03-15 21:25:10 -04:00 |
|
 tlongwell-blockandGitHub
|
fcb1d37702
|
feat(sprout-acp): Agent context enrichment — envelope, hints, thread/DM auto-fetch (#69)
|
2026-03-15 21:18:35 -04:00 |
|
 tlongwell-blockandGitHub
|
076050c4f6
|
fix: include mention p-tags in thread replies for ACP agent delivery (#68)
|
2026-03-15 17:21:49 -04:00 |
|
 tlongwell-blockandGitHub
|
2b08ad80d0
|
feat: Blossom-compatible media upload (sprout-media crate + relay + desktop) (#66)
|
2026-03-15 15:17:10 -04:00 |
|
 tlongwell-blockandGitHub
|
ed34600e5b
|
fix: WebSocket hardening + agent reliability (8 WS bugs, member-only discovery, mention tag fix) (#67)
|
2026-03-15 14:44:26 -04:00 |
|
 tlongwell-blockandGitHub
|
9ca60737eb
|
feat: event-driven channel discovery via membership notifications (kind:44100/44101) (#65)
|
2026-03-14 23:40:06 -04:00 |
|
 tlongwell-blockandGitHub
|
3c68325c67
|
feat(sprout-acp): parallel agent pool, heartbeat timer, and just goose recipes (#64)
|
2026-03-14 18:19:42 -04:00 |
|
 tlongwell-blockandGitHub
|
124047ef88
|
feat: NIP-29 native compatibility — standard nostr clients can chat on Sprout (#63)
|
2026-03-14 10:51:20 -04:00 |
|
 tlongwell-blockandGitHub
|
1f7d56e4ee
|
feat: optional UDS listener + health endpoints for Kubernetes deployment (#62)
|
2026-03-14 07:59:49 -04:00 |
|
 tlongwell-blockandGitHub
|
aec02ae8fb
|
feat(workflow): replace HTTP loopback with ActionSink trait for SendMessage (#61)
|
2026-03-13 22:31:04 -04:00 |
|
 tlongwell-blockandGitHub
|
c85a2226a5
|
fix: harden emoji reactions + feat: configurable ACP event subscriptions (#59)
|
2026-03-13 21:25:50 -04:00 |
|
 WesandGitHub
|
f4b9aadade
|
Refactor desktop modules and fix channel loading (#60)
|
2026-03-13 16:26:07 -07:00 |
|
 WesandGitHub
|
3c440a1328
|
Add desktop managed agents view (#58)
|
2026-03-13 13:13:42 -07:00 |
|
 tlongwell-blockandGitHub
|
6a5fcbb0c2
|
feat: reliability and security hardening (#53)
|
2026-03-13 15:33:22 -04:00 |
|
 WesandGitHub
|
d9f8132263
|
Add end-to-end emoji reactions (#57)
|
2026-03-13 11:29:12 -07:00 |
|
 WesandGitHub
|
771ec203e5
|
Simplify the desktop Home feed (#52)
|
2026-03-13 09:17:53 -07:00 |
|
 WesandGitHub
|
a516b16eda
|
Support nested thread replies in desktop (#50)
|
2026-03-13 08:38:42 -07:00 |
|
 tlongwell-blockandGitHub
|
b9bda6b3b0
|
feat: implement cron and interval triggers for workflows (#51)
|
2026-03-13 11:12:51 -04:00 |
|
 tlongwell-blockandGitHub
|
975b7be4a8
|
feat(proxy): NIP-28 translation proxy for third-party Nostr clients (#43)
|
2026-03-12 22:16:00 -04:00 |
|
 WesandGitHub
|
ec6a5404fd
|
Fix agent timeline identity and avatars (#46)
|
2026-03-12 18:43:56 -07:00 |
|
 
|
039d4eb2e5
|
feat: @mentions, highlighting, and user profile popovers (#45)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 16:41:20 -07:00 |
|
 WesandGitHub
|
b6fde6fec4
|
Polish desktop dialogs, presence, and diff viewer (#44)
|
2026-03-12 14:15:57 -07:00 |
|
 
|
1feab79543
|
feat: add channel browser for discovering and joining channels (#42)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 12:53:59 -07:00 |
|
 tlongwell-blockandGitHub
|
80356e8cb5
|
docs: update all documentation to reflect current codebase (#40)
|
2026-03-12 14:21:25 -04:00 |
|
 WesandGitHub
|
272708cb14
|
fix: just reset race condition (#41)
|
2026-03-12 11:12:12 -07:00 |
|
 WesandGitHub
|
6c8ed78048
|
Add desktop API token management (#39)
|
2026-03-12 10:21:11 -07:00 |
|
 tlongwell-blockandGitHub
|
550d6c520f
|
feat(desktop): use SPROUT_PRIVATE_KEY for stable dev identity (#38)
|
2026-03-12 11:56:22 -04:00 |
|
 tlongwell-blockandGitHub
|
f84da74d3f
|
feat: self-service token minting via NIP-98 HTTP Auth (#37)
|
2026-03-12 10:11:56 -04:00 |
|
 tlongwell-blockandGitHub
|
14817123fa
|
feat: add kind:40008 diff message type with structured metadata and desktop rendering (#36)
|
2026-03-11 19:56:03 -04:00 |
|
 tlongwell-blockandGitHub
|
154abf3da9
|
feat: agent channel protection — policy-based control over who can add agents to channels (#34)
|
2026-03-11 19:20:44 -04:00 |
|
 WesandGitHub
|
d94e3fbf77
|
Add desktop presence UI (#35)
|
2026-03-11 15:26:01 -07:00 |
|
 tlongwell-blockandGitHub
|
397564b434
|
feat: set_presence REST endpoint, MCP tool, and shared PresenceStatus enum (#33)
|
2026-03-11 16:05:31 -04:00 |
|
 WesandGitHub
|
f21c6e41eb
|
Plumb desktop profile identity UI (#32)
|
2026-03-11 12:09:09 -07:00 |
|
 WesandGitHub
|
d7c0b485cc
|
Add unread indicators to desktop channels (#31)
|
2026-03-11 11:11:06 -07:00 |
|
 tlongwell-blockandGitHub
|
a3380c33b7
|
feat: public profiles, NIP-05 identity, search & presence tools (#28)
|
2026-03-11 13:48:31 -04:00 |
|
 WesandGitHub
|
185c3affe4
|
Add desktop settings page (#30)
|
2026-03-11 10:34:41 -07:00 |
|
 
|
57cd81fd8b
|
Remove OS titlebar and add custom window chrome (#29)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-11 10:01:37 -07:00 |
|
 
|
4ecb5d3be2
|
feat: add sprout-acp harness — bridges Sprout events to ACP agents (#10)
Co-authored-by: Tyler Longwell <tlongwell@block.xyz>
|
2026-03-10 22:53:32 -04:00 |
|
 WesandGitHub
|
0320196990
|
Add desktop profile management UI (#25)
|
2026-03-10 17:56:17 -07:00 |
|
 WesandGitHub
|
d932984047
|
Add channel management e2e coverage (#24)
|
2026-03-10 17:11:49 -07:00 |
|
 WesandGitHub
|
9793c997a6
|
Migrate channel scoping to h tags (#22)
|
2026-03-10 15:26:19 -07:00 |
|
 Bradley AxenandGitHub
|
3fb469917d
|
Remove IF NOT EXISTS from migrations and drop mysql CLI fallback (#19)
|
2026-03-10 14:46:15 -07:00 |
|
 
|
1fc9373a74
|
fix: resolve 10 E2E bugs + add desktop Playwright tests (#21)
Co-authored-by: Wes <wesb@block.xyz>
|
2026-03-10 14:44:39 -07:00 |
|
 WesandGitHub
|
1be84cc315
|
Add desktop search and result anchors (#15)
|
2026-03-10 13:54:25 -07:00 |
|
 WesandGitHub
|
4fcc4c35cc
|
fix: mcp and desktop communication (#18)
|
2026-03-10 16:33:48 -04:00 |
|
 tlongwell-blockandGitHub
|
69b36d11dd
|
feat: soft-delete for events/channels, enriched API responses, NIP-29 group management (#17)
|
2026-03-10 16:01:32 -04:00 |
|
 tlongwell-blockandGitHub
|
3e7c9d900a
|
feat: Channel management, messaging, threads, DMs, reactions, and NIP-29 support (#16)
|
2026-03-10 14:47:51 -04:00 |
|