Repository navigation
Catalyst Console v2.1.0
Fixed
- The released build opened a black window. The release workflow never ran
npm run vendorin the
job that builds the installer, so v2.0.0 shipped without three.js and the interface font and the
first import failed. The workflow vendors before it builds,tauri builddoes too, and the Rust
build now refuses to compile when the vendored files are missing. The field, robot and driver
models are baked from CAD on a development machine and are still not in a build made by CI: the
3D views fall back to the drawn robot there.
Changed
- Releases are built on the machine that has the models, with
npm run release, and published
from there. The workflow on GitHub now only checks and proves the build; it no longer releases.
Added
- A Drive status tile for a robot that says why it is holding a shot (team 5805's Numbers): the
blocker as one large line, amber when the driver can fix it, otherwise the robot's state in plain
words; an OPERATOR DRIVING chip, who has the heading (OPERATOR STEERING while the operator nudges
it), the driver's speed limit, the assist level and driver profile, the robot's own HUB countdown,
and a pose badge by localization level. - Capsules for a lost pose, for an auto winner nobody has named in teleop, and for assist shadow
mode (the assists are only logging), and a quiet one while a drive assist steers. The Hub activation caption names who won auto, the Shooter caption takes
the robot's own shot count, and Park shows pose trust, tag mode and where auto took its pose from.
Windows x64. Built with the field, robot and driver models.