A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
No file pairs changed together.
No temporal dependencies found.
No temporal dependencies found.
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
src/lib/genai-live-client.ts src/App.tsx |
3 | 3 (100%) | 7 (42%) | 2025-05-27 |
src/lib/genai-live-client.ts src/hooks/use-live-api.ts |
3 | 3 (100%) | 6 (50%) | 2025-05-27 |
src/components/settings-dialog/VoiceSelector.tsx src/components/settings-dialog/ResponseModalitySelector.tsx |
3 | 5 (60%) | 5 (60%) | 2025-05-15 |
src/components/settings-dialog/VoiceSelector.tsx src/components/settings-dialog/SettingsDialog.tsx |
3 | 5 (60%) | 7 (42%) | 2025-05-15 |
src/components/settings-dialog/ResponseModalitySelector.tsx src/components/settings-dialog/SettingsDialog.tsx |
3 | 5 (60%) | 7 (42%) | 2025-05-15 |
src/hooks/use-live-api.ts src/App.tsx |
3 | 6 (50%) | 7 (42%) | 2025-05-27 |
src/components/settings-dialog/SettingsDialog.tsx src/hooks/use-live-api.ts |
2 | 7 (28%) | 6 (33%) | 2025-05-16 |
src/components/settings-dialog/SettingsDialog.tsx src/App.tsx |
2 | 7 (28%) | 7 (28%) | 2025-05-16 |
src/components/settings-dialog/SettingsDialog.tsx src/lib/genai-live-client.ts |
2 | 7 (28%) | 3 (66%) | 2025-05-16 |
src/components/altair/Altair.tsx src/components/settings-dialog/SettingsDialog.tsx |
2 | 5 (40%) | 7 (28%) | 2025-05-16 |
src/lib/store-logger.ts src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-05-19 |
src/components/settings-dialog/settings-dialog.scss src/components/settings-dialog/ResponseModalitySelector.tsx |
2 | 3 (66%) | 5 (40%) | 2025-04-23 |
src/contexts/LiveAPIContext.tsx src/hooks/use-live-api.ts |
2 | 3 (66%) | 6 (33%) | 2025-05-16 |
src/contexts/LiveAPIContext.tsx src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-05-16 |
src/components/altair/Altair.tsx src/hooks/use-live-api.ts |
2 | 5 (40%) | 6 (33%) | 2025-05-16 |
src/lib/store-logger.ts src/components/logger/Logger.tsx |
2 | 3 (66%) | 5 (40%) | 2025-05-19 |
src/components/settings-dialog/settings-dialog.scss src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-04-23 |
src/contexts/LiveAPIContext.tsx src/App.tsx |
2 | 3 (66%) | 7 (28%) | 2025-05-16 |
src/components/altair/Altair.tsx src/lib/genai-live-client.ts |
2 | 5 (40%) | 3 (66%) | 2025-05-16 |
src/contexts/LiveAPIContext.tsx src/lib/genai-live-client.ts |
2 | 3 (66%) | 3 (66%) | 2025-05-16 |
src/components/altair/Altair.tsx src/App.tsx |
2 | 5 (40%) | 7 (28%) | 2025-05-16 |
src/contexts/LiveAPIContext.tsx src/components/altair/Altair.tsx |
2 | 3 (66%) | 5 (40%) | 2025-05-16 |
src/components/settings-dialog/SettingsDialog.tsx src/components/logger/Logger.tsx |
2 | 7 (28%) | 5 (40%) | 2025-05-19 |
src/components/settings-dialog/settings-dialog.scss src/components/settings-dialog/VoiceSelector.tsx |
2 | 3 (66%) | 5 (40%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/settings-dialog/settings-dialog.scss |
1 | 3 (33%) | 3 (33%) | 2025-04-23 |
src/lib/utils.ts src/components/logger/Logger.tsx |
1 | 2 (50%) | 5 (20%) | 2025-05-16 |
src/types.ts src/lib/genai-live-client.ts |
1 | 1 (100%) | 3 (33%) | 2025-05-16 |
src/components/settings-dialog/settings-dialog.scss src/App.scss |
1 | 3 (33%) | 3 (33%) | 2025-04-23 |
src/components/side-panel/SidePanel.tsx src/components/control-tray/ControlTray.tsx |
1 | 3 (33%) | 4 (25%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/side-panel/SidePanel.tsx |
1 | 3 (33%) | 3 (33%) | 2025-04-23 |
src/components/control-tray/ControlTray.tsx src/App.tsx |
1 | 4 (25%) | 7 (14%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/control-tray/ControlTray.tsx |
1 | 3 (33%) | 4 (25%) | 2025-04-23 |
src/components/control-tray/ControlTray.tsx src/components/settings-dialog/SettingsDialog.tsx |
1 | 4 (25%) | 7 (14%) | 2025-04-23 |
src/components/settings-dialog/ResponseModalitySelector.tsx src/App.tsx |
1 | 5 (20%) | 7 (14%) | 2025-05-15 |
src/components/control-tray/ControlTray.tsx src/components/settings-dialog/ResponseModalitySelector.tsx |
1 | 4 (25%) | 5 (20%) | 2025-04-23 |
src/components/altair/Altair.tsx src/lib/store-logger.ts |
1 | 5 (20%) | 3 (33%) | 2025-05-16 |
src/lib/utils.ts src/App.tsx |
1 | 2 (50%) | 7 (14%) | 2025-05-16 |
src/types.ts src/components/settings-dialog/SettingsDialog.tsx |
1 | 1 (100%) | 7 (14%) | 2025-05-16 |
src/App.scss src/components/control-tray/ControlTray.tsx |
1 | 3 (33%) | 4 (25%) | 2025-04-23 |
src/lib/store-logger.ts src/lib/genai-live-client.ts |
1 | 3 (33%) | 3 (33%) | 2025-05-16 |
src/components/side-panel/SidePanel.tsx src/components/settings-dialog/SettingsDialog.tsx |
1 | 3 (33%) | 7 (14%) | 2025-04-23 |
src/components/logger/mock-logs.ts src/lib/store-logger.ts |
1 | 2 (50%) | 3 (33%) | 2025-05-16 |
src/components/side-panel/side-panel.scss src/components/side-panel/react-select.scss |
1 | 3 (33%) | 2 (50%) | 2025-04-23 |
src/components/settings-dialog/VoiceSelector.tsx src/App.tsx |
1 | 5 (20%) | 7 (14%) | 2025-05-15 |
src/contexts/LiveAPIContext.tsx src/components/logger/Logger.tsx |
1 | 3 (33%) | 5 (20%) | 2025-05-16 |
src/lib/store-logger.ts src/hooks/use-live-api.ts |
1 | 3 (33%) | 6 (16%) | 2025-05-16 |
src/types.ts src/hooks/use-live-api.ts |
1 | 1 (100%) | 6 (16%) | 2025-05-16 |
src/components/side-panel/react-select.scss src/components/settings-dialog/SettingsDialog.tsx |
1 | 2 (50%) | 7 (14%) | 2025-04-23 |
src/components/altair/Altair.tsx src/components/logger/Logger.tsx |
1 | 5 (20%) | 5 (20%) | 2025-05-16 |
src/components/logger/mock-logs.ts src/components/altair/Altair.tsx |
1 | 2 (50%) | 5 (20%) | 2025-05-16 |
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
src/components/settings-dialog/VoiceSelector.tsx src/components/settings-dialog/SettingsDialog.tsx |
4 | 5 (80%) | 7 (57%) | 2025-05-15 |
src/components/settings-dialog/VoiceSelector.tsx src/components/settings-dialog/ResponseModalitySelector.tsx |
4 | 5 (80%) | 5 (80%) | 2025-05-15 |
src/components/settings-dialog/ResponseModalitySelector.tsx src/components/settings-dialog/SettingsDialog.tsx |
4 | 5 (80%) | 7 (57%) | 2025-05-15 |
src/components/settings-dialog/settings-dialog.scss src/components/settings-dialog/VoiceSelector.tsx |
3 | 3 (100%) | 5 (60%) | 2025-04-23 |
src/components/settings-dialog/settings-dialog.scss src/components/settings-dialog/SettingsDialog.tsx |
3 | 3 (100%) | 7 (42%) | 2025-04-23 |
src/lib/genai-live-client.ts src/App.tsx |
3 | 3 (100%) | 7 (42%) | 2025-05-27 |
src/hooks/use-live-api.ts src/App.tsx |
3 | 6 (50%) | 7 (42%) | 2025-05-27 |
src/lib/genai-live-client.ts src/hooks/use-live-api.ts |
3 | 3 (100%) | 6 (50%) | 2025-05-27 |
src/components/settings-dialog/settings-dialog.scss src/components/settings-dialog/ResponseModalitySelector.tsx |
3 | 3 (100%) | 5 (60%) | 2025-04-23 |
src/components/side-panel/react-select.scss src/components/settings-dialog/settings-dialog.scss |
2 | 2 (100%) | 3 (66%) | 2025-04-23 |
src/components/side-panel/react-select.scss src/components/side-panel/SidePanel.tsx |
2 | 2 (100%) | 3 (66%) | 2025-04-23 |
src/contexts/LiveAPIContext.tsx src/hooks/use-live-api.ts |
2 | 3 (66%) | 6 (33%) | 2025-05-16 |
src/components/side-panel/side-panel.scss src/components/side-panel/SidePanel.tsx |
2 | 3 (66%) | 3 (66%) | 2025-04-23 |
src/components/side-panel/SidePanel.tsx src/components/settings-dialog/ResponseModalitySelector.tsx |
2 | 3 (66%) | 5 (40%) | 2025-04-23 |
src/components/side-panel/react-select.scss src/components/settings-dialog/SettingsDialog.tsx |
2 | 2 (100%) | 7 (28%) | 2025-04-23 |
src/components/control-tray/ControlTray.tsx src/components/settings-dialog/ResponseModalitySelector.tsx |
2 | 4 (50%) | 5 (40%) | 2025-04-23 |
src/components/altair/Altair.tsx src/lib/genai-live-client.ts |
2 | 5 (40%) | 3 (66%) | 2025-05-16 |
src/components/side-panel/SidePanel.tsx src/App.scss |
2 | 3 (66%) | 3 (66%) | 2025-04-23 |
src/components/settings-dialog/settings-dialog.scss src/App.scss |
2 | 3 (66%) | 3 (66%) | 2025-04-23 |
src/components/control-tray/ControlTray.tsx src/components/settings-dialog/VoiceSelector.tsx |
2 | 4 (50%) | 5 (40%) | 2025-04-23 |
src/components/side-panel/react-select.scss src/components/settings-dialog/ResponseModalitySelector.tsx |
2 | 2 (100%) | 5 (40%) | 2025-04-23 |
src/components/side-panel/react-select.scss src/components/control-tray/ControlTray.tsx |
2 | 2 (100%) | 4 (50%) | 2025-04-23 |
src/contexts/LiveAPIContext.tsx src/App.tsx |
2 | 3 (66%) | 7 (28%) | 2025-05-16 |
src/components/side-panel/SidePanel.tsx src/components/settings-dialog/settings-dialog.scss |
2 | 3 (66%) | 3 (66%) | 2025-04-23 |
src/components/settings-dialog/SettingsDialog.tsx src/hooks/use-live-api.ts |
2 | 7 (28%) | 6 (33%) | 2025-05-16 |
src/components/settings-dialog/SettingsDialog.tsx src/App.tsx |
2 | 7 (28%) | 7 (28%) | 2025-05-16 |
src/components/altair/Altair.tsx src/hooks/use-live-api.ts |
2 | 5 (40%) | 6 (33%) | 2025-05-16 |
src/components/side-panel/SidePanel.tsx src/components/control-tray/ControlTray.tsx |
2 | 3 (66%) | 4 (50%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/settings-dialog/ResponseModalitySelector.tsx |
2 | 3 (66%) | 5 (40%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-04-23 |
src/lib/store-logger.ts src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-05-19 |
src/components/altair/Altair.tsx src/components/settings-dialog/SettingsDialog.tsx |
2 | 5 (40%) | 7 (28%) | 2025-05-16 |
src/components/side-panel/side-panel.scss src/components/settings-dialog/VoiceSelector.tsx |
2 | 3 (66%) | 5 (40%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/control-tray/ControlTray.tsx |
2 | 3 (66%) | 4 (50%) | 2025-04-23 |
src/App.scss src/components/control-tray/ControlTray.tsx |
2 | 3 (66%) | 4 (50%) | 2025-04-23 |
src/components/settings-dialog/settings-dialog.scss src/components/control-tray/ControlTray.tsx |
2 | 3 (66%) | 4 (50%) | 2025-04-23 |
src/App.scss src/components/settings-dialog/VoiceSelector.tsx |
2 | 3 (66%) | 5 (40%) | 2025-04-23 |
src/contexts/LiveAPIContext.tsx src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-05-16 |
src/App.scss src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/settings-dialog/settings-dialog.scss |
2 | 3 (66%) | 3 (66%) | 2025-04-23 |
src/components/side-panel/SidePanel.tsx src/components/settings-dialog/VoiceSelector.tsx |
2 | 3 (66%) | 5 (40%) | 2025-04-23 |
src/contexts/LiveAPIContext.tsx src/lib/genai-live-client.ts |
2 | 3 (66%) | 3 (66%) | 2025-05-16 |
src/components/settings-dialog/SettingsDialog.tsx src/components/logger/Logger.tsx |
2 | 7 (28%) | 5 (40%) | 2025-05-19 |
src/components/altair/Altair.tsx src/App.tsx |
2 | 5 (40%) | 7 (28%) | 2025-05-16 |
src/components/side-panel/SidePanel.tsx src/components/settings-dialog/SettingsDialog.tsx |
2 | 3 (66%) | 7 (28%) | 2025-04-23 |
src/contexts/LiveAPIContext.tsx src/components/altair/Altair.tsx |
2 | 3 (66%) | 5 (40%) | 2025-05-16 |
src/components/side-panel/side-panel.scss src/App.scss |
2 | 3 (66%) | 3 (66%) | 2025-04-23 |
src/components/side-panel/react-select.scss src/App.scss |
2 | 2 (100%) | 3 (66%) | 2025-04-23 |
src/components/side-panel/side-panel.scss src/components/side-panel/react-select.scss |
2 | 3 (66%) | 2 (100%) | 2025-04-23 |
src/components/side-panel/react-select.scss src/components/settings-dialog/VoiceSelector.tsx |
2 | 2 (100%) | 5 (40%) | 2025-04-23 |