path # lines of code
public/index.html 29
src/index.css 12
src/contexts/LiveAPIContext.tsx 17
src/App.scss 142
src/components/altair/Altair.tsx 86
src/components/logger/logger.scss 97
src/components/logger/Logger.tsx 239
src/components/logger/mock-logs.ts 124
src/components/settings-dialog/settings-dialog.scss 120
src/components/settings-dialog/VoiceSelector.tsx 74
src/components/settings-dialog/SettingsDialog.tsx 143
src/components/settings-dialog/ResponseModalitySelector.tsx 60
src/components/side-panel/SidePanel.tsx 133
src/components/side-panel/side-panel.scss 215
src/components/side-panel/react-select.scss 27
src/components/audio-pulse/audio-pulse.scss 42
src/components/audio-pulse/AudioPulse.tsx 41
src/components/control-tray/ControlTray.tsx 182
src/components/control-tray/control-tray.scss 158
src/App.tsx 48
src/setupTests.ts 1
src/types.ts 21
src/hooks/use-screen-capture.ts 47
src/hooks/use-media-stream-mux.ts 7
src/hooks/use-webcam.ts 47
src/hooks/use-live-api.ts 90
src/lib/worklets/audio-processing.ts 48
src/lib/worklets/vol-meter.ts 40
src/lib/audio-streamer.ts 206
src/lib/utils.ts 52
src/lib/audioworklet-registry.ts 20
src/lib/store-logger.ts 46
src/lib/audio-recorder.ts 77
src/lib/genai-live-client.ts 216
src/index.tsx 14
src/reportWebVitals.ts 13
app.yaml 11