Ship Track G UX, multi-shell terminals, Swarm default-on, install.peardock.boats
Release rolling / release (push) Successful in 8m22s

Probe bash/sh/ash and related shells until a container terminal works, enable Swarm APIs by default, add keyboard go-chords and appearance prefs, and point install docs at https://install.peardock.boats.
This commit is contained in:
Raven Scott
2026-07-11 18:06:46 -04:00
parent 5d1815070d
commit 42a69c6dc7
20 changed files with 1305 additions and 110 deletions
+22
View File
@@ -27,6 +27,10 @@ const REQUIRED_IDS = [
'stack-git-url',
'tunnel-create-btn',
'swarm-services-body',
'settings-density',
'settings-accent',
'settings-reduce-motion',
'settings-open-shortcuts',
]
const REQUIRED_SNIPPETS = [
@@ -37,6 +41,8 @@ const REQUIRED_SNIPPETS = [
'GitOps',
'collapse-sidebar-btn',
'open-add-connection-btn',
'settings-refresh-stamp',
'value="spacious"',
]
test('index.html retains critical view landmarks', (t) => {
@@ -56,3 +62,19 @@ test('modern.css includes collapsed sidebar rail rules', (t) => {
t.ok(css.includes('#sidebar.collapsed'))
t.ok(css.includes('icon') || css.includes('nav-link'))
})
test('modern.css includes Track G UX chrome', (t) => {
const css = fs.readFileSync(path.join(root, 'ui/modern.css'), 'utf8')
t.ok(css.includes('.pd-scroll-top'))
t.ok(css.includes('.pd-refresh-stamp'))
t.ok(css.includes("data-density='spacious'") || css.includes('data-density=spacious') || css.includes("data-density='spacious'"))
t.ok(css.includes("data-accent='violet'") || css.includes('data-accent'))
})
test('track-g-ux.js exports shortcuts and go-map', (t) => {
const src = fs.readFileSync(path.join(root, 'ui/track-g-ux.js'), 'utf8')
t.ok(src.includes('openShortcutsModal'))
t.ok(src.includes('focusListSearch'))
t.ok(src.includes('initTrackGUx'))
t.ok(src.includes("c: 'containers'"))
})