Commit Graph

394 Commits

Author SHA1 Message Date
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
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
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
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
tlongwell-block
f29f790f15 feat: replace presence polling with WS subscription + targeted cache updates (#434)
Co-authored-by: Tyler Longwell <tlongwell@block.xyz>
2026-04-30 13:02:08 -04:00
Bradley Axen
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
Wes
0e9c02da2d feat: add reaction support to system events on desktop and mobile (#432)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-29 22:20:08 -07:00
Wes
28a4658ac2 feat: view open channels without joining (#430)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-29 22:06:16 -07:00
Wes
127829e0f2 [codex] Fix bot activity and mobile latest messages (#431) 2026-04-29 18:25:09 -07:00
Wes
028f53194e Check for desktop updates periodically (#429) 2026-04-30 00:53:52 +00:00
tlongwell-block
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
Wes
8d5949dcc4 Fix responsive layout breakpoints for small window sizes (#426)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-29 13:20:01 -07:00
Wes
d38c55a120 fix: offset pull-to-refresh indicator below frosted app bar (#427)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-29 13:17:54 -07:00
Wes
1d926355b2 feat: show app version in mobile settings (#425)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-29 13:15:47 -07:00
Wes
c83cec3ce0 Update README logo to match app icon (#424)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-29 15:45:45 +00:00
Wes
ddb242749f Fix mobile unread badges and read state sync (#422) 2026-04-29 07:44:44 -07:00
tlongwell-block
9ab4799766 schema: add partial index on channel_members.pubkey (#359) 2026-04-29 09:41:57 -04:00
Bradley Axen
7c2c556d72 feat: Add local ACP session observer (#412) 2026-04-29 04:21:58 +00:00
Wes
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
Wes
8a2562dfd5 Emoji reaction detail views (desktop popover + mobile bottom sheet) (#416)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-28 11:17:08 -07:00