Commit Graph

  • 8c0ba24fb9 Merge remote-tracking branch 'origin/main' into reply-design Thomas Petersen 2026-05-05 16:01:39 -04:00
  • 6216f64e17 ci: cache Playwright browser binaries across desktop CI jobs (#483) Wes 2026-05-05 13:59:04 -06:00
  • 3a12369491 feat: serve web UI from relay + repos page redesign (#479) Wes 2026-05-05 13:20:13 -06:00
  • 4701bd6f32 fix(relay): include p tags in kind:39000 for DM channels (#482) tlongwell-block 2026-05-05 15:10:52 -04:00
  • 89f4b5de07 fix: bug sweep — profile, mentions, deep links, channel links, doctor page (#480) Wes 2026-05-05 13:08:22 -06:00
  • ea62664759 post-475 fixes (#481) tlongwell-block 2026-05-05 14:41:18 -04:00
  • 8def39a436 Anchor agent activity to messages Thomas Petersen 2026-05-05 12:18:14 -04:00
  • 454781caae Sprout speaks Nostr. Nothing else. (#475) tlongwell-block 2026-05-05 12:03:06 -04:00
  • 1e6b579161 Refine message timeline spacing Thomas Petersen 2026-05-04 22:58:41 -04:00
  • a7947767a1 Align system message reactions Thomas Petersen 2026-05-04 22:02:41 -04:00
  • a42241d8e5 Refine inbox message list chrome inbox-pr-412-experiment Thomas Petersen 2026-05-04 20:27:56 -04:00
  • 37af0abaa9 Merge origin/main into inbox-pr-412-experiment Thomas Petersen 2026-05-04 20:16:24 -04:00
  • 4d0cd58d35 feat: pnpm workspace, deep links, and web repos page (#476) v0.0.3 Wes 2026-05-04 18:09:25 -06:00
  • 5a675de57a Fix desktop Biome cleanup after merge Thomas Petersen 2026-05-04 20:05:37 -04:00
  • e40d4e71e3 Align active agent pill with timeline text Thomas Petersen 2026-05-04 19:02:52 -04:00
  • cfaf3b5369 Merge main into reply-design Thomas Petersen 2026-05-04 18:49:30 -04:00
  • 11998b11e0 Fix sticky date divider handoff Thomas Petersen 2026-05-04 18:48:15 -04:00
  • 52ea7551cb Merge main into workflow workflow Thomas Petersen 2026-05-04 16:34:32 -04:00
  • 32e97b34d1 feat(desktop): add relay access settings (#458) v0.0.2 Bradley Axen 2026-05-04 13:18:20 -07:00
  • 9c6b770aa5 feat(web): scaffold browser-based Sprout web client (#474) Wes 2026-05-04 13:49:48 -06:00
  • c1063a0c92 Update onboarding flow to support membership checks and BYOK (#457) Bradley Axen 2026-05-04 12:48:14 -07:00
  • e066016cb2 fix CI lint failures baxen/membership-gate Bradley Axen 2026-05-04 12:34:49 -07:00
  • 57b10f3940 Update thread smoke coverage Thomas Petersen 2026-05-04 13:56:00 -04:00
  • 3207592420 ci(release): sign and notarize macOS build via apple-codesign-action (#472) Luis Padron 2026-05-04 13:16:15 -04:00
  • df33818b5b feat(relay): NIP-OA agent authentication for NIP-43 membership (WS + REST + git) (#471) tlongwell-block 2026-05-04 12:12:22 -04:00
  • 74b557d47f feat(ci): sign and notarize OSS desktop release builds sign-oss-desktop-builds Wes 2026-05-04 09:08:07 -07:00
  • f08d4f4034 ci(release): sign and notarize macOS build via apple-codesign-action (#472) v0.0.1-test.5 Luis Padron 2026-05-04 12:06:47 -04:00
  • bb905767db Fix thread reply pill behavior Thomas Petersen 2026-05-04 11:28:21 -04:00
  • 607c77d6ca Polish message date divider Thomas Petersen 2026-05-04 09:16:30 -04:00
  • e874c9d2dd Add detachable agent activity window pr-421-main-experiment Thomas Petersen 2026-05-04 09:00:17 -04:00
  • 8916825c45 feat(pairing): auto-detect NIP-43 relay and route target to /pair sidecar (#470) tlongwell-block 2026-05-03 22:12:14 -04:00
  • 15bd9ba2ac feat: sprout-pair-relay — ephemeral sidecar for NIP-AB device pairing (#467) tlongwell-block 2026-05-03 21:07:36 -04:00
  • d57e03f315 NIP-AA: Agent Authentication via NIP-OA Credentials (#465) tlongwell-block 2026-05-03 15:36:26 -04:00
  • 35d0c2da5e fix(ci): add ad-hoc code signing to OSS release build (#466) v0.0.1-test.4 Wes 2026-05-03 13:15:19 -06:00
  • 31e23cfc3b fix(ci): add verbose output and fix release config double-merge (#464) v0.0.1-test.3 Wes 2026-05-03 12:05:57 -06:00
  • 5db3f0890e feat(desktop): add timestamps and avatar chips to ACP transcript (#463) Wes 2026-05-03 11:32:00 -06:00
  • 0762eb3ce3 fix(ci): use cargo update --workspace instead of generate-lockfile (#462) Wes 2026-05-03 10:41:32 -06:00
  • 22cb8129e5 feat(desktop): add OSS release workflow and auto-updater support (#461) Wes 2026-05-03 10:21:58 -06:00
  • 0aa39df061 fix(desktop): show participant names for group DMs (#460) Wes 2026-05-03 09:54:49 -06:00
  • 1feb18e2e0 feat(git-sign-nostr): implement NIP-GS git object signing with Nostr keys (#459) tlongwell-block 2026-05-03 10:05:30 -04:00
  • 060403f8aa update onboarding flow to support membership checks and byok Bradley Axen 2026-05-02 16:27:04 -07:00
  • f946e9b68a feat: user profile panel with hover popover and click-to-expand (#456) Wes 2026-05-02 16:21:26 -06:00
  • 1487ce6252 docs(nips): NIP-GS — Git Object Signing with Nostr Keys (#455) tlongwell-block 2026-05-02 15:20:46 -04:00
  • e105c9ea5e feat(desktop): add relay membership admin UI in settings (#454) Wes 2026-05-02 10:56:41 -06:00
  • 088c4e7da7 feat(mobile): add user profile sheet and polish bottom sheets (#453) Wes 2026-05-02 10:54:21 -06:00
  • 83e5fb6494 fix(desktop): prevent URL highlight from bleeding past link boundary (#452) Wes 2026-05-02 09:52:49 -06:00
  • c9f287958d feat(desktop): wire git-credential-nostr into agent spawn path (#451) tlongwell-block 2026-05-02 11:46:49 -04:00
  • 04605e1dc4 Show own status in sidebar footer, remove Recent Notes (#450) Wes 2026-05-01 18:42:30 -06:00
  • 56f5062b74 feat: add NIP-38 user status for desktop and mobile (#449) Wes 2026-05-01 18:02:59 -06:00
  • 3cabe94c2b feat: relay membership with NIP-43 compliance (#448) tlongwell-block 2026-05-01 19:11:32 -04:00
  • 18dfbff379 Scope thread activity pills. Thomas Petersen 2026-05-01 17:49:15 -04:00
  • 05ba08412c fix(desktop): header UX polish and member list improvements (#447) Wes 2026-05-01 12:51:30 -06:00
  • d84f8c605c feat(relay): add NIP-38 user status support (kind:30315) (#446) Wes 2026-05-01 11:48:21 -06:00
  • e0fdeb2ff5 [codex] clean up root docs and assets (#445) Wes 2026-05-01 09:58:06 -06:00
  • c7b698a0fe Polish reply activity pills. Thomas Petersen 2026-05-01 11:34:11 -04:00
  • 3899ca566d feat(git): Role-based push permissions with service-bound auth (#441) tlongwell-block 2026-05-01 00:25:33 -04:00
  • 351fc3bfb8 feat(desktop): silent auto-download updates with non-blocking UI (#444) Wes 2026-04-30 21:56:00 -06:00
  • 6d4e88b87d docs: surface README quick start (#443) Wes 2026-04-30 21:25:32 -06:00
  • db6ce12e11 fix(mobile): show full channel history when deletion events dominate (#442) Wes 2026-04-30 20:55:25 -06:00
  • d11bedeea9 Merge final PR 421 into experiment branch Thomas Petersen 2026-04-30 21:39:55 -04:00
  • f214bb9d54 Polish message timeline affordances Thomas Petersen 2026-04-30 20:19:04 -04:00
  • 734b0d8be1 feat: show avatars alongside usernames everywhere (#440) Wes 2026-04-30 16:59:05 -06:00
  • 923f7b14fb fix(mobile): complete outline → onSurfaceVariant sweep for text/icons (#439) Wes 2026-04-30 16:13:03 -06:00
  • d6766c71af fix(mobile): improve text contrast by using correct color tokens (#438) Wes 2026-04-30 15:32:28 -06:00
  • c6b40617e5 feat(mobile): replace polling with reactive WS subscriptions (#437) Wes 2026-04-30 15:19:33 -06:00
  • 77a2e3b818 Merge main into reply-design Thomas Petersen 2026-04-30 17:17:21 -04:00
  • 755cab45f6 [codex] Add mobile agent activity viewer (#436) Wes 2026-04-30 13:28:37 -06:00
  • f23560d3d4 feat: Image & video uploads for MCP and CLI (Blossom protocol) (#433) tlongwell-block 2026-04-30 14:35:02 -04:00
  • f29f790f15 feat: replace presence polling with WS subscription + targeted cache updates (#434) tlongwell-block 2026-04-30 13:02:08 -04:00
  • c0af36ec7e feat: replace polling with WS subscriptions + wire workflow approvals (WF-08) reactive-desktop-polling Wes 2026-04-30 09:19:16 -07:00
  • 3d1e618384 Show agent avatars in activity log Thomas Petersen 2026-04-30 11:22:23 -04:00
  • a7953ff80a Polish multi-agent response activity Thomas Petersen 2026-04-30 10:53:44 -04:00
  • fcec10547d Route ACP observer traffic over relay (#421) Bradley Axen 2026-04-30 06:34:37 -07:00
  • 0e9c02da2d feat: add reaction support to system events on desktop and mobile (#432) Wes 2026-04-29 23:20:08 -06:00
  • 28a4658ac2 feat: view open channels without joining (#430) Wes 2026-04-29 23:06:16 -06:00
  • 127829e0f2 [codex] Fix bot activity and mobile latest messages (#431) Wes 2026-04-29 19:25:09 -06:00
  • d1c44aa3bd Stabilize active agent pill updates Thomas Petersen 2026-04-29 21:24:44 -04:00
  • 7fa2a43d3b Polish active agent activity UI Thomas Petersen 2026-04-29 20:58:26 -04:00
  • 028f53194e Check for desktop updates periodically (#429) Wes 2026-04-29 18:53:52 -06:00
  • 121737f93f NIP-34 git transport: Smart HTTP hosting with NIP-98 auth (#419) tlongwell-block 2026-04-29 18:04:59 -04:00
  • 8d5949dcc4 Fix responsive layout breakpoints for small window sizes (#426) Wes 2026-04-29 14:20:01 -06:00
  • d38c55a120 fix: offset pull-to-refresh indicator below frosted app bar (#427) Wes 2026-04-29 14:17:54 -06:00
  • 1d926355b2 feat: show app version in mobile settings (#425) Wes 2026-04-29 14:15:47 -06:00
  • c83cec3ce0 Update README logo to match app icon (#424) Wes 2026-04-29 09:45:45 -06:00
  • 6a220f0b8e Update README logo to match desktop and mobile app icon update-readme-logo Wes 2026-04-29 08:12:00 -07:00
  • ddb242749f Fix mobile unread badges and read state sync (#422) Wes 2026-04-29 08:44:44 -06:00
  • 9ab4799766 schema: add partial index on channel_members.pubkey (#359) tlongwell-block 2026-04-29 09:41:57 -04:00
  • 95c07e797c Merge remote-tracking branch 'origin/pr-421-acp-on-relay' into pr-421-main-experiment Thomas Petersen 2026-04-29 07:36:03 -04:00
  • eb2ecc1c94 Route ACP observer traffic over relay Bradley Axen 2026-04-28 22:24:54 -07:00
  • 7c2c556d72 feat: Add local ACP session observer (#412) Bradley Axen 2026-04-28 21:21:58 -07:00
  • 2a01ca590d Implement NIP-RS unread state sync (#420) Wes 2026-04-28 21:54:09 -06:00
  • c2879c0384 Merge remote-tracking branch 'origin/pr-412-acp-observer' into inbox-pr-412-experiment Thomas Petersen 2026-04-28 22:02:26 -04:00
  • d0c818d320 feat(desktop): refine inbox signal and layout Thomas Petersen 2026-04-28 22:00:54 -04:00
  • 01d46223bd fix(desktop): improve sidebar reactivity for new DMs and channel updates rick/sidebar-dm-reactivity Wes 2026-04-28 18:57:30 -07:00
  • 16c2ef7bea Instant unread badges: remove event buffering, add kind:40002 unread-rework Wes 2026-04-28 14:06:53 -07:00
  • 8a2562dfd5 Emoji reaction detail views (desktop popover + mobile bottom sheet) (#416) Wes 2026-04-28 12:17:08 -06:00
  • 00a4aaba3d fix(desktop): key-based React remount for workspace switching (#415) Wes 2026-04-28 12:13:12 -06:00
  • 1ba01965c0 NIP-RS: Cross-Device Read State Sync (#413) tlongwell-block 2026-04-28 13:14:28 -04:00
  • 1f428e67be fix(desktop): fix thread editing, relay switch flash, agent status, avatar fallback, and media proxy desktop-bug-fixes Wes 2026-04-28 09:45:04 -07:00
  • 0df883c490 Sovereign Sprout (#403) tlongwell-block 2026-04-28 11:09:39 -04:00