[codex] Integrate PR 101, 103, and 104#106
Open
hehehai wants to merge 21 commits into
Open
Conversation
* Refine model recommendation badges Replace the recommended text badge with a highlighted SVG icon, remove new badges from model lists, and apply curated recommended badges to the requested model groups and providers.\n\nValidated with targeted ModelCatalogBuilder and FeatureModelCatalogBuilder tests.\n\nGenerated with Codex. * Restore meeting mode * Restore meeting mode final transcript flow Generated with Codex * Keep system audio permission visible * Improve meeting audio performance safeguards Generated with Codex * Fix tray menu window focus after space switch * Add missing meeting mode diarization sources * Remove duplicate meeting speaker definitions * Fix meeting mode CI compatibility * Refine meeting capture transcript flow * Fix meeting mode CI failures
* Refine model recommendation badges Replace the recommended text badge with a highlighted SVG icon, remove new badges from model lists, and apply curated recommended badges to the requested model groups and providers.\n\nValidated with targeted ModelCatalogBuilder and FeatureModelCatalogBuilder tests.\n\nGenerated with Codex. * Add dictionary categories * Add app icon assets and MLX model support notes
* Add rewrite app context enhancement * Refine app context prompts and overlay language picker Generated with Codex * Reduce multimodal logging overhead Generated with Codex
- add swift-log based category logging with OSLog and local file handlers - move log export, redaction, rotation, and XCTest cleanup into Core/Logging - update log call sites and defer layout invalidation in AppKit bridges Generated with Codex
…ntegration # Conflicts: # Voxt/App/Recording/RecordingCaptureFlow.swift # Voxt/Settings/Models/LocalModelSeriesGrouping.swift # Voxt/Settings/Models/ModelSettingsCatalogComponents.swift # Voxt/Transcription/MLXTranscriber.swift
Refine local ASR catalog visibility, MLXAudio model support, Nemotron live transcription handling, and related settings/docs. Also fixes the debug app bundle metadata and scheme product name for Xcode Run. Generated with Codex.
Migrate legacy Whisper selections to MLX Whisper repos and route translation through the LLM path.\n\nGenerated with Codex.
Avoid evaluating verbose log messages when verbose logging is disabled and ensure log file writes flush complete buffers.\n\nGenerated with Codex.
Cache hotkey runtime configuration, throttle repeated debug logs, and dispatch production callbacks asynchronously while keeping test helpers synchronous.\n\nGenerated with Codex.
Generated with Codex
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
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.
What changed
This PR integrates the three feature PRs that were staged together on
feat/pr-101-103-104-integration:Why
These changes were intentionally collected on one integration branch so the combined behavior can be tested together before merging into
main.Impact
Users get the combined meeting workflow, dictionary category organization, and richer rewrite context support in one coordinated update. The integration also updates settings, permissions, localization, persistence, and related documentation.
Validation
git diff --check origin/main...HEADxcodebuild test -project Voxt.xcodeproj -scheme Voxt -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO -only-testing:VoxtTests/FeatureSettingsStoreTests -only-testing:VoxtTests/SettingsPermissionSupportTests -only-testing:VoxtTests/ModelDebugSupportTests