| .. |
| chatterbox-voice-creator.tsx | refactor(ui): import resource icons directly | 3 months ago |
| chatterbox-voice-modal.tsx | refactor(ui): import resource icons directly | 3 months ago |
| chatterbox-voice-model.ts | refactor(frontend): split chatterbox voice modal into section components | 4 months ago |
| chatterbox-voice-preview.tsx | refactor(ui): import resource icons directly | 3 months ago |
| chatterbox-voice-reference.tsx | refactor(ui): import resource icons directly | 3 months ago |
| chatterbox-voice-runtime.tsx | refactor(frontend): split chatterbox voice modal into section components | 4 months ago |
| chatterbox-voice-store.ts | feat: configure local voice cloning | 4 months ago |
| google-account-connected.tsx | refactor(frontend): split google account modal into setup/connected/load-state sections | 4 months ago |
| google-account-load-state.tsx | refactor(frontend): split google account modal into setup/connected/load-state sections | 4 months ago |
| google-account-modal.tsx | refactor(ui): import resource icons directly | 3 months ago |
| google-account-model.ts | refactor(api): share decoded json requests | 3 months ago |
| google-account-setup.tsx | refactor(ui): import resource icons directly | 3 months ago |
| integration-navigation.ts | feat(providers): sign in to pi model providers from configure | 3 months ago |
| integrations-page.tsx | refactor(ui): import resource icons directly | 3 months ago |
| model-providers-section.tsx | refactor(integrations): deepen resource list ownership | 3 months ago |
| plugins-section.tsx | refactor(integrations): deepen resource list ownership | 3 months ago |
| skills-section.tsx | refactor(integrations): deepen resource list ownership | 3 months ago |