-
Notifications
You must be signed in to change notification settings - Fork 872
release: v0.2.1 #351
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
release: v0.2.1 #351
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…riod-fix Hotfix/vad waiting period fix
…ation to monitor user behavior, feature adoption, and application health metrics. All analytics are logged to PostgreSQL via the existing PostHog infrastructure with minimal local state management in analytics.json.
…ce selection, language selection, preference changes, recording settings
…issue-fix-VAD-settings-change Fix: Audio recording not finalizing in release builds
Feat : Implemented comprehensive analytics tracking
Feat/ollama endpoint
…smatch Hotfix/dependancy missmatch
Hotfix/build error fixes
Added a new component, HomebrewDatabaseDetector, to check for the existence of a Homebrew database and retrieve its size. Integrated this component into the LegacyDatabaseImport dialog. Updated Tauri commands to support database detection functionality.
Updated the HomebrewDatabaseDetector component to check for the existence of the Homebrew database in both Apple Silicon and Intel Mac paths. The detected path is now displayed dynamically, improving user experience and compatibility.
…lt analyticsOptedIn setting Updated both components to eliminate the default value for analyticsOptedIn in the load function, streamlining the analytics preference handling process.
Fix Windows system audio device selection reset bug
Start toast content updated
- Correct model file sizes (tiny, medium, large-v3, large-v3-turbo) - Add Q5_1 quantized models (tiny, base, small) with download URLs - Update Q5_0 model sizes and remove Q4_0 models - Revise default model selection (small, medium-q5_0, large-v3 variants) - Improve ModelManager UI spacing and inline tagline display
- Remove auto-selection of first available model in Whisper and Parakeet managers - Fix provider switching to properly set provider when model is selected - Add uiProvider state to prevent premature config updates during provider changes
Centralize provider-specific keys in ConfigContext to ensure correct key is loaded when switching between Claude, Groq, OpenAI, etc.
…opic, and Groq APIs
…loads
- Add build deps: zip, tar, xz2 for archive extraction
- Download FFmpeg during build via build.rs (~350 lines)
- Platform-specific URLs with cache verification
- Graceful failure (warns, never blocks build)
- Register in tauri.conf.json externalBin
- 3-tier detection: bundled → dev → fallback (ffmpeg-sidecar)
Benefits: Zero first-run delay (was 2-10 min)
- Fix Zip Slip vulnerability using enclosed_name() - Fail-fast on download errors instead of warnings - Remove non-functional TARGET/HOST dead code - Remove redundant executable path checks - Fix concurrent build race conditions - Improve ZIP directory detection Addresses 6/8 PR review issues. Remaining integrity verification and trusted URLs to be implemented in follow-up.
Note: windows sometimes having issues with downloading the ffmpeg
Add a providerModelMap in localStorage to remember the last selected model for each provider. When switching providers, the previously chosen model is restored instead of defaulting to the first option. A useEffect restores the cached model once async model lists (e.g. Ollama) finish loading. The cache is seeded from the database on initial config load.
…s page - Replace no-op handleSaveModelConfig in page-content.tsx with actual backend invocation of api_save_model_config - Emit model-config-updated event after save to keep ConfigContext and other listeners in sync The handler became a no-op in ec176d6 when migrating from useModelConfiguration hook to ConfigContext, causing API keys entered from the meeting details AI model dialog to only update React state without persisting to SQLite, failing summary generation with "API key not found".
sujithatzackriya
approved these changes
Feb 11, 2026
Collaborator
sujithatzackriya
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed, Tested and approved.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR delivers a focused update improving provider model management, fixing API key persistence issues, enhancing Whisper model support, and bundling FFmpeg at build time for a smoother first-run experience.
Key highlights include:
Related Issue
Fixes #307
Fixes #346
Fixes #322
Fixes #323
(Also includes fixes reported by community members in related provider/model issues.)
Type of Change
Testing
Tested scenarios include:
Documentation
Updated:
Checklist
Additional Notes