Skip to content

Release 0.9.7

Pre-release
Pre-release

Choose a tag to compare

@aitoboxinc aitoboxinc released this 24 Aug 01:54
· 45 commits to main since this release

[v0.9.7] - 2026-08-24

馃攳 Intelligent Application Architecture Detection & Language Adaptation

  • app_type Architecture Recognition:
    • Introduced app_type field (electron, chromium, qt, flutter, native_cocoa, java, unknown) to the Recipe model.
    • Automatically recognizes application runtime frameworks via AppProber.detect_app_type by inspecting bundle frameworks, dylibs, and JVM structures.
    • Standardized all 34 built-in recipes with explicit app_type and strip_sandbox configurations.
  • Framework-Adaptive Language Injection:
    • Dynamically injects locale flags customized per runtime framework (--lang= for Chromium/Electron, -AppleLanguages for Native Cocoa, -user.language for Java).

馃К Mach-O Binary Argument Probing & Validation

  • Intelligent Data Directory Probing:
    • Implemented BinaryArgumentProber to scan Mach-O executable string tables, automatically extracting supported user data directory CLI flags (--user-data-dir, --profile-directory, --datadir, etc.) for unknown applications.
  • Launch Argument Validation:
    • Added LaunchArgumentValidator to prune unsupported or conflicting CLI flags during clone creation, preventing application crashes.

馃搵 Clone Injected Parameters Inspection & Copy

  • CloneInspector & Details View Enhancement:
    • Implemented CloneInspector to parse and extract runtime injected environment variables, proxy settings, language overrides, and launch flags from clone bundles.
    • Added an "Injected Parameters" card in CloneDetailWindow with a one-click copy button and visual feedback.

鈿欙笍 Recipe Editor Window Advanced Customization

  • GUI Recipe Editing (RecipeEditWindow):
    • Added advanced configuration fields including application framework type selection, launch arguments editor, proxy settings, environment variables, and symlink whitelists.

馃И Test Suite Expansion

  • Comprehensive Coverage:
    • Expanded automated test suite to 428 unit and GUI integration tests.