Tier 0: render what the services already decided, honestly

Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
Gabriel Brown committed 2026-08-25 00:24:30 -04:00
1 parent be0e55214b
commit 8b1205e4b8
38 files changed
+1474 -260

No files matched your search

@@ -100,7 +100,12 @@ SettingsPage {
// level meter above says something is arriving, not that it is you.
ActionRow {
label: "Test your microphone"
detail: "Record a few seconds and play it back through the selected output"
// A test that fails does it by being silent, which is the same
// thing a broken microphone does. The reason takes the detail's
// place so the two can be told apart.
detail: SoundTest.lastError !== ""
? SoundTest.lastError
: "Record a few seconds and play it back through the selected output"
divider: captureRow.visible
action: {
if (SoundTest.micTestState === "recording")