Daily briefing

Betaflight App is moving new code to TypeScript without a rewrite

Betaflight added TypeScript checking to the App, with vue-tsc in linting and CI. Existing JavaScript remains in place while new or materially changed code can move incrementally to strict TypeScript.

The configurator handles a large, loosely typed state graph built from MSP replies, CLI output and flight-controller state. Type checking can expose interface mismatches during development rather than after a firmware/UI change reaches users.

Contributors now need to expect type checks in normal linting. Pilots should not expect a visible UI change from this work by itself.