The Command Console release
Team-X 3.4.0 completes the full-app aesthetic sweep: every renderer surface now composes from the Command Console / Carbon Pro design system — machined brushed-aluminum faceplates with hex-bolt hardware, recessed phosphor LCD wells, stencil word-lamps (GO / HOLD / NO-GO / STBY / EXEC) with an annunciator rail, data-bound VU meters, armed-red #AA2024 as the LIVE/command voice (steady = live, blinking = unacknowledged), and Archivo / Public Sans / Departure Mono / Iosevka typography. Dual-shift theming ships throughout: Night Ops (brushed black) and Day Shift (silver anodized) — displays stay void-black in both, exactly like real silver hardware keeps black LCDs.
Highlights
- Complete Command Console sweep, landed across eight phases — foundation + all 19 restyled primitives, shell + command deck, Mission Control, the Autonomy control plane, Boards & Planning, Work + Comms + Guide, Ops (Telemetry / Audit / Vault with console-token charts), and Settings (15 sections + 4 dialogs). The entire pre-sweep legacy composition vocabulary is deleted from the codebase, with source-pin guards enforcing its absence.
- Proactive Mode dashboard widget — the proactive execution controls now mount on the Mission Control secondary rail: master enable toggle, autonomy-mode readout, Active/Queued Work and Last-Scan LCD tiles with live polling, and a Scan-for-Work-Now action. Previously a backend-only surface, now operable from the flagship view.
- Accessibility + keyboarding fixes — the Add Provider dialog now closes on Escape (it was keyboard-inescapable); Day-Shift contrast restored to WCAG AA on the privacy provider list; a dedicated
--display-fg-mutetoken (≈5.9:1 on void) replaces chassis-calibrated silver at 24 in-well sites; dashboard subtabs announce viaaria-current; every dialog/sheet carries a screen-reader description. - Quality groundswell — the ESLint baseline cleared from 124 warnings to 0 errors / 0 warnings, every one resolved at the root;
tailwind-mergenow knows all 22 semantic text tokens (killing a silent font-size-collapse bug class); 26 invalidhsl(var())color-token wrappings fixed and locked in by an invariant test; heartbeat shutdown ownership and dashboard live-state workspace scoping corrected. - Local GGUF runtime groundwork (backend-only) — the
@team-x/local-gguf-runtimepackage ships inside this release: cross-platform GPU probing (CUDA / ROCm / Vulkan / Metal / CPU), llama.cpp (b9371) server lifecycle, LRU model pool, a spec-conformant GGUF metadata parser, folder scanning/watching with network-share resilience. No user-facing UI yet — local models run through Ollama until the model-library UI lands in a future release. - Release pipeline hardening — the Linux AppImage is now smoke-tested before any release can publish: FUSE self-mount verification plus a headless boot that must survive a 25-second startup window (#4).
- Documentation accuracy pass — every public doc re-verified against the shipped feature surface, with corrected counts, honest local-GGUF status, a rebuilt user-guide index, and the Command Console design-system section.
Downloads
| Platform | File | Notes |
|---|---|---|
| Windows | Team-X-3.4.0-Setup-x64.exe · Team-X-3.4.0-Setup-arm64.exe |
NSIS installer |
| macOS | Team-X-3.4.0-x64.dmg (Intel) · Team-X-3.4.0-arm64.dmg (Apple Silicon) |
Unsigned — right-click → Open on first launch |
| Linux | Team-X-3.4.0-x86_64.AppImage · Team-X-3.4.0-amd64.deb |
AppImage requires FUSE 2 (libfuse2 / libfuse2t64 on Ubuntu 24.04); the .deb needs no FUSE |
Verify any download against SHA256SUMS.txt. In-app updates remain strictly user-triggered — zero phone-home — via the bundled electron-updater manifests.
Full changelog: CHANGELOG.md · v3.2.1...v3.4.0
