14 Commits

Author SHA1 Message Date
sanio
682e6391c8 Merge branch 'main' into feature/animation_refactoring 2025-07-10 03:25:41 +09:00
jhyang0
0ff9f4b74e Add local LLM, STT 2025-07-09 23:57:47 +09:00
sanio
186f0a9839 centralized keyframe 2025-07-09 22:43:28 +09:00
sanio
649c3b5c31 add modelStateService for provider, model, apikey selection 2025-07-08 06:09:14 +09:00
Surya
17b10b1ad0 Feature:Anthropic AI Integration 2025-07-07 16:23:30 +05:30
sanio
a3f76662e1 fix header name, modulize windowmanager, fix ui size bug, liquid glass env set 2025-07-07 08:24:28 +09:00
sanio
12a07b8607 fix header name, modulize windowmanager, fix ui size bug 2025-07-07 08:04:05 +09:00
jhyang0
d2ab6570ea Add permission setup flow 2025-07-05 23:34:15 +09:00
sanio
30d43eb5fe fix logout disabled bug 2025-07-05 22:47:42 +09:00
sanio
8af7aae2b5 enable gemini stt, solve wondowmanager conflict 2025-07-05 22:18:19 +09:00
Dean Wahle
773b3bcaa3 Fix styling: action button overflow and increase API key header height
- Change action button overflow from hidden to visible to fix visual issues
- Increase API key header window height from 220px to 300px for better fit with provider dropdown
2025-07-04 12:14:49 -04:00
Dean Wahle
5e14a32045 Add Google Gemini API integration
- Add provider selection dropdown to ApiKeyHeader
- Create googleGeminiClient.js for Gemini API interactions
- Create aiProviderService.js abstraction layer for multiple AI providers
- Update windowManager to store and manage provider selection
- Update liveSummaryService and renderer to use provider abstraction
- Add @google/generative-ai package dependency
- Update sqliteClient to store provider preference in database
- Support streaming responses for both OpenAI and Gemini models
2025-07-04 12:06:45 -04:00
jhyang0
ba8401345b minor fix 2025-07-05 00:30:02 +09:00
samtiz
4c51d5133c Initial Commit 2025-07-04 14:31:04 +09:00