Skip to content

[codex] Integrate PR 101, 103, and 104#106

Open
hehehai wants to merge 21 commits into
mainfrom
feat/pr-101-103-104-integration
Open

[codex] Integrate PR 101, 103, and 104#106
hehehai wants to merge 21 commits into
mainfrom
feat/pr-101-103-104-integration

Conversation

@hehehai

@hehehai hehehai commented Jun 14, 2026

Copy link
Copy Markdown
Owner

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...HEAD
  • Targeted local tests passed on the integrated tree before the final GitHub merge commit for Add rewrite app context enhancement #101: xcodebuild 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
  • GitHub Actions will run the full macOS test workflow for this PR.

hehehai added 3 commits June 14, 2026 18:08
* 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
@hehehai hehehai marked this pull request as ready for review June 14, 2026 23:55
@hehehai hehehai self-assigned this Jun 14, 2026
@hehehai hehehai added Enhancement New feature or request Feature labels Jun 14, 2026
hehehai added 18 commits June 15, 2026 08:23
- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant