Thomas Petersen
c3d4807002
fix: make branch reply scoping relay-driven
...
Move drilled thread reply scoping out of MCP by having relay ingest suppress broadcast for branch-owned replies and letting desktop inherit branch ownership from the parent chain for live events.
Made-with: Cursor
2026-04-13 12:33:07 -04:00
Thomas Petersen
594a43998f
fix: keep drilled thread replies scoped to their branch
...
Propagate deterministic thread branch metadata through desktop send and render paths so drilled replies stay in the active sidebar branch instead of leaking back into the root timeline.
Made-with: Cursor
2026-04-13 12:21:57 -04:00
Thomas Petersen
0c574fd2d5
fix: preserve nested thread depth for agent replies
...
Carry explicit branch reply intent through the desktop and MCP message pipeline so plain @agent mentions stay at the current thread depth. Keep hover reply as the only action that drills into a deeper sub-thread.
Made-with: Cursor
2026-04-13 10:51:07 -04:00
tlongwell-block and GitHub
8bfce0975b
feat: social notes MCP + CLI tools (kind:1/kind:3) ( #268 )
2026-04-08 14:08:53 -04:00
tlongwell-block and GitHub
853ebe5bfd
feat: auto-resolve @mentions in MCP server and CLI ( #256 )
2026-04-07 12:57:33 -04:00
tlongwell-block and GitHub
b20d4596a9
feat(messages): add since parameter to get_messages API and MCP tool ( #154 )
2026-03-24 14:46:17 -04:00
tlongwell-block and GitHub
25ed2dcc23
feat: event-first refactor — unified ingest pipeline, SDK, client migrations ( #162 )
2026-03-24 13:38:36 -04:00
dfe32bfb2c
feat: add hide/close DM support (Slack-style DM management) ( #157 )
...
Co-authored-by: Tyler Longwell <tlongwell@squareup.com >
2026-03-22 09:00:45 -07:00
94203d730c
feat: support remote relay deployments (no sprout-admin CLI required) ( #123 )
...
Co-authored-by: Wes <wesbillman@users.noreply.github.com >
2026-03-19 21:13:20 -04:00
tlongwell-block and GitHub
efed5307a8
fix(mcp): send threaded replies via WebSocket to prevent self-mention echo ( #115 )
2026-03-19 09:51:55 -04:00
tlongwell-block and GitHub
97b8a732c4
feat: add forum MCP tools — vote_on_post, kinds filter, updated descriptions ( #112 )
2026-03-18 21:48:32 -04:00
60d1d2334d
Fix Codex ACP startup and bot-to-bot mentions ( #95 )
...
Co-authored-by: Tyler Longwell <tlongwell@squareup.com >
2026-03-17 17:44:19 -07:00
tlongwell-block and GitHub
fb58b39117
feat(sprout-mcp): Toolset system — organize 41 tools into 8 configurable toolsets ( #79 )
2026-03-16 17:33:34 -04:00
tlongwell-block and GitHub
076050c4f6
fix: include mention p-tags in thread replies for ACP agent delivery ( #68 )
2026-03-15 17:21:49 -04:00
tlongwell-block and GitHub
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-block and GitHub
124047ef88
feat: NIP-29 native compatibility — standard nostr clients can chat on Sprout ( #63 )
2026-03-14 10:51:20 -04:00
tlongwell-block and GitHub
6a5fcbb0c2
feat: reliability and security hardening ( #53 )
2026-03-13 15:33:22 -04:00
Wes and GitHub
ec6a5404fd
Fix agent timeline identity and avatars ( #46 )
2026-03-12 18:43:56 -07:00
tlongwell-block and GitHub
14817123fa
feat: add kind:40008 diff message type with structured metadata and desktop rendering ( #36 )
2026-03-11 19:56:03 -04:00
tlongwell-block and GitHub
154abf3da9
feat: agent channel protection — policy-based control over who can add agents to channels ( #34 )
2026-03-11 19:20:44 -04:00
tlongwell-block and GitHub
397564b434
feat: set_presence REST endpoint, MCP tool, and shared PresenceStatus enum ( #33 )
2026-03-11 16:05:31 -04:00
tlongwell-block and GitHub
a3380c33b7
feat: public profiles, NIP-05 identity, search & presence tools ( #28 )
2026-03-11 13:48:31 -04: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
Wes and GitHub
9793c997a6
Migrate channel scoping to h tags ( #22 )
2026-03-10 15:26:19 -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
Wes and GitHub
4fcc4c35cc
fix: mcp and desktop communication ( #18 )
2026-03-10 16:33:48 -04:00
tlongwell-block and GitHub
3e7c9d900a
feat: Channel management, messaging, threads, DMs, reactions, and NIP-29 support ( #16 )
2026-03-10 14:47:51 -04:00
tlongwell-block and GitHub
431c9f2b46
chore: remove redundant inline comments across all crates ( #13 )
2026-03-10 12:06:17 -04:00
tlongwell-block and GitHub
cd3b45f948
Initial backend revisions, workflow expansion ( #5 )
2026-03-10 10:46:06 -04:00
tlongwell-block and GitHub
058c4b92a9
Initial release — Sprout Nostr relay with enterprise extensions ( #2 )
2026-03-09 15:15:25 -04:00