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

lsm / neokai / 24709417424 / 33
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 21 Apr 2026 07:21AM UTC
Files 277
Run time 10s
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

21 Apr 2026 07:18AM UTC coverage: 19.866%. Remained the same
24709417424.33

push

github

web-flow
feat(web): redesign WorkspaceSelector into ChatContainer empty state (#1570)

* feat(web): redesign WorkspaceSelector into ChatContainer empty state

Move workspace selection from the bottom bar into the empty-state area of
ChatContainer, replacing the "No messages yet" placeholder for worker sessions
that have no workspace set. The panel is centered, card-based, and matches the
Codex desktop UX: set workspace context early, before the first message.

Changes:
- WorkspaceSelector.tsx: rewrite as a full-height centered panel with a welcome
  area (folder icon + title + subtitle), a card containing the workspace
  dropdown/browse input, a two-button worktree/direct mode toggle, and
  "Start with workspace" / "Skip" action buttons.
- ChatContainer.tsx: render WorkspaceSelector inside the empty-state branch
  (messages.length === 0 && showWorkspaceSelector) instead of as a border-t
  bottom bar; remove the old bottom-bar rendering.

* fix(web): restore manual path entry option; fix E2E test references

- Replace __browse__ dropdown option (which triggered the system folder picker,
  making E2E automation impossible) with __manual__ / "Enter path manually..."
  which shows the text input. The system picker remains accessible via the
  browse button beside the dropdown/input.
- Simplify redundant select value expression: selectedPath || '__none__'
  (the history.length conditional was equivalent to selectedPath || selectedPath).
- Update workspace-selector.e2e.ts: selectOption('__new__') → '__manual__',
  button name 'Set Workspace' → 'Start with workspace' (lines 70, 83, 107,
  142, 153).

14660 of 73793 relevant lines covered (19.87%)

10.01 hits per line

Source Files on job daemon-online-features-2 - 24709417424.33
  • Tree
  • List 277
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24709417424
  • d1822c4b on github
  • Prev Job for on dev (#24708817709.3)
  • Next Job for on dev (#24724051167.11)
  • 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