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

lsm / neokai / 24705479370
83%

Build:
DEFAULT BRANCH: dev
Ran 21 Apr 2026 05:20AM UTC
Jobs 34
Files 525
Run time 2min
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 05:19AM UTC coverage: 86.182% (-0.01%) from 86.192%
24705479370

push

github

web-flow
feat(web): URL-addressable Space views + overlay history + /settings route (#1557)

* feat(web): URL-addressable Space views + overlay history + /settings route

- Add /settings route with dedicated URL, back/forward support, and
  proper signal cleanup in router and App URL-sync
- Add pushOverlayHistory/closeOverlayHistory for Space Agent Overlay,
  pushing a marker history entry (no URL change) so browser back
  closes the overlay
- Replace bare signal assignments with router calls in SpaceTaskPane,
  SpaceTaskCardFeed, SpaceIsland, Inbox, and ChatContainer
- Add overlay + settings cases to popstate handler and initializeRouter
- Add unit tests for overlay history and settings route (overlay-history,
  settings-router)

* test: add @vitest-environment happy-dom to new router test files

Consistent with existing router test convention (router.test.ts,
router-short-id.test.ts, router-space-slug.test.ts).

* test(web): update signal-based navigation mocks in Space tests

Components now read navigation state from shared signals instead of local
useState. Update test mocks to use real Preact signals (via bridge pattern)
so that navigateToSpaceTasks/navigateToSpaceTask/navigateToSpaceConfigure
calls trigger reactive re-renders during tests.

* feat(web): URL-addressable Space sub-tabs (configure, tasks, task detail)

Add URL routing for Space sub-tab views so they are shareable and support
back/forward navigation:

- /space/:id/configure/agents|workflows|settings — configure sub-tabs
- /space/:id/tasks/action|active|completed|archived — tasks filter tabs
- /space/:id/task/:taskId/thread|canvas|artifacts — task detail sub-views

Components now read tab state from signals (driven by router) instead of
local useState. Tab switches pushState, popstate restores the correct
tab, and initializeRouter handles direct URL loads.

New signals: currentSpaceConfigureTabSignal,
currentSpaceTasksFilterTabSignal, currentSpaceTaskViewTabSignal.

8946 of 12219 branches covered (73.21%)

Branch coverage included in aggregate %.

124 of 149 new or added lines in 8 files covered. (83.22%)

66460 of 75277 relevant lines covered (88.29%)

301.11 hits per line

Uncovered Changes

Lines Coverage ∆ File
17
75.34
0.01% packages/web/src/lib/router.ts
3
85.19
1.36% packages/web/src/components/space/SpaceTaskPane.tsx
3
56.84
2.84% packages/web/src/islands/SpaceIsland.tsx
2
92.14
0.71% packages/web/src/components/space/SpaceTasks.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-0-shared - 24705479370.1 21 Apr 2026 05:20AM UTC 29
85.16
GitHub Action Run
2 daemon-online-components - 24705479370.2 21 Apr 2026 05:20AM UTC 277
15.66
GitHub Action Run
3 daemon-online-cross-provider-3 - 24705479370.3 21 Apr 2026 05:20AM UTC 277
6.49
GitHub Action Run
4 daemon-4-space-storage - 24705479370.4 21 Apr 2026 05:21AM UTC 115
49.52
GitHub Action Run
5 daemon-online-rpc-1 - 24705479370.5 21 Apr 2026 05:21AM UTC 277
19.65
GitHub Action Run
6 daemon-5-space-runtime - 24705479370.6 21 Apr 2026 05:21AM UTC 98
43.26
GitHub Action Run
7 daemon-online-lifecycle - 24705479370.7 21 Apr 2026 05:21AM UTC 277
19.89
GitHub Action Run
8 daemon-5-space-other - 24705479370.8 21 Apr 2026 05:21AM UTC 99
31.44
GitHub Action Run
9 daemon-online-coordinator - 24705479370.9 21 Apr 2026 05:20AM UTC 277
6.5
GitHub Action Run
10 daemon-1-core - 24705479370.10 21 Apr 2026 05:21AM UTC 282
35.27
GitHub Action Run
11 daemon-5-space-agent - 24705479370.11 21 Apr 2026 05:21AM UTC 132
26.39
GitHub Action Run
12 daemon-online-space-1 - 24705479370.12 21 Apr 2026 05:21AM UTC 277
26.58
GitHub Action Run
13 daemon-online-rewind-1 - 24705479370.13 21 Apr 2026 05:21AM UTC 277
19.67
GitHub Action Run
14 daemon-online-room-coder-subagents - 24705479370.14 21 Apr 2026 05:20AM UTC 277
17.54
GitHub Action Run
15 daemon-online-rpc-3 - 24705479370.15 21 Apr 2026 05:21AM UTC 277
20.63
GitHub Action Run
16 daemon-online-cross-provider-4 - 24705479370.16 21 Apr 2026 05:21AM UTC 277
20.11
GitHub Action Run
17 daemon-online-mcp - 24705479370.17 21 Apr 2026 05:20AM UTC 277
16.6
GitHub Action Run
18 daemon-online-sdk - 24705479370.18 21 Apr 2026 05:21AM UTC 277
19.37
GitHub Action Run
19 daemon-online-space-2 - 24705479370.19 21 Apr 2026 05:22AM UTC 277
27.19
GitHub Action Run
20 daemon-online-rpc-2 - 24705479370.20 21 Apr 2026 05:21AM UTC 277
19.18
GitHub Action Run
21 daemon-online-websocket - 24705479370.21 21 Apr 2026 05:20AM UTC 277
15.79
GitHub Action Run
22 daemon-online-room-mcp - 24705479370.22 21 Apr 2026 05:20AM UTC 277
17.27
GitHub Action Run
23 daemon-2-handlers - 24705479370.23 21 Apr 2026 05:20AM UTC 225
50.43
GitHub Action Run
24 daemon-online-features-2 - 24705479370.24 21 Apr 2026 05:21AM UTC 277
19.87
GitHub Action Run
25 daemon-online-rewind-2 - 24705479370.25 21 Apr 2026 05:21AM UTC 277
20.12
GitHub Action Run
26 daemon-online-features-1 - 24705479370.26 21 Apr 2026 05:21AM UTC 277
20.17
GitHub Action Run
27 daemon-online-git - 24705479370.27 21 Apr 2026 05:21AM UTC 277
18.55
GitHub Action Run
28 daemon-online-convo - 24705479370.28 21 Apr 2026 05:21AM UTC 277
19.35
GitHub Action Run
29 daemon-online-features-3 - 24705479370.29 21 Apr 2026 05:20AM UTC 277
15.32
GitHub Action Run
30 daemon-online-cross-provider-2 - 24705479370.30 21 Apr 2026 05:20AM UTC 277
18.28
GitHub Action Run
31 web - 24705479370.31 21 Apr 2026 05:21AM UTC 237
78.46
GitHub Action Run
32 daemon-online-agent-sdk - 24705479370.32 21 Apr 2026 05:21AM UTC 277
19.46
GitHub Action Run
33 daemon-5-space-workflow - 24705479370.33 21 Apr 2026 05:21AM UTC 78
33.18
GitHub Action Run
34 daemon-online-rpc-4 - 24705479370.34 21 Apr 2026 05:21AM UTC 277
20.36
GitHub Action Run
Source Files on build 24705479370
  • Tree
  • List 525
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24705479370
  • a26d4c6d on github
  • Prev Build on dev (#24704788766)
  • Next Build on dev (#24706114624)
  • 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