Skip to content

v0.7.2

Choose a tag to compare

@soheidon soheidon released this 13 Jun 17:36

v0.7.2

Architecture cleanup

  • Move model capabilities from config.json to app code — capabilities (image/video support, thinking mode) are now resolved from the upstream model name in both Rust and TypeScript, not stored in config.json
  • config.json now only stores user choices: active provider, API key env var names, upstream model selections, thinking modes, and server settings
  • Add config_version field for future migrations

ConfigPanel restructured

  • Server Config — structured fields for host, port, CORS (no more raw JSON needed)
  • Utilities — Open Folder, Backup, Restore from .bak, Reset to defaults
  • Import — paste and validate JSON config
  • Advanced JSON Editor — demoted to collapsed section with strong warning
  • ConfigPanel collapsed by default for safety

Reliability

  • All config writes now use atomic writes (tmp + rename)
  • .bak backup created before every destructive write (restore, reset, import)
  • New commands: backup_config, restore_config_from_backup, reset_config, update_server_config

Installer languages

English, Japanese, Simplified Chinese, Traditional Chinese, Korean, French