 tlongwell-blockandGitHub
|
ceb5afd2d4
|
fix(relay): raise MAX_HISTORICAL_LIMIT from 500 to 10,000 (#486)
|
2026-05-05 20:44:29 +00:00 |
|
 
|
3a12369491
|
feat: serve web UI from relay + repos page redesign (#479)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-05 19:20:13 +00:00 |
|
 tlongwell-blockandGitHub
|
4701bd6f32
|
fix(relay): include p tags in kind:39000 for DM channels (#482)
|
2026-05-05 19:10:52 +00:00 |
|
  
|
ea62664759
|
post-475 fixes (#481)
Co-authored-by: Wes <wesb@block.xyz>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-05 14:41:18 -04:00 |
|
 tlongwell-blockandGitHub
|
454781caae
|
Sprout speaks Nostr. Nothing else. (#475)
|
2026-05-05 12:03:06 -04:00 |
|
 tlongwell-blockandGitHub
|
df33818b5b
|
feat(relay): NIP-OA agent authentication for NIP-43 membership (WS + REST + git) (#471)
|
2026-05-04 12:12:22 -04:00 |
|
 tlongwell-blockandGitHub
|
15bd9ba2ac
|
feat: sprout-pair-relay — ephemeral sidecar for NIP-AB device pairing (#467)
|
2026-05-03 21:07:36 -04:00 |
|
 tlongwell-blockandGitHub
|
1feb18e2e0
|
feat(git-sign-nostr): implement NIP-GS git object signing with Nostr keys (#459)
|
2026-05-03 10:05:30 -04:00 |
|
 tlongwell-blockandGitHub
|
3cabe94c2b
|
feat: relay membership with NIP-43 compliance (#448)
|
2026-05-01 19:11:32 -04:00 |
|
 
|
d84f8c605c
|
feat(relay): add NIP-38 user status support (kind:30315) (#446)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-01 17:48:21 +00:00 |
|
 
|
3899ca566d
|
feat(git): Role-based push permissions with service-bound auth (#441)
Signed-off-by: Tyler Longwell <tlongwell@squareup.com>
Co-authored-by: Tyler Longwell <tlongwell@block.xyz>
|
2026-05-01 00:25:33 -04:00 |
|
 
|
f23560d3d4
|
feat: Image & video uploads for MCP and CLI (Blossom protocol) (#433)
Co-authored-by: Tyler Longwell <tlongwell@block.xyz>
|
2026-04-30 14:35:02 -04:00 |
|
  
|
fcec10547d
|
Route ACP observer traffic over relay (#421)
Signed-off-by: Tyler Longwell <tlongwell@squareup.com>
Co-authored-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
Co-authored-by: Tyler Longwell <tlongwell@squareup.com>
|
2026-04-30 09:34:37 -04:00 |
|
 tlongwell-blockandGitHub
|
121737f93f
|
NIP-34 git transport: Smart HTTP hosting with NIP-98 auth (#419)
Signed-off-by: Tyler Longwell <tlongwell@squareup.com>
|
2026-04-29 18:04:59 -04:00 |
|
 Bradley AxenandGitHub
|
7c2c556d72
|
feat: Add local ACP session observer (#412)
|
2026-04-29 04:21:58 +00:00 |
|
 
|
2a01ca590d
|
Implement NIP-RS unread state sync (#420)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-28 20:54:09 -07:00 |
|
 tlongwell-blockandGitHub
|
d1c84a621c
|
feat(nip-oa): Owner Attestation — cryptographic proof of agent authorization (#406)
|
2026-04-28 09:29:15 -04:00 |
|
 
|
8abeb3d3ca
|
feat: always notify on DM messages like Slack/Discord (#405)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-27 13:10:11 -07:00 |
|
 
|
480d78cb91
|
feat: CMD+F find-in-channel search (#400)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-24 19:15:07 +00:00 |
|
 
|
3df7e7107f
|
Fix zombie agent detection and surface stopped agent cleanup (#380)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-21 14:56:00 -07:00 |
|
 
|
725dc351d7
|
Desktop UX polish: chat input, agent bulk actions, starting badge (#378)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-21 10:42:11 -07:00 |
|
 tlongwell-blockandGitHub
|
b9250081cb
|
perf: caching, batched DM resolution, bounded audit, global kind index (#367)
|
2026-04-20 12:58:58 -04:00 |
|
 
|
43a152e262
|
nip-ab: Tamarin formal verification (strengthened) (#349)
Co-authored-by: Jordan Mecom <jm@squareup.com>
|
2026-04-17 15:56:40 -04:00 |
|
 tlongwell-blockandGitHub
|
9cce7b8bbb
|
nip-ab: clarify transcript_hash role and fix protocol diagram (#346)
|
2026-04-16 20:25:47 -04:00 |
|
 tlongwell-blockandGitHub
|
2506341a28
|
fix(relay): persist huddle lifecycle events to DB (#341)
|
2026-04-16 15:37:59 -04:00 |
|
 tlongwell-blockandGitHub
|
b8d6a5cf8b
|
feat: NIP-AB device pairing — Phase 1 (core library + CLI) (#333)
|
2026-04-16 14:56:36 -04:00 |
|
 Jordan MecomandGitHub
|
6c0e363bdd
|
[codex] Fix authz, scope propagation, and shell-injection bugs (#320)
|
2026-04-16 12:03:35 -04:00 |
|
 
|
f03bbe3dd7
|
feat(desktop+acp+mcp): deterministic nested thread replies via persisted reply context (#322)
Co-authored-by: Tyler Longwell <tlongwell@squareup.com>
|
2026-04-15 17:58:50 -04:00 |
|
 tlongwell-blockandGitHub
|
811c8f3f07
|
Replace LiveKit with WebSocket Opus audio relay (#326)
|
2026-04-15 15:02:27 -04:00 |
|
 tlongwell-blockandGitHub
|
dd6107d0d0
|
feat: Sprout Huddles — voice conversations with AI agents (#299)
|
2026-04-14 13:11:09 -04:00 |
|
 thomaspblockandGitHub
|
0f5f306364
|
feat(desktop): deterministic nested thread panels (#308)
|
2026-04-13 18:37:37 -07:00 |
|
 tlongwell-blockandGitHub
|
d07385fe02
|
feat: Markdown-based persona packs (crate + ACP + desktop) (#297)
|
2026-04-11 13:32:14 -04:00 |
|
 Jordan MecomandGitHub
|
489d69ffde
|
Fix auth and SSRF vulns (#261)
|
2026-04-10 18:37:10 +00:00 |
|
 tlongwell-blockandGitHub
|
61efb883a1
|
feat: Phase 1 video upload support (Blossom-compliant-ish) (#285)
|
2026-04-10 12:23:29 -04:00 |
|
 
|
a3a4127d98
|
Allow bot owners to remove their agents from any channel (#284)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-09 15:06:23 -07:00 |
|
 ![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
7a9218ba54
|
Update all non-major dependencies (#248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Wes <wesb@block.xyz>
|
2026-04-08 11:55:11 -07:00 |
|
 tlongwell-blockandGitHub
|
8bfce0975b
|
feat: social notes MCP + CLI tools (kind:1/kind:3) (#268)
|
2026-04-08 14:08:53 -04:00 |
|
 
|
c07b14bd9f
|
feat: ephemeral channels with TTL-based auto-archiving (#232)
Co-authored-by: Wes <wesbillman@users.noreply.github.com>
|
2026-04-07 11:37:51 -07:00 |
|
 tlongwell-blockandGitHub
|
853ebe5bfd
|
feat: auto-resolve @mentions in MCP server and CLI (#256)
|
2026-04-07 12:57:33 -04:00 |
|
 tlongwell-blockandGitHub
|
67706c93be
|
NIP-33: d-tag keyed replacement for parameterized replaceable events (#246)
|
2026-04-06 21:15:01 -04:00 |
|
 tlongwell-blockandGitHub
|
d5bd78377e
|
feat: accept kind:1 text notes and kind:3 follow lists (NIP-01/NIP-02) (#245)
|
2026-04-06 20:59:11 -04:00 |
|
 tlongwell-blockandGitHub
|
463d6d26d7
|
feat(acp): add --multiple-event-handling flag with cancel+re-prompt (#216)
|
2026-04-04 15:34:32 -04:00 |
|
 
|
ddd54a6e84
|
feat: add Workflows UI surface (#217)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-03 11:54:29 -07:00 |
|
 tlongwell-blockandGitHub
|
579da797e0
|
feat(acp): accept events from sibling agents in owner-only mode (#211)
|
2026-04-02 11:56:36 -07:00 |
|
 tlongwell-blockandGitHub
|
9662adf8d2
|
feat(acp): add inbound author gate (--respond-to) (#207)
|
2026-04-01 12:14:30 -04:00 |
|
 tlongwell-blockandGitHub
|
195fdfff2f
|
fix(acp): follow-up hardening from PR #200 independent review (#201)
|
2026-03-28 08:11:49 -04:00 |
|
 tlongwell-blockandGitHub
|
e33c6bc0f2
|
feat(acp,desktop): bump idle timeout default from 300s to 320s (#195)
|
2026-03-27 22:57:08 -04:00 |
|
 tlongwell-blockandGitHub
|
1dcba0a200
|
feat(acp): reliability hardening — bulletproof the harness agents live in (#200)
|
2026-03-27 18:25:18 -04:00 |
|
 WesandGitHub
|
19d8b520bc
|
Support old and new Claude ACP runtimes (#193)
|
2026-03-26 12:50:44 -07:00 |
|
 tlongwell-blockandGitHub
|
39ecb6a442
|
feat(acp): idle-based timeout with dual-deadline architecture (#188)
|
2026-03-26 14:54:59 -04:00 |
|