431 Commits
Author SHA1 Message Date
e357d53d55 Fix backslash escaping in chat messages with hard breaks (#511)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
v0.0.9
2026-05-08 10:20:27 -07:00
a05577fff7 fix(desktop): clean up channel management sidebar layout (#509)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 17:14:14 +00:00
0f10861850 feat(desktop): expand default agent toolsets with canvas, forums, dms, and member list (#510)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 10:10:06 -07:00
d7714d50fd Onboarding cleanup: notifications + profile polish (#508)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 16:14:37 +00:00
5e7f588d82 Polish conversation view: composer overlay, blur, and spacing (#507)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-08 08:50:47 -07:00
ff0806523a prompts(kit, scout): add @-mention discipline section (#506)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 06:15:42 +00:00
ce23abf3fc fix(desktop): prevent Radix Checkbox from swallowing persona row clicks (#505)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 23:06:56 -07:00
823cae43f4 fix(desktop): show real name initial in avatar fallback instead of "Y" (#504)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 22:04:25 -07:00
5ce35a8805 Adjust reply pill spacing (#503)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-07 22:02:50 -07:00
4723e59e2f feat(desktop): reusable AvatarUpload for onboarding and settings (#502)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-07 18:55:55 -07:00
5fff9239fa feat(desktop): notification sound + sender names in titles (#501)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-07 17:25:29 -07:00
Bradley AxenandGitHub 7b2c615d8f Fix onboarding relay membership denial handling (#500) v0.0.8 2026-05-07 22:33:04 +00:00
774632753a Polish left sidebar navigation (#495)
Co-authored-by: Cursor <cursoragent@cursor.com>
v0.0.7
2026-05-07 12:50:50 -07:00
0dcfa86f84 chore: remove dead API token references from GUI, docs, and config (#498)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-07 19:07:44 +00:00
27bcd45cc9 Refresh built-in personas: Solo, Kit, Scout + Kit & Scout team (#499)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
v0.0.6
2026-05-07 18:22:26 +00:00
Bradley AxenandGitHub c89ef07771 Move relay admin panel to NIP-43 message path (#494) 2026-05-07 10:51:46 -07:00
a76fe529ce fix(desktop): consolidate settings page — switch toggles, remove General section (#497)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-07 10:20:31 -07:00
f309446f22 Polish reply timeline interactions (#477)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-07 09:43:47 -07: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