Commit Graph
414 Commits
Author SHA1 Message Date
thomaspblock 5f2743fc19 fix(desktop): animate user messages like agent messages 2026-06-08 14:02:46 -04:00
tlongwell-blockandGitHub 1f1f8740e7 feat: materialize agent_owner_pubkey on NIP-OA auth (#491) 2026-05-06 16:08:21 +00:00
tlongwell-blockandGitHub 2357c3ddb3 fix: unify NIP-OA relay membership enforcement across all ingress paths (#490) 2026-05-06 11:01:39 -04:00
6dbb66d858 fix(mobile): username display, huddle filtering, and channel list stability (#489)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
v0.0.5
2026-05-05 18:35:17 -07:00
3d585dc044 fix(desktop): prevent-sleep spawn convention + expiry badge (#487)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
v0.0.4
2026-05-05 14:44:12 -07:00
b7bc761b97 feat(web): repo detail page + clickable repo names (#485)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-05 14:39:11 -07:00
tlongwell-blockandGitHub d90bd768c5 fix(desktop): fetch open channels for channel browser discovery (#488) 2026-05-05 21:11:13 +00:00
tlongwell-blockandGitHub ceb5afd2d4 fix(relay): raise MAX_HISTORICAL_LIMIT from 500 to 10,000 (#486) 2026-05-05 20:44:29 +00:00
ec489c5b1a feat(desktop): add keep awake while agents are active setting (#484)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-05 13:14:00 -07:00
6216f64e17 ci: cache Playwright browser binaries across desktop CI jobs (#483)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-05 19:59:04 +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
89f4b5de07 fix: bug sweep — profile, mentions, deep links, channel links, doctor page (#480)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-05 12:08:22 -07: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
4d0cd58d35 feat: pnpm workspace, deep links, and web repos page (#476)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
v0.0.3
2026-05-04 17:09:25 -07:00
Bradley AxenandGitHub 32e97b34d1 feat(desktop): add relay access settings (#458) v0.0.2 2026-05-04 13:18:20 -07:00
9c6b770aa5 feat(web): scaffold browser-based Sprout web client (#474)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-04 12:49:48 -07:00
Bradley AxenandGitHub c1063a0c92 Update onboarding flow to support membership checks and BYOK (#457) 2026-05-04 19:48:14 +00:00
Luis PadronandGitHub 3207592420 ci(release): sign and notarize macOS build via apple-codesign-action (#472) 2026-05-04 13:16:15 -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
Luis PadronandGitHub f08d4f4034 ci(release): sign and notarize macOS build via apple-codesign-action (#472) v0.0.1-test.5 2026-05-04 12:06:47 -04:00
tlongwell-blockandGitHub 8916825c45 feat(pairing): auto-detect NIP-43 relay and route target to /pair sidecar (#470) 2026-05-03 22:12:14 -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 d57e03f315 NIP-AA: Agent Authentication via NIP-OA Credentials (#465) 2026-05-03 15:36:26 -04:00
35d0c2da5e fix(ci): add ad-hoc code signing to OSS release build (#466)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
v0.0.1-test.4
2026-05-03 12:15:19 -07:00
31e23cfc3b fix(ci): add verbose output and fix release config double-merge (#464)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
v0.0.1-test.3
2026-05-03 18:05:57 +00:00
5db3f0890e feat(desktop): add timestamps and avatar chips to ACP transcript (#463)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-03 17:32:00 +00:00
WesandGitHub 0762eb3ce3 fix(ci): use cargo update --workspace instead of generate-lockfile (#462) 2026-05-03 16:41:32 +00:00
WesandGitHub 22cb8129e5 feat(desktop): add OSS release workflow and auto-updater support (#461) 2026-05-03 16:21:58 +00:00
0aa39df061 fix(desktop): show participant names for group DMs (#460)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-03 15:54:49 +00: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
f946e9b68a feat: user profile panel with hover popover and click-to-expand (#456)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-02 15:21:26 -07:00
tlongwell-blockandGitHub 1487ce6252 docs(nips): NIP-GS — Git Object Signing with Nostr Keys (#455) 2026-05-02 15:20:46 -04:00
e105c9ea5e feat(desktop): add relay membership admin UI in settings (#454)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-02 16:56:41 +00:00
088c4e7da7 feat(mobile): add user profile sheet and polish bottom sheets (#453)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-02 16:54:21 +00:00
83e5fb6494 fix(desktop): prevent URL highlight from bleeding past link boundary (#452)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-02 08:52:49 -07:00
tlongwell-blockandGitHub c9f287958d feat(desktop): wire git-credential-nostr into agent spawn path (#451) 2026-05-02 11:46:49 -04:00
04605e1dc4 Show own status in sidebar footer, remove Recent Notes (#450)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-02 00:42:30 +00:00
56f5062b74 feat: add NIP-38 user status for desktop and mobile (#449)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-01 17:02:59 -07:00
tlongwell-blockandGitHub 3cabe94c2b feat: relay membership with NIP-43 compliance (#448) 2026-05-01 19:11:32 -04:00
05ba08412c fix(desktop): header UX polish and member list improvements (#447)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-01 18:51:30 +00: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
WesandGitHub e0fdeb2ff5 [codex] clean up root docs and assets (#445) 2026-05-01 15:58:06 +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
351fc3bfb8 feat(desktop): silent auto-download updates with non-blocking UI (#444)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-30 20:56:00 -07:00
WesandGitHub 6d4e88b87d docs: surface README quick start (#443) 2026-04-30 20:25:32 -07:00
db6ce12e11 fix(mobile): show full channel history when deletion events dominate (#442)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-30 19:55:25 -07:00
734b0d8be1 feat: show avatars alongside usernames everywhere (#440)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-30 22:59:05 +00:00
923f7b14fb fix(mobile): complete outline → onSurfaceVariant sweep for text/icons (#439)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-30 22:13:03 +00:00