Skip to content

feat(desktop): deterministic nested thread panels#308

Merged
wesbillman merged 4 commits into
mainfrom
human-reply
Apr 14, 2026
Merged

feat(desktop): deterministic nested thread panels#308
wesbillman merged 4 commits into
mainfrom
human-reply

Conversation

@thomaspblock

Copy link
Copy Markdown
Collaborator

Summary:

  • Make nested thread panels deterministic in desktop UI.

Notes:

  • This branch removes the mobile/ directory.
  • Branch is behind main by ~7 commits; please consider rebasing/merging main after review if needed.

Add Slack-style thread summaries and drilldown navigation for channel replies, and scope typing indicators to the active thread so deeper conversations stay isolated from the main timeline.

Made-with: Cursor
Reduce thread panel visual noise so the nested reply column feels lighter and more focused while preserving the existing thread behavior.

Made-with: Cursor
Bring human-reply up to date with the latest main branch changes while keeping the thread panel cleanup and message-row visual tweaks.

Made-with: Cursor
Clean up the nested thread panel follow-up changes so the desktop checks pass again by removing the unused thread prop, extracting ancestor loading out of ChannelScreen, and aligning the affected files with the current formatting and size guardrails.

Made-with: Cursor
@wesbillman wesbillman merged commit 0f5f306 into main Apr 14, 2026
16 checks passed
@wesbillman wesbillman deleted the human-reply branch April 14, 2026 01:37
tellaho added a commit that referenced this pull request Apr 14, 2026
* origin/main:
  feat(desktop): deterministic nested thread panels (#308)
  fix: show private channels in channel browser when user is a member (#311)

# Conflicts:
#	desktop/src/features/channels/ui/ChannelPane.tsx
tlongwell-block added a commit that referenced this pull request Apr 14, 2026
* origin/main:
  feat(desktop): deterministic nested thread panels (#308)
  fix: show private channels in channel browser when user is a member (#311)
  Replace inline channel creation with dialog (#312)
  chore: improve chat message layout to left-aligned design (#309)
  Add edit dialog for managed agents with relay profile sync (#277)
  fix(ci): build relay with optimized profile to fix flaky e2e tests (#307)
  Update actions/checkout action to v6 (#305)
  Update dependency @tanstack/react-query to v5.98.0 (#304)
  Update dependency @playwright/test to v1.59.1 (#303)
  Update react monorepo to v19.2.5 (#302)
  feat(mobile): scaffold Flutter app with Riverpod & Catppuccin theme (#306)
  Update dependency @tanstack/react-router to v1.168.13 (#301)
  feat: Markdown-based persona packs (crate + ACP + desktop) (#297)
  feat(desktop): improve Agents page UX (#298)

# Conflicts:
#	desktop/scripts/check-file-sizes.mjs
#	desktop/src-tauri/Cargo.lock
#	desktop/src-tauri/Cargo.toml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants