Skip to content

Improve ephemeral channel affordances and hide archived sidebar rows#286

Merged
wesbillman merged 3 commits into
mainfrom
improve-ephemeral-display
Apr 10, 2026
Merged

Improve ephemeral channel affordances and hide archived sidebar rows#286
wesbillman merged 3 commits into
mainfrom
improve-ephemeral-display

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

Summary

  • refresh ephemeral channel countdowns using current time when switching channels or deadlines
  • keep the ephemeral badge visible in collapsed sidebar mode and filter archived streams, forums, and DMs out of sidebar sections
  • add focused e2e coverage for the collapsed affordance, the clock-jump regression, and archived sidebar filtering

Testing

  • source ./bin/activate-hermit && cd desktop && pnpm check
  • source ./bin/activate-hermit && cd desktop && pnpm typecheck
  • source ../bin/activate-hermit && cd desktop && pnpm exec playwright test tests/e2e/channels.spec.ts --grep "create ephemeral stream shows sidebar and header affordances|ephemeral countdown refreshes when switching channels after a clock jump|archived channels stay out of all sidebar sections|manage channel can archive and unarchive a stream"

@wesbillman

Copy link
Copy Markdown
Collaborator Author
Screenshot 2026-04-09 at 5 58 46 PM

The sidebar ephemeral badge now shows just the clock icon (with tooltip),
reserving the "Ephemeral" text label for the channel header only.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@wesbillman wesbillman merged commit b71f504 into main Apr 10, 2026
9 checks passed
@wesbillman wesbillman deleted the improve-ephemeral-display branch April 10, 2026 01:08
tlongwell-block added a commit that referenced this pull request Apr 11, 2026
…ona-migration

* origin/main:
  feat(desktop): add Pulse social notes surface (#296)
  Fix flaky desktop smoke tests (#294)
  Add agent lifecycle controls to channel members sidebar (#291)
  Update nest_agents.md tagging info (#292)
  feat: add Sprout nest — persistent agent workspace at ~/.sprout (#290)
  Fix auth and SSRF vulns (#261)
  Add per-agent MCP toolset configuration to agent setup (#279)
  feat(desktop): team & persona import/edit flows (#288)
  Remove menu item subtitles and fix persona card overflow (#289)
  feat: Phase 1 video upload support (Blossom-compliant-ish) (#285)
  Add inline subtitles to menu items and field descriptions (#276)
  Improve ephemeral channel affordances and hide archived sidebar rows (#286)
  Fix @mention search to use word-boundary prefix matching (#278)
  Allow bot owners to remove their agents from any channel (#284)
  [codex] Polish agent selectors and settings layout (#283)

# Conflicts:
#	desktop/scripts/check-file-sizes.mjs
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.

1 participant