Commit Graph

  • 232f6f0b20 chore: add cmake to Hermit (#353) Luis Padron 2026-04-17 13:13:34 -04:00
  • 691a0ef077 fix(ci): work around CMake 3.31+ rejecting audiopus_sys bundled Opus build (#352) Wes 2026-04-17 11:04:57 -06:00
  • 79d089d87e feat(mobile): rich compose bar with mentions, emoji, formatting, and typing indicators (#351) Wes 2026-04-17 10:22:52 -06:00
  • f8d748a52b Merge remote-tracking branch 'origin/main' into sprout-mobile sprout-mobile Thomas Petersen 2026-04-17 07:55:16 -04:00
  • b106fba815 feat(mobile): DM avatars, member roles, pairing fixes, and offline UX (#348) Wes 2026-04-16 21:17:55 -06:00
  • 9cce7b8bbb nip-ab: clarify transcript_hash role and fix protocol diagram (#346) tlongwell-block 2026-04-16 20:25:47 -04:00
  • e970f0baaf chore: fix deprecation warnings and decompose AgentsView (#347) Wes 2026-04-16 18:21:34 -06:00
  • 355c39538c chore: improve thread panel inline replies and nesting behavior (#339) Taylor Ho 2026-04-16 13:24:18 -10:00
  • 4f87036750 fix(mobile): allow iOS device pairing to LAN relay in dev Thomas Petersen 2026-04-16 18:29:25 -04:00
  • fc67dac4c6 feat: NIP-AB device pairing — Phase 2 (desktop + mobile UI) (#343) Wes 2026-04-16 16:25:18 -06:00
  • 0c5904b9a2 fix(huddle): prevent phantom huddle from late-arriving relay events (#344) tlongwell-block 2026-04-16 18:19:17 -04:00
  • 70059efa4a perf(tts): reduce Kokoro time-to-first-audio with session warmup and threading (#342) tlongwell-block 2026-04-16 17:37:38 -04:00
  • 2506341a28 fix(relay): persist huddle lifecycle events to DB (#341) tlongwell-block 2026-04-16 15:37:59 -04:00
  • 12dca80e1a feat(desktop): improve huddle bar UX + audio device selection (#340) Wes 2026-04-16 13:36:46 -06:00
  • b8d6a5cf8b feat: NIP-AB device pairing — Phase 1 (core library + CLI) (#333) tlongwell-block 2026-04-16 14:56:36 -04:00
  • cd6fc96fc5 feat(mobile): implement message thread support (#338) Wes 2026-04-16 11:00:02 -06:00
  • 6c0e363bdd [codex] Fix authz, scope propagation, and shell-injection bugs (#320) Jordan Mecom 2026-04-16 09:03:35 -07:00
  • 7cc9104ef2 feat(mobile): implement Activity tab with personalized feed (#337) Wes 2026-04-16 10:02:29 -06:00
  • 12467417fe fix(desktop): polish timeline spacing and panel chrome Thomas Petersen 2026-04-16 11:41:30 -04:00
  • a43c6df878 feat(mobile): upgrade mobile_scanner to v7 (Apple Vision) (#336) Wes 2026-04-16 09:28:27 -06:00
  • 2b69879994 feat(mobile): app branding — icon, name, launch screen (#335) Wes 2026-04-16 09:03:26 -06:00
  • 17abe0cb0d Merge main into reply-design Thomas Petersen 2026-04-16 08:29:31 -04:00
  • d99332e169 fix: cancel TTS on remote human speech in multi-participant huddles (#332) tlongwell-block 2026-04-15 21:23:51 -04:00
  • d283f0894d feat(mobile): design refresh — navigation, search, reactions (#334) desktop/v0.1.0-rc12 Wes 2026-04-15 18:20:25 -06:00
  • f03bbe3dd7 feat(desktop+acp+mcp): deterministic nested thread replies via persisted reply context (#322) thomaspblock 2026-04-15 17:58:50 -04:00
  • affeee60c2 feat(mobile): channel management — create, browse, join/leave, DMs, canvas (#331) Wes 2026-04-15 15:28:46 -06:00
  • 711e8213ac fix: derive staging ports from worktree to avoid collisions (#329) Taylor Ho 2026-04-15 10:49:00 -10:00
  • 0f93ef4471 fix: mentions survive copy/paste from chat into composer (#328) Taylor Ho 2026-04-15 10:48:36 -10:00
  • 3050531e7e feat(home): add activity and agent feed sections with deep-linking (#330) Wes 2026-04-15 14:44:21 -06:00
  • 811c8f3f07 Replace LiveKit with WebSocket Opus audio relay (#326) tlongwell-block 2026-04-15 15:02:27 -04:00
  • c4b5c21356 Merge branch 'main' into workflow Thomas Petersen 2026-04-15 14:28:09 -04:00
  • daeadbf912 fix: patch 3 file-watcher bugs blocking merge feat/file-diffs Taylor Ho 2026-04-15 06:55:49 -10:00
  • 3d48be8777 [codex] Add mobile chat timeline rendering and hardening (#327) Wes 2026-04-15 09:55:32 -06:00
  • e7652c8a56 fix: pre-create index on partitioned table to unblock dev setup (#325) Taylor Ho 2026-04-15 05:44:30 -10:00
  • c236287977 fix(composer): prevent phantom newline on Enter by moving submit into Tiptap extension (#324) Taylor Ho 2026-04-15 05:38:43 -10:00
  • 22e251991a Merge branch 'main' into feat/file-diffs Taylor Ho 2026-04-14 20:39:15 -10:00
  • 94d4e16461 feat(mobile): websocket streaming with real-time messaging (#323) Wes 2026-04-14 21:20:35 -06:00
  • 0724f19382 feat(markdown): add image/video preview, lightbox, and multi-image gallery (#316) Taylor Ho 2026-04-14 13:57:14 -10:00
  • fe673254e6 feat(composer): add rich text editor with formatting and mentions (#310) Taylor Ho 2026-04-14 13:56:38 -10:00
  • 3eabe74c61 feat(mobile): align design language with desktop and polish UI (#321) Wes 2026-04-14 14:33:48 -07:00
  • 2f4e394866 fix: lock file registry (#318) Wes 2026-04-14 11:05:58 -07:00
  • 497006f10a chore(desktop): polish reply design surfaces Thomas Petersen 2026-04-14 14:01:18 -04:00
  • 4c37a57cfe feat(mobile): QR/code pairing flow with security hardening (#317) Wes 2026-04-14 10:44:54 -07:00
  • dd6107d0d0 feat: Sprout Huddles — voice conversations with AI agents (#299) tlongwell-block 2026-04-14 13:11:09 -04:00
  • 08be36471e feat(mobile): add channel list with relay integration (#315) Wes 2026-04-14 08:42:29 -07:00
  • be83699559 feat: add change member role in channel sidebar (#313) rbrackney-sq 2026-04-14 08:14:36 -07:00
  • 0f5f306364 feat(desktop): deterministic nested thread panels (#308) thomaspblock 2026-04-14 03:37:37 +02:00
  • f04b7c807e fix(desktop): unblock nested thread panel CI human-reply-ci-fix-20260413 Thomas Petersen 2026-04-13 20:33:44 -04:00
  • 364010d5dd fix: show private channels in channel browser when user is a member (#311) damienrj 2026-04-13 16:57:40 -07:00
  • 423ed01ed8 Replace inline channel creation with dialog (#312) Wes 2026-04-13 15:58:56 -07:00
  • b4b78ac186 Merge main into human-reply Thomas Petersen 2026-04-13 18:05:44 -04:00
  • f9b541dcb5 style(desktop): simplify thread panel chrome Thomas Petersen 2026-04-13 18:03:55 -04:00
  • 5fec48c2a9 chore: improve chat message layout to left-aligned design (#309) Taylor Ho 2026-04-13 11:42:37 -10:00
  • 5c28fb783d feat(desktop): add deterministic nested thread panels Thomas Petersen 2026-04-13 14:29:17 -04:00
  • ccecf7e362 Add edit dialog for managed agents with relay profile sync (#277) Will Pfleger 2026-04-13 14:15:43 -04:00
  • 4c6c897d11 fix(ci): build relay with optimized profile to fix flaky e2e tests (#307) Wes 2026-04-13 11:04:46 -07:00
  • cf3e0f7ca4 Update actions/checkout action to v6 (#305) renovate[bot] 2026-04-13 11:04:30 -07:00
  • a48d9dc775 Update dependency @tanstack/react-query to v5.98.0 (#304) renovate[bot] 2026-04-13 10:54:12 -07:00
  • 829ed16824 Update dependency @playwright/test to v1.59.1 (#303) renovate[bot] 2026-04-13 10:34:05 -07:00
  • 14df06c7d6 Update react monorepo to v19.2.5 (#302) renovate[bot] 2026-04-13 10:33:46 -07:00
  • 937b8e2210 fix(desktop): keep sidebar replies at current layer reply-thread Thomas Petersen 2026-04-13 13:17:48 -04:00
  • a444fb9516 feat(mobile): scaffold Flutter app with Riverpod & Catppuccin theme (#306) Wes 2026-04-13 09:55:14 -07:00
  • c3d4807002 fix: make branch reply scoping relay-driven Thomas Petersen 2026-04-13 12:33:07 -04:00
  • 594a43998f fix: keep drilled thread replies scoped to their branch Thomas Petersen 2026-04-13 12:21:57 -04:00
  • 0c574fd2d5 fix: preserve nested thread depth for agent replies Thomas Petersen 2026-04-13 10:51:07 -04:00
  • d4e71c6f37 feat(desktop): add scoped reply thread sidebars Thomas Petersen 2026-04-13 07:46:44 -04:00
  • 2a95da9e62 feat: ACP queue/pool work, MCP server updates, typing and relay tracing reply Thomas Petersen 2026-04-13 05:22:14 -04:00
  • 8d24bd4130 Update dependency @tanstack/react-router to v1.168.13 (#301) renovate[bot] 2026-04-12 19:36:16 -07:00
  • d07385fe02 feat: Markdown-based persona packs (crate + ACP + desktop) (#297) tlongwell-block 2026-04-11 13:32:14 -04:00
  • 5e089355a3 feat(desktop): improve Agents page UX (#298) Wes 2026-04-11 09:12:37 -07:00
  • 5d9ce58dd3 feat: local file watcher with inline diffs below agent turns Taylor Ho 2026-04-10 22:54:55 -10:00
  • 1211b0edc6 feat(desktop): add Pulse social notes surface (#296) Wes 2026-04-10 17:09:38 -07:00
  • 3ef19f2554 Fix flaky desktop smoke tests (#294) Wes 2026-04-10 16:31:12 -07:00
  • e333371988 Add agent lifecycle controls to channel members sidebar (#291) Wes 2026-04-10 16:08:20 -07:00
  • fc4f2f1351 Update nest_agents.md tagging info (#292) tlongwell-block 2026-04-10 15:27:49 -04:00
  • ff86e0cf49 feat: add Sprout nest — persistent agent workspace at ~/.sprout (#290) tlongwell-block 2026-04-10 15:01:26 -04:00
  • 489d69ffde Fix auth and SSRF vulns (#261) Jordan Mecom 2026-04-10 11:37:10 -07:00
  • d0970d64e6 Add per-agent MCP toolset configuration to agent setup (#279) Will Pfleger 2026-04-10 13:42:04 -04:00
  • 41d343bb35 feat(desktop): team & persona import/edit flows (#288) Taylor Ho 2026-04-10 07:17:19 -10:00
  • 79566516ba Remove menu item subtitles and fix persona card overflow (#289) Wes 2026-04-10 10:05:21 -07:00
  • 61efb883a1 feat: Phase 1 video upload support (Blossom-compliant-ish) (#285) tlongwell-block 2026-04-10 12:23:29 -04:00
  • e7e253179e refine dual composer scoping and agent message layout Thomas Petersen 2026-04-10 09:49:43 +02:00
  • daa639e810 feat: thread replies in desktop, MCP threading docs, and API wiring Thomas Petersen 2026-04-10 09:09:59 +02:00
  • a791566c91 Add inline subtitles to menu items and field descriptions (#276) Will Pfleger 2026-04-09 21:15:40 -04:00
  • b71f50400c Improve ephemeral channel affordances and hide archived sidebar rows (#286) Wes 2026-04-09 18:08:57 -07:00
  • 3878574273 Fix @mention search to use word-boundary prefix matching (#278) Will Pfleger 2026-04-09 18:51:35 -04:00
  • a3a4127d98 Allow bot owners to remove their agents from any channel (#284) Wes 2026-04-09 15:06:23 -07:00
  • 7fa0af4152 feat(desktop): add ACP log preview to typing indicator popover feat/typing-indicator-popover feat/pr-smart-links Taylor Ho 2026-04-09 08:24:52 -10:00
  • 95e4919a68 feat(desktop): add agent runtime popover to typing indicator Taylor Ho 2026-04-09 07:53:14 -10:00
  • 9ccd8ed684 Switch Amp ACP adapter to SuperagenticAI/acp-amp add-amp-acp-provider Andrew Kuttig 2026-04-06 07:13:44 -06:00
  • 4ab7673066 Fall back to session/set_mode when set_config_option is unsupported Andrew Kuttig 2026-04-02 18:45:02 -06:00
  • 03555dd234 Treat JSON-RPC error responses as non-fatal in apply_permission_mode Andrew Kuttig 2026-04-02 18:41:21 -06:00
  • e4f92dc58b Resolve permission mode aliases for non-standard ACP adapters Andrew Kuttig 2026-04-02 18:35:51 -06:00
  • 2f53eaebcc Add Amp as a known ACP provider Andrew Kuttig 2026-04-02 08:08:50 -06:00
  • 3d130a1460 [codex] Polish agent selectors and settings layout (#283) Wes 2026-04-09 09:04:37 -07:00
  • d739994886 docs: clarify parent_event_id threading contract docs/mcp-parent-event-id-threading-contract Thomas Petersen 2026-04-09 15:06:16 +02:00
  • bc68a56f6e mcp: gate parent_event_id threading on NIP-10 markers fix/mcp-parent-event-nip10-gate-clean Thomas Petersen 2026-04-09 14:59:15 +02:00
  • 4447727532 Merge main into reply Thomas Petersen 2026-04-09 08:22:22 +02:00
  • 4d44f4741f Restore chooser-based persona catalog flow (#275) Wes 2026-04-08 21:04:09 -07:00
  • 8d624903e9 feat(desktop): add smart chips for GitHub issue and commit URLs Taylor Ho 2026-04-08 15:18:27 -10:00