mirror of
https://github.com/OpenSquawk/OpenSquawk
synced 2026-08-01 06:06:05 +08:00
1398433cced5e64e4f8a79347d3fd7d27ecf0a0f
First half of the session extraction: the screen/loading/error refs, the backend session identity (backendSessionId, lastControllerSay, backendExpectedPhrase, readback report) and the last-transmission strip with its fault-reporting dialog. These are pulled out ahead of the controller because the dependency runs both ways: useAtisPlayback needs currentScreen, usePttRecording needs backendSessionId and useRadioSpeech needs setLastTransmission, while the controller needs all three composables to already exist. State first, controller last. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Languages
TypeScript
67.3%
Vue
31.8%
CSS
0.6%
JavaScript
0.3%