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

umputun / agterm / 30244261338
98%

Build:
DEFAULT BRANCH: master
Ran 27 Jul 2026 06:58AM UTC
Jobs 1
Files 77
Run time 1min
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

27 Jul 2026 06:54AM UTC coverage: 97.9% (+0.06%) from 97.837%
30244261338

push

github

web-flow
feat(sidebar): generalize workspace focus into a multi-workspace set (#297)

generalizes the sidebar's focus filter from one workspace to a set plus an on/off flag. `AppStore.focusedWorkspaceID: UUID?` becomes `focusedWorkspaceIDs: Set<UUID>` + `focusEnabled: Bool`, so the marked set survives turning the filter off and peeking at the whole tree costs one toggle instead of losing the selection.

everything downstream of `visibleWorkspaces` inherits the set unchanged: session nav, attention nav, Ctrl-Tab MRU, the ⌃P palette, close-reselection and the reconcile signal. Persistence migrates the legacy single-id snapshot.

**sidebar** - a marked workspace row draws the filled grid icon, the row context menu toggles membership, and the old focus pill is replaced by a workspace filter toggle in the bottom bar.

**control API** - new `workspace.filter` (`on|off|toggle`) for the flag, and `workspace.focus` gains an `add` mode next to `on|off|toggle` that marks without enabling the filter, so a set can be built member by member with the whole tree still on screen. Read-back is per-workspace `focused` on the tree node plus the top-level `workspaceFilter`, reported independently, so a script can record a working set and restore it.

**menu, palette, keymap** - `toggle_workspace_filter` joins the keyless builtin actions.

docs updated across README, the bundled agent skill, `site/docs.html`, `site/commands.html` and the engineering rules.

231 of 231 new or added lines in 14 files covered. (100.0%)

22 existing lines in 3 files now uncovered.

6153 of 6285 relevant lines covered (97.9%)

4783773.66 hits per line

Coverage Regressions

Lines Coverage ∆ File
15
97.45
0.08% agtermCore/Sources/agtermCore/ControlDispatcher.swift
6
94.96
0.01% agtermCore/Sources/agtermCore/WindowLibrary.swift
1
97.37
1.21% agtermCore/Sources/agtermctlKit/WindowCommands.swift
Jobs
ID Job ID Ran Files Coverage
1 30244261338.1 27 Jul 2026 06:58AM UTC 77
97.9
GitHub Action Run
Source Files on build 30244261338
  • Tree
  • List 77
  • Changed 16
  • Source Changed 16
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30244261338
  • 6722755a on github
  • Prev Build on master (#30185979141)
  • Next Build on master (#30250494016)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc