• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 26004030043 / 9
81%
dev: 81%

Build:
DEFAULT BRANCH: dev
Ran 17 May 2026 10:07PM UTC
Files 284
Run time 11s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 May 2026 10:04PM UTC coverage: 20.214% (-0.09%) from 20.307%
26004030043.9

push

github

web-flow
feat(web): Codex-style /sessions UI redesign (#1928)

* refactor(web): redesign sessions sidebar with Codex-style borderless layout

Replace the chats context panel with a new SessionsSidebar: a borderless
"New chat" row on top followed by a scrollable session list. Restyle
SessionListItem as a single-line borderless row (status dot + title +
worktree/archived icons), dropping the per-row stats line and model badge.
Remove the old chats header and standalone New Session button.

Step 1 of the /sessions UI redesign. Projects grouping follows.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat(web): group sessions by project in chats sidebar

Sessions now group under collapsible Projects (keyed by the project root —
worktree.mainRepoPath for worktree sessions, otherwise workspacePath), with
a flat Chats section for sessions that have no workspace yet. Adds the
SessionProjectGroup disclosure component. Projects sort by most-recent
activity; all start expanded.

Step 2 of the /sessions UI redesign.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat(web): add project management to chats sidebar

Merge workspace history into the sidebar so explicitly-added folders appear
as projects even with no chats (rendered with a "No chats" placeholder).
Add a project via the native folder picker (dialog.pickFolder + workspace.add)
and remove empty projects (workspace.remove). Persist collapsed projects to
localStorage so the layout survives reloads.

Step 3 of the /sessions UI redesign.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat(web): replace sessions grid with Codex-style empty-state landing

The no-session /sessions view is now a centered "What should we build?"
prompt with a starter input. Submitting creates a session, sends the typed
text as its first message (message.send), and opens the chat.

Gate ChatContainer's workspace selector on messageCount === 0 so it no
longer covers an active conversation in a workspac... (continued)

15105 of 74727 relevant lines covered (20.21%)

10.4 hits per line

Source Files on job daemon-online-rpc-1 - 26004030043.9
  • Tree
  • List 284
  • Changed 20
  • Source Changed 20
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26004030043
  • 1d210096 on github
  • Prev Job for on dev (#25999287047.24)
  • Next Job for on dev (#26005110166.25)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc