Thomas Petersen
8def39a436
Anchor agent activity to messages
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-05 12:18:14 -04:00
Thomas Petersen
1e6b579161
Refine message timeline spacing
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 22:58:41 -04:00
Thomas Petersen
a7947767a1
Align system message reactions
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 22:02:41 -04:00
Thomas Petersen
5a675de57a
Fix desktop Biome cleanup after merge
...
Remove redundant fragments and apply formatting so the full desktop Biome check passes before review.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 20:05:37 -04:00
Thomas Petersen
e40d4e71e3
Align active agent pill with timeline text
...
Render active agent process pills inline with the message timeline so they sit under the latest message text instead of the composer edge.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 19:02:52 -04:00
Thomas Petersen
cfaf3b5369
Merge main into reply-design
...
Bring reply-design up to date with origin/main while preserving the composer layout and new mention profile data.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 18:49:30 -04:00
Thomas Petersen
11998b11e0
Fix sticky date divider handoff
...
Group messages by day so sticky date labels push each other out during scroll instead of overlapping.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 18:48:15 -04:00
Bradley Axen
32e97b34d1
feat(desktop): add relay access settings ( #458 )
v0.0.2
2026-05-04 13:18:20 -07:00
Wes
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 Axen
c1063a0c92
Update onboarding flow to support membership checks and BYOK ( #457 )
2026-05-04 19:48:14 +00:00
Thomas Petersen
57b10f3940
Update thread smoke coverage
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 13:56:00 -04:00
Luis Padron
3207592420
ci(release): sign and notarize macOS build via apple-codesign-action ( #472 )
2026-05-04 13:16:15 -04:00
tlongwell-block
df33818b5b
feat(relay): NIP-OA agent authentication for NIP-43 membership (WS + REST + git) ( #471 )
2026-05-04 12:12:22 -04:00
Luis Padron
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
Thomas Petersen
bb905767db
Fix thread reply pill behavior
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 11:28:21 -04:00
Thomas Petersen
607c77d6ca
Polish message date divider
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 09:16:30 -04:00
tlongwell-block
8916825c45
feat(pairing): auto-detect NIP-43 relay and route target to /pair sidecar ( #470 )
2026-05-03 22:12:14 -04:00
tlongwell-block
15bd9ba2ac
feat: sprout-pair-relay — ephemeral sidecar for NIP-AB device pairing ( #467 )
2026-05-03 21:07:36 -04:00
tlongwell-block
d57e03f315
NIP-AA: Agent Authentication via NIP-OA Credentials ( #465 )
2026-05-03 15:36:26 -04:00
Wes
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
Wes
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
Wes
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
Wes
0762eb3ce3
fix(ci): use cargo update --workspace instead of generate-lockfile ( #462 )
2026-05-03 16:41:32 +00:00
Wes
22cb8129e5
feat(desktop): add OSS release workflow and auto-updater support ( #461 )
2026-05-03 16:21:58 +00:00
Wes
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-block
1feb18e2e0
feat(git-sign-nostr): implement NIP-GS git object signing with Nostr keys ( #459 )
2026-05-03 10:05:30 -04:00
Wes
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-block
1487ce6252
docs(nips): NIP-GS — Git Object Signing with Nostr Keys ( #455 )
2026-05-02 15:20:46 -04:00
Wes
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
Wes
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
Wes
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-block
c9f287958d
feat(desktop): wire git-credential-nostr into agent spawn path ( #451 )
2026-05-02 11:46:49 -04:00
Wes
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
Wes
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-block
3cabe94c2b
feat: relay membership with NIP-43 compliance ( #448 )
2026-05-01 19:11:32 -04:00
Wes
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
Wes
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
Wes
e0fdeb2ff5
[codex] clean up root docs and assets ( #445 )
2026-05-01 15:58:06 +00:00
tlongwell-block
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
Wes
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
Wes
6d4e88b87d
docs: surface README quick start ( #443 )
2026-04-30 20:25:32 -07:00
Wes
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
Thomas Petersen
f214bb9d54
Polish message timeline affordances
...
Made-with: Cursor
2026-04-30 20:19:04 -04:00
Wes
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
Wes
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
Wes
d6766c71af
fix(mobile): improve text contrast by using correct color tokens ( #438 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-30 14:32:28 -07:00
Wes
c6b40617e5
feat(mobile): replace polling with reactive WS subscriptions ( #437 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-30 14:19:33 -07:00
Thomas Petersen
77a2e3b818
Merge main into reply-design
...
Made-with: Cursor
2026-04-30 17:17:21 -04:00
Wes
755cab45f6
[codex] Add mobile agent activity viewer ( #436 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-30 12:28:37 -07:00
tlongwell-block
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