Skip to content

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

Chat's sidebar has one way into sessions, and the page has a Yours toggle #322

Mergedsyntaqx merged 304-sessions-one-link into main
syntaqxopened this pull request

Part of #304, which stays open.

Before: Chat's sidebar had seven session links: Live now, Every session, Yours, People's harnesses, Started on g1t, g1t's agent, and Recorded on pull requests. Each was just a filter on the same list, which already has a Live now / Every session switch and filters for repository, person, harness and kind.

Now:

  • Sidebar: one Sessions row under Needs attention, lit on any sessions page.
  • Sessions page:
    • It keeps its views and filters.
    • Yours, the cut that needed a menu, is now a one-press toggle beside the filters, on computers and phones.
    • The toggle uses aria-pressed and clears with a second press.
  • Cleanup: ChatSidebar loses its now-unused username prop.

Checks:

  • tsc is clean.
  • Web tests pass.
  • Merges cleanly with #321.
syntaqxreopened this·
syntaqxturned on auto-merge (merge commit)·
syntaqxmerged this·

All checks have passed

2 passed · on 5aece8c

Workflows

CI / pull_request — CI passedDetails
Dependency review — No dependency changesDetails

Merged and closed: the branch can be deleted safely

Everything on it is in its base now.

Sign in to comment.