Skip to content

v0.3.4

Choose a tag to compare

@mobcoding mobcoding released this 27 Jun 07:34
· 7 commits to master since this release

Changes

  • Fix unresponsive button: added missing <depends>Git4Idea</depends> — GitHistoryCollector references GitRepositoryManager from git4idea, but the runtime dependency wasn't declared, causing NoClassDefFoundError to silently crash the generation task.
  • Robust error handling: catch (Throwable) instead of catch (Exception) so Java Error types (like NoClassDefFoundError) show a dialog instead of being silently swallowed.
  • Simplified settings: only Base URL, API Key, and Model remain. Language is hardcoded to Chinese, commit style to Conventional Commit.
  • Multi-strategy change collection: tries COMMIT_WORKFLOW_HANDLER first, falls back to SELECTED_CHANGES, then CHANGES for broader IDE compatibility.
  • Includes debug build improvements from 0.3.3: multi-file commit bodies, DiffCollector error resilience, cleaner UX.