324 Commits
Author SHA1 Message Date
9e76a08a47 fix(desktop): refine header scaling and shadow (#573)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 10:07:15 -07:00
b74ec95b8e fix(desktop): keep day dividers below header (#574)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 09:58:21 -07:00
aad564b130 Move agent activity below composer (#579)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Wes <wesb@block.xyz>
2026-05-14 09:46:52 -07:00
f0549b5038 feat(desktop): channel hover state and right-click mark-unread context menu (#578)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-14 08:33:57 -07:00
efbdc7bfd5 feat(desktop): persona-first agent UX + bug fixes (#570)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-13 15:13:41 -07:00
tlongwell-blockandGitHub 9a403d3e8a fix: channel member search via NIP-50 + Typesense indexer fix for kind:0 (#569)
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com>
2026-05-13 15:03:35 -04:00
8716aefa3c fix(desktop): use resolve_command for ffmpeg discovery in sandboxed app (#568)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-13 11:00:00 -07:00
tlongwell-blockandGitHub 9c258e4beb feat(desktop): GUI for agent respond-to gate (owner-only / anyone / allowlist) (#557) 2026-05-13 12:48:42 -04:00
5db47a84b1 feat(desktop): add neutral accent color (#563)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 08:34:56 -07:00
5e6083ef9e fix(desktop): inline update control in header (#561)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 08:34:26 -07:00
8004bafaff fix(desktop): resolve unarchive revert and stale member list bugs (#558)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 16:55:25 -07:00
f41b9736ac fix(desktop): resolve O(n²) render cascade in activity sidebar (#555)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 15:48:05 -07:00
78508ea6cb fix(desktop): editor bug fixes — codeblock escaping, thread edit leak, channel links, and edit cancel (#553)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 19:35:10 +00:00
tlongwell-blockandGitHub 61c30add40 feat(desktop): multi-select in the paperclip file picker (#551)
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
2026-05-12 15:01:48 -04:00
tlongwell-blockandGitHub effa24f06c fix(desktop): forward cache headers in media proxy (#549)
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
2026-05-12 14:40:07 -04:00
ef5fdca792 feat(desktop): add Projects as first-class top-level view (#546)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 10:51:09 -07:00
11778f4250 feat(desktop): image download, drag-drop prevention, and drop zone indicator (#542)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 23:26:12 +00:00
19f290651a fix: pass profiles to mention autocomplete in threads and forum composers (#541)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 23:12:10 +00:00
1b9f6169ee feat(desktop): channel templates — reusable project settings (#538)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 12:31:25 -07:00
cec1143552 fix: side panel headers hidden by compact app header (#537)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 18:53:39 +00:00
tlongwell-blockandGitHub e2b6e8b25a Use dedicated sprout-agent avatar (#532) 2026-05-11 17:16:08 +00:00
tlongwell-blockandGitHub 22f1e0b724 Launch sprout-agent from the desktop GUI (#529) 2026-05-11 12:36:53 -04:00
f94e44c382 Polish compact desktop headers (#514)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 08:15:13 -07:00
ed9498eb03 fix: hide reply button on archived channels (#524)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 07:56:04 -07:00
tlongwell-blockandGitHub 9e8302c35f fix: send x-auth-tag header in agent profile sync (#522) 2026-05-10 20:43:00 -04:00
Bradley AxenandGitHub e902037913 Use platform-native app shortcuts on macOS (#521) 2026-05-09 19:34:05 -07:00
Bradley AxenandGitHub e31101e79a Show channel IDs in channel settings (#515) 2026-05-09 19:33:21 -07:00
Bradley AxenandGitHub db4a3efb9c Fix workspace switch cache isolation (#517) 2026-05-09 12:07:21 -07:00
tlongwell-blockandGitHub 90b0af136d fix: resolve media proxy relay URL dynamically per-request (#518) 2026-05-09 02:58:58 +00:00
d4c21ca0eb Fix typing indicator composer positioning (#512)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-08 12:21:56 -07:00
e357d53d55 Fix backslash escaping in chat messages with hard breaks (#511)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
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) 2026-05-07 22:33:04 +00:00
774632753a Polish left sidebar navigation (#495)
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
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
3d585dc044 fix(desktop): prevent-sleep spawn convention + expiry badge (#487)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-05 14:44:12 -07:00
tlongwell-blockandGitHub d90bd768c5 fix(desktop): fetch open channels for channel browser discovery (#488) 2026-05-05 21:11:13 +00:00