All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog。
- deps: Update dependencies (0bf0e2a)
- docs: Fix incorrect directory name in installation instructions (08fd60d)
- ux: Optimize fileless change handling and notification experience (ffe9793)
- ai: Added support for LM Studio as an AI provider (0903d76)
- branch: Supports creating new branches from a specified base branch (71dc50c)
- Unified optional chaining for string trim methods (b827b23)
- notification: Add native system notifications for successful operations (2695bb6)
- notification: Optimize the notification experience and fix the timeout close function (7ba57e1)
- ai: Convert buildProviderMessages and getSystemPrompt to asynchronous methods (8148332)
- i18n: Improve internationalization support for SVN and model functions (dda11c8)
- prompt: Support dynamic generation of commit types from commitlint configuration (2972447)
- github: Add issue templates (d7c3dc0)
- scm: Fix handling of code block markers in AI responses (e6d365f)
- scm: Refactor repository detection logic to enhance SVN support (f338931)
- ci: Use tsc-files Improved type checking for staged files (0aa72fe)
- ai: Enhanced model validation logic and unified coding style (1f7c779)
- project: Removed obsolete and unused project files (fdcb2a4)
- scripts: Removed redundant SCM test scripts (1ce46fd)
- tsconfig: Corrected the schema address in tsconfig.json (92f4b9b)
- Improved test reliability and simulation (aa85a22)
- Enhanced lint-staged configuration (ba81db1)
- config: Optimize the CodeAnalysis diff detection configuration structure (feb8b4d)
- prompt: Refactor the hierarchical commit prompt template to support configuration options (ce95d59)
- scm: Improve cross-platform path handling (ea60595)
- commit-generation: Implement automatic detection of staging area contents and optimize layered commits (f68c52a)
- scm: Add staging area content detection and related components (ade8655)
- svn: Fix SVN path detection and environment configuration issues on Windows (86f4a3d)
- i18n: Add missing internationalization strings (ff3a2a0)
- release: 0.43.2 (512e809)
- setting: Added explicit type definitions for settings page components (c17f8f6)
- scm: Added unit tests for ImprovedPathUtils (42b67c8)
- scm: Added improved cross-platform path handling utility class (6e07e4a)
- scm: Fixed path handling and command injection issues in the SVN provider (9da13a2)
- scm: Fixed an issue where diffs for deleted files were not correctly generated (16f1fad)
- github: Added the release-please automated release process (328ef21)
- ai: Use a more precise method to obtain model token restrictions (19cb5b3)
- context-manager: Refactor the context manager to be modular (eafc680)
- model-registry: Implement an enhanced model information retrieval (1a574fb)
- model: Implement manual model information updates (c26f9b6)
- zhipu-provider: Updated Zhipu AI model configuration to the latest 2025 version (cb102d1)
- webview-ui: Added documentation links (ab8fe08)
- context: Refactor ContextManager and add warning suppression (63e5873)
- notification: Refactor notification system and unify i18n message keys (9047a9b)
- notification: Refactor message prompts to use the notification manager (b5181b6)
- scm: Refactor the SCM layer to support multiple SVN repositories (e8aed8b)
- scm: Refactor the SvnProvider to support multiple repositories and unify notifications (ef974c9)
- core: Added an option to disable non-critical warning popups (0c47529)
- i18n: Unify internationalization text for SCM and AI providers (a1443a7)
- ai: Fixed an issue where the cache wasn't updated after AI provider configuration changes. (f7c1d82)
- ui: Fixed an issue where the progress bar didn't complete after command execution. (654ba88)
-
context-manager: Refactor context building logic to prioritize key blocks (7570a93)
-
scm: Refactor file selection logic to SCMDetectorService (e854af3)
- prompt: Introduce alternative prompt words to handle complex or large changes (c095cb4)
- release: Released version 0.40.0 (f9a1a80)
- ci: Specify registryUrl for VS Marketplace release step (da2bf30)
- release: Adjust pre-release judgment logic to support release branches (2df11c0)
- release: Fix the extraction logic of change log in release workflow (c3df252)
- release: Use the release log extracted from the CHANGELOG.md file instead (f990a95)
- release: Allow manual triggering of release workflow (caeca42)
- workflow: Update release workflow configuration (6ba5a96)
- workflow: Use npm ci instead of pnpm install (886df2f)
- context-manager: Introduce mandatory retention blocks and optimize truncation strategy (0b5b7cf)
- context-manager: Optimize message building logic and improve block processing order (220f0b7)
- context: Refactor context building to improve prompt structure and quality (65e2027)
- core: Support multi-repository file location and SCM cache optimization (cb6546d)
- scm: Extract SCM detection logic to SCMDetectorService (a48bc7e)
- scm: Optimize repository path detection logic and support multi-repository environment (2214234)
- scm: Refactor SCM provider logic to enhance multi-repository support (cb842e7)
- Update ESLint plugin and improve code block bracket style (3cae2dc)
- scm-factory: Update test cases to use fs.PathLike to replace string type parameters (7c988b6)
-
core: Release 0.38.0 version, support multi-warehouse location and test infrastructure (5e36789)
-
tests: Add SCM test infrastructure and unit tests (6a70c28)
-
theme: Implement VSCode theme adaptation function (6491f11)
- lint: Update lint configuration and pre-commit hook (8051fcd)
- release: Release 0.36.0 version (8938ac4)
- release: Fix runtime errors caused by incorrect configuration key name settings (2e11a6c)
- Update version number to 0.37.0 and update change log (703e94a)
- Update version number to 0.39.0 and optimize code style (1b30ac7)
- git-provider: Fix runtime errors caused by incorrect configuration key name settings (33a3d5a)
- core: Upgrade vite to 7.0.6 and optimize dependency management (6df99b4)
- Update @stylistic/eslint-plugin dependency to version 5.2.2 (9c43f1d)
- release: Add automated release workflow (8bd15ca)
- release: Automated pre-release and official release processes (4681ee4)
-
scm: Optimize warehouse path detection logic and support multi-warehouse environment (2214234)
-
Update ESLint plugin and improve code block bracket style (3cae2dc)
- scm-factory: Update test cases to use fs.PathLike to replace string type parameters (7c988b6)
- core: Released version 0.38.0, supporting multi-repository location and testing infrastructure (5e36789)
- theme: Implemented VSCode theme adaptation function (6491f11)
- lint: Updated lint configuration and pre-commit hook (8051fcd)
- core: Upgraded vite to 7.0.6 and optimized dependency management (6df99b4)
- Update @stylistic/eslint-plugin dependency to version 5.2.2 (9c43f1d)
-
context-manager: Optimize message building logic and improve block processing order (220f0b7)
-
context: Refactor context building to improve prompt structure and quality (65e2027)
-
core: Support multi-repository file location and SCM cache optimization (cb6546d)
- branch: Introduce branch name generation mode selection (3c0d3a9)
- commit: Implement hierarchical commit detail generation (a758efe)
- tests: Add SCM test infrastructure and unit tests (6a70c28)
- release: Released version 0.35.0 (c866ae8)
- release: Released version 0.36.0 (8938ac4)
- release: Fix the runtime error caused by the configuration key name setting error (2e11a6c)
- Update the version number to 0.37.0 and update the change log (703e94a)
- git-provider: Fix the runtime error caused by the configuration key name setting error (33a3d5a)
- release: Automated pre-release and official release processes (4681ee4)
- workflow: Integrate and automate deployment workflows (c5c2686)
- Updated version number to 0.37.0 and updated change log (703e94a)
- git-provider: Fix the runtime error caused by incorrect configuration key name setting (33a3d5a)
-
context-manager: Optimize message building logic and improve block processing order (220f0b7)
-
context: Refactor context building to improve prompt structure and quality (65e2027)
-
branch: Introduce branch name generation mode selection (3c0d3a9)
-
commit: Implement hierarchical commit detail generation (a758efe)
- release: Automated pre-release and official release processes (4681ee4)
- workflow: Integrate and automate deployment workflow (c5c2686)
-
branch: Introduce branch name generation mode selection (3c0d3a9)
-
commit: Implement hierarchical commit detail generation (a758efe)
- release: Release 0.35.0 (c866ae8)
- workflow: Integrate and automate deployment workflows (c5c2686)
- diff: Add diff target configuration to support analyzing staging area or all changes (d5a769a)
- release: Release 0.34.0 version (8bc5ec6)
- scm: Add clipboard fallback for SCM providers (509b715)
- release: Release 0.33.0 (96ff9ca)
- build: Fix activation failure due to missing tiktoken WASM files (08d2951)
- ai: Refactor the context overlength error handling and add token calculation function (de81990)
- core: Introduce ContextManager to optimize overlength prompt word processing (6d50f20)
- core: Introduce notification manager to unify message prompts (a9b92a3)
- diff: Refactor the difference processor to aggregate output (4ac8eaa)
- notification: Make notification function return user selection result (9b8ef1f)
- context: Implement context manager to handle token limit intelligently (af7adc4)
- tokenizer: Add tokenizer service for token calculation and encoding and decoding (ab691a2)
- ui: Add light and dark theme support for command icons (646051d)
- i18n: Add localized text for prompt management and Git operations (04f59d1)
- deps: Update dependencies (0abfaa3)
- readme: Add vscode-copilot-chat to the credits section (bb7680a)
- release: Release 0.32.0 (603ae47)
- publish: Add publishing support for Open VSX repository (8db6498)
- ui: Add separate icons for commands to enhance recognition (7eabf3e)
- workflow: Add extended automatic deployment workflow (0b8de9e)
- settings: Refactor the code index's Embedding settings and support OpenAI compatibility mode (69d850e)
-
ai: Add embedded model support for AI providers and models (2ca264a)
-
core: Introduce project documentation, coding standards, and AI rule systems (428d7bb)
-
embedding: Implement support and discovery for embedded models (93860eb)
-
git: Refactor getDiff method and enhance diff simplification (c60de5c)
-
indexing: Support OpenAI compatible embedding service (732e759)
-
provider: Add SiliconFlow provider and refactor model type system (0a85dbf)
- release: Release 0.31.0 Version (73fa73b)
- core: Remove debug log and add AI rule file (3066909)
-
prompt: Implement dynamic commit message prompt generator (40974a0)
-
provider: Add support for multiple AI service providers (6477aa9)
-
providers: Add support for multiple mainstream AI service providers (d335d11)
- release: Release 0.30.0 (724a3a4)
- menu: Adjust the order of the context menu of SCM resource folders (3b3d281)
- ai/provider: Refactor AI provider to use standardized message structure (f648afe)
- config: Add "Use recent commit as reference" config item (4dee82c)
- context: Introduce recent commit and advanced diff handling to optimize AI context (013f923)
- prompt: Refactor the prompt structure and introduce the recent commit reference function (8da8117)
- scm: Add the function of getting the latest commit record and refactor the diff logic (c212d72)
- release: Release version 0.29.0 (f0e1bc1)
- prompt: Optimize AI prompt words and context processing logic (816a9c0)
- commit-generation: Display prompt word length and model restrictions (37108b9)
- release: Release 0.28.0 version (9747dbf)
- readme: Update documentation to reflect new features and configuration (07b910a)
- ai: Implemented generation of commit information through function calls (768aa19)
- config: Enhanced configuration system to support workspace configuration and experimental features (b616881)
- settings: Refactored settings system to implement dynamic UI and function description (65c4b4a)
- i18n: Added internationalized text related to function calls (31aec06)
- release: Released version 0.27.0 (d18e397)
- embedding: Improve embedding service and implement message internationalization (bc90f70)
- release: Release 0.26.0 (20764b6)
- embedding: Adjust embedding function integration and remove old configuration (5a9bec6)
-
scm: Introduce asynchronous initialization mechanism for SCM provider (c9bcc09)
-
svn: Enhance SVN path detection logic (14320c3)
- i18n: Added internationalized prompt information (1956b36)
- release: Released version 0.25.0 (f7b780c)
- settings: Fix index clearing logic and optimize configuration loading (ecb710d)
- codebase: Unify code style and refactor toast action types (d8398be)
- indexing: Added the ability to clear indexes and re-index based on configuration changes (d18b425)
- release: Released version 0.24.0 (997c323)
- indexing: Improve indexing service initialization, error handling, and configuration update mechanism (da37075)
- release: Release 0.23.1 (ee1eda6)
- logging: Optimize the format of model loading log warnings (31091a6)
- release: Prepare for 0.23.0 release (3a0a01f)
- icon: Update menu and view icons (1de232a)
- readme: Update content and add internationalization support (212f58a)
-
indexing: Enhance embedding service and improve error handling (6652b5d)
-
setting: Improve indexing error handling and display (7f4e558)
-
settings: Enhance settings page save prompt and update menu label (a7a9002)
- release: Prepare for 0.22.0 release (19df93a)
- indexing: Enhanced indexing error handling and reporting (8227100)
-
commands: Adjust embed context logic in commands (f67fd95)
-
utils: Remove unused config module (f67eb75)
-
webview/settings: Refactor settings view to separate concerns and improve configuration management (3edd1d2)
- ai: Integrate embed services to provide similar code context (a4a011e)
- branding: Update plugin title and icon (cbeaf6e)
- code-index: Implement configurable embedding service and enhance index stability (7323665)
- config: Introduce embedding function and update related configuration (8e88ddb)
- core, ai: Integrate embedding service and add setting view (c5b3bab)
- core: Added multiple core tool functions (9dd8ad1)
- core: Introduced code parsing and vector storage dependencies (8d5bcf7)
- glob: Implemented file and directory ignoring logic (72ac425)
- indexing: Integrate EmbeddingServiceManager and add Qdrant related configuration (0a91691)
- indexing: Integrate Ollama, improve code parsing and segmentation, and increase indexing progress (437c76b)
- indexing: Added EmbeddingService manager (3279a92)
- indexing: Introduced code semantic indexing and search functions (981841f)
- setting: Added setting page UI to support code index configuration (1ef3c28)
- settings: Add service connection test and refactor code index setting UI (b2706ee)
- tree-sitter: Implement multi-language parsing and query functions based on WASM (8841069)
- ui, core: Add settings interface and upgrade code parsing library (5aaae4f)
- webview-ui: Introduce multi-view support and add settings page (4e41e02)
- webview: Implement plugin settings view provider (2727a5e)
- webview: Add settings and weekly report pages, and update project identifier (773e017)
- config: Add workspace configuration mode (dc6a621)
- constants: Add core constant definitions (5194e01)
- deps: Update dependencies and adjust typescript dependency types (ce22e8b)
- release: Release 0.21.1 (1f59412)
- build: Fix the issue where the build script did not copy WASM files (6aa39de)
-
ai-provider: Refactor AI provider streaming request parameter processing (1544c46)
-
progress: Optimize command progress display and user feedback (1c098fa)
-
i18n: Added internationalized text related to PR summary generation progress (e437a0c)
-
release: Release 0.21.0 Version (f79a70c)
- ai-provider: Implement PR summary generation for AI provider (c0c9d48)
- config: Add PR summary config option (d933c69)
- extension: Add PR summary generation (d9b1d21)
- pr-summary: Add PR summary generation (5867855)
- pr-summary: Added the function of generating PR summary (78c92c1)
- scm: Added the function of obtaining commit log and branch list (be86233)
- i18n: Updated internationalization files to support new features such as PR summary (9a29abb)
- release: Release 0.20.2 version (08a3d09)
- vscode: Add images/demo.gif to ignore list (e0938ba)
-
build: Fix dependency and Node engine compatibility issues (d1f8daa)
-
core: Improve command usability and update to 0.20.1 version (de573b0)
-
deps: Downgrade vscode engine and type definition version (75bb17d)
-
deps: Update dependencies and remove package-lock.json (7e5c9e8)
-
model-picker: Add annotations to model selection logic (2ec10db)
-
release: Release 0.20.0 (f276e47)
- openai: Fix model acquisition failure log (887bbeb)
- command: Integrate AI Terms of Service confirmation and support streaming task cancellation (276f709)
- images: Add demo GIF images (33ab53c)
- state: Introduce state management module (48dd04f)
- i18n: Add localized entries related to AI Terms of Service and user cancellation operations (ad38e39)
- release: Upgrade version to 0.19.0 and update change log (1711136)
- scm: Fix special character escape of author name in Git log query (924a7b7)
- generatecommitcommand: Refactor the commit generation command and remove the old execution logic (342d3a0)
-
ai-providers: Implement AI provider streaming request and update Zhipu configuration (31c5899)
-
ai: Add streaming generation of commit information function (663ac26)
-
generate-commit-command: Implement streaming generation of commit information (4ef52fa)
-
scm: Add streaming input support for SCM providers (de1f6b2)
- i18n: Added internationalization text related to streaming generation (49a2b90)
- version: Upgraded version to 0.18.0 (bf5dbf2)
- changelog: Updated changelog to version 0.18.0 (6bb864d)
-
ai: Add optional users parameter to support team member reporting (91bb290)
-
generate-branch-name-command: Optimize the generate branch name command (edba80f)
-
editor: Enhance the editor, synchronize format status and improve the style (4c6499d)
-
prompt: Enhance the weekly report prompt, add prohibited operations and HTML output instructions (d8ff7ad)
- deps: Upgrade the version to 0.16.0 and introduce @typescript/native-preview (9e92ca0)
- gemini: Add new version Gemini 2.5 model support (ac6bdca)
- package: Fix VCS conditional expression format (cd1cb34)
- changelog: Update changelog and version number to 0.15.2 (24f0d4a)
- package: Optimize command display conditional logic (3cf6755)
- version: Release v0.15.0 (64a92a3)
-
config: Add commit message body switch configuration item (e2011f0)
-
prompt: Refactor commit message generation logic (0d5da20)
- version: Release v0.14.2 version (e3b8c78)
- build: Update build configuration and AI provider implementation (f9e057b)
- version: Release v0.14.0 (813446d)
- log: Enhanced version control log extraction function (1b2dcf8)
- config: Adjust system configuration and weekly report generation prompter (b63b18a)
- version: Released v0.13.3 version (6dc6bfc)
- config: Optimize plugin configuration and build scripts (f71ea75)
- version: Release v0.13.2 (1d1f40b)
- package: Fix menu command order error (070fd6c)
- version: Release v0.13.1 (2e41c7f)
- Ignore .DS_Store files (c8fa89a)
- release: Release v0.13.0 (0f45fcc)
- git: Optimize the generated commit information content processing (8e8a528)
- ai: Optimize the temperature configuration parameters of AI service providers (cf82e72)
-
gemini: Fully update the Gemini series model and refactor the service provider (48d9ea4)
-
model: Refactor the AI model recognition mechanism (65bfa2a)
- ai: Adjust AI provider configuration and error handling (be7debd)
- config: Fix emoji display issues (eb9c48d)
- locale: Add translations for build failure and model selection (1cce980)
- version: Update project version to 0.12.5 (884e2ff)
- deps: Add @google/genai dependency package (cceb650)
- version: Update the project version to 0.12.4 (28d5d8e)
- misc: Optimize the commit information and branch name generation function (78530f3)
- version: Updated version number to 0.12.3 (bba3f9d)
-
build: Optimize VSCode plugin packaging configuration (bfe8766)
-
vscode: Update VSCode configuration file (178e4d3)
- bundle: Add esbuild packaging support (bcc989f)
- changelog: Update version to 0.12.2 (d7cf90d)
- scm: Optimize sub-directory Git repository detection logic (7a478af)
- release: Release version v0.12.1 (4567997)
- config: Adjust the default values and formats of configuration items (82d6f70)
-
ci: Add pnpm environment configuration (aa361d8)
-
deps: Switch build scripts from pnpm to npm (e06bda5)
- version: Upgraded the project version to 0.12.0 (4c86577)
-
ai: Enhance AI interface parameters and prompt word processing capabilities (ee04aa8)
-
deps: Add vsce as a development dependency (5e782fe)
- version: Update project version to 0.11.4 (e80dab0)
- ai: Rename generateResponse method to generateCommit (92383ab)
- types: Fix date picker type definition (20dce25)
- changelog: Update project version to 0.11.3 (64ea845)
- workflow: Add GitHub Actions release workflow (8914a22)
- ai: Refactor the weekly report generation and code review function prompt (96a10fa)
- changelog: Update v0.11.2 version documentation (c5177cc)
-
config: Optimize configuration structure (eb1755f)
-
prompt: Improve prompt word generation logic (2ff9e59)
- changelog: Update v0.11.1 version change log (ebb559c)
-
prompt: Refactor the prompt module directory structure (5826aa2)
-
provider: Refactor the AI provider execution logic to add a retry mechanism (154cba2)
-
providers: Unify the AI provider file naming convention (0aa9db5)
- config: Add hierarchical commit message function and refactor AI provider (0f53a45)
- changelog: Update v0.11.0 version change log (dc2b855)
- readme: Update document support for multi-platform AI services and new features (f89b8e1)
- branch: Add branch name generation function (ab9be01)
-
deps: Update VSCode engine support version and build dependencies (d6305d8)
-
deps: Update dependency configuration requirements (fa808d9)
- version: Update version to 0.10.3 and synchronize change log (b8525c1)
- workflows: Add VS Code plugin release process (b005f76)
-
config: Refactor the configuration manager to adopt the service split mode (01750b8)
-
config: Refactor the configuration module split tool function (150e80a)
- deps: Upgrade the dependency package version (88a216e)
- misc: Update the version to 0.10.2 (3362f3f)
- ui: Adjust the display order and conditions of the command menu (10ba90d)
- changelog: Update the version to 0.10.1 (e49f6b2)
-
commands: Refactor code selection file processing logic (3545cea)
-
scm: Rename SCM service provider file name (e018086)
-
command: Optimize plugin command configuration (9e4356a)
-
config: Adjust the order of menu items and add weekly report generation function (566384b)
- components: Adjust component file naming conventions (0a65ab7)
- changelog: Release 0.10.0 version (4eee872)
-
scm: Refactor the architecture design and error handling of SVN-related services (9bc67b7)
-
Refactor file naming conventions and project structure (214fcfc)
-
git: Optimize Git difference comparison function (220f047)
-
provider: Add Deepseek AI provider support (f8843be)
- config: Optimize configuration and support new AI providers (5dc41ad)
- deps: Fully upgrade dependency versions (f592f44)
- deps: Add packaged dependency configuration (e00ac04)
- diff: Simplify difference handling configuration and remove outdated tools (f82c7a2)
- release: Release v0.7.1 (da38bd0)
- release: Release v0.8.0 (ab60b51)
- deps: Update the front-end dependency library version (b884ae1)
- utils: Unify file naming conventions to dash style (4b8d2de)
- Unify and optimize component styles (0548121)
- diff: Refactor the documentation and implementation of the difference processing module (def11fe)
- git: Optimize Git difference comparison function (220f047)
- release: Release v0.8.0 (ab60b51)
- deps: Update the front-end dependency library version (b884ae1)
- Unify and optimize component styles (0548121)
- scm: Refactor the architecture design and error handling of SVN related services (9bc67b7)
- provider: Add Deepseek AI provider support (f8843be)
-
config: Optimize configuration and support new AI providers (5dc41ad)
-
deps: Add package dependency configuration (e00ac04)
-
diff: Simplify the difference processing configuration and remove obsolete tools (f82c7a2)
-
release: Release v0.7.1 (da38bd0)
- diff: Refactor the difference processing module documentation and implementation (def11fe)
- build: Add package release script and update configuration file (10e2211)
- release: Release v0.7.0 (fe25433)
- ai: Refactor model validation and selection logic (c660a2d)
- ai: Refactor model validation and selection logic (4bd0e55)
- deepseek: Adjust model configuration and type definition (2b231df)
- deepseek: Adjust model configuration and type definition (1f08e97)
- utils: Refactor notification, localization and tool class structure (b8550cd)
- utils: Refactor notification, localization and tool class structure (9a2b4cf)
- model: Optimize model service provision (ff9c098)
- svn: Enhance the path detection and log management of the SVN plug-in (c90a69d)
-
error: Add SVN related error prompts (4972c4b)
-
locale: Optimize the prompt for the completion of the weekly report generation (efebbe3)
-
release: Release v0.6.3 (db6ff67)
- provider: Optimize VSCode provider error message handling (9ccb51a)
- scm: Optimize version control system detection and commit message processing (d92553e)
- release: Release v0.6.2 (ed75871)
- core: Fix file selection and internationalization issues (4bd85f6)
- i18n: Optimize the logic of obtaining localization manager instances (7e52052)
- changelog: Update version to 0.6.0 (4810b27)
- commands: Refactor the command class system and add code documentation (bd1443f)
- utils: Add code review report generator and optimization tool class (d9da1b3)
-
config: Enhance configuration management system documentation and type definition (2e70f09)
-
features: Add code review feature (af250fd)
-
i18n: Update internationalized strings and optimize localization logic (76f57d7)
-
review: Add internationalized text related to code review (6c72cf8)
- ai: Add complete comment documentation for AI service provider related classes (2989f03)
- changelog: Updated version to 0.5.3 (e09e3bc)
- github: Added GitHub Copilot assistant configuration instructions (c9fe402)
- scm: Added source code management module detailed comments and type definitions (79801c4)
- ts: Optimized code documentation and comments (cc32d54)
- typescript: Optimized code comments and type declarations (35cbe88)
- build: Optimize build configuration and dependency management (9a7cc25
- build: Optimize webview build path and resource loading (c7f3872)
- config: Update eslint config and remove package-lock.json (d95e6b3)
- Update version to 0.5.0 and update documentation simultaneously (ed6b512)
- Weekly: Update the weekly report page using vite react rendering (15bee62)
-
config: Optimize project configuration and dependency management (01e53ed)
-
package: Update dependencies (e005364)
-
webview: Refactor WebView communication and interface logic (01f5f93)
-
config: Update configuration item structure and description (0eacdaf)
-
package: Update application description and classification information (b5e6c27)
-
readme: Optimize README file, add command list and configuration instructions (b80993c)
-
version: Update project version to 0.4.3 (9d8ed6d)
-
version: Updated project version to 0.4.4 (9ebfc88)
-
Updated document content and configuration instructions (618dd56)
- config: Modify the naming of Zhipu AI related configurations (3773623)
-
config: Update the configuration item structure and description (0eacdaf)
-
version: Update the project version to 0.4.2 (7967df6)
-
version: Update the project version to 0.4.3 (9d8ed6d)
- config: Modify the naming of Zhipu AI related configurations (3773623)
- version: Update the project version to 0.4.2 (7967df6)
- version: Updated to 0.4.1 (56c5c29)
- Added free AI model support instructions and new feature introduction (a7ff464)
- providers: Optimized AI provider configuration and error handling (4dde116)
- changelog: Released 0.4.0 version and updated configuration files (911ed64)
- Weekly Report: Add weekly report generation function configuration and internationalization support (7471d2c)
- changelog: Release 0.3.0 version and update documentation (cd0f05e)
- ai: 优化 AI 提供程序和参数配置 (238d03a)
- commands: 重构命令处理类的代码结构和类型 (d9cebd5)
- config: 重构配置管理系统架构 (664d6d4)
- config: 重构配置系统和 AI 提供商配置结构 (480f7d0)
- config: 重构配置系统架构 (7eb3ff2)
- localization: 统一配置项命名风格 (74ae537)
- prompt: 重构提交消息生成器功能 (791cb75)
- providers: 优化配置管理器的类型推断 (9e97e1c)
- app: 升级版本至 0.2.0 (fbae238)
- commands: 增强命令执行和错误处理功能 (cf8654b)
- scm: 添加获取提交信息输入框内容功能 (e670326)
- scripts: 添加配置更新脚本功能 (96fa854)
- config: 重构配置系统架构 (36ba4d7)
- config: 重构配置项结构并增强功能 (27848c2)
- deps: 添加依赖和配置相关更新 (2bd795a)
- extension: 移除配置验证并优化错误处理格式 (28662ab)
- release: 发布 0.1.0 版本 (9a39771)
- git: 优化代码格式和错误处理逻辑 (b413151)
- readme: 更新 README 文件以包含更多 AI 服务支持 (79eda9d)
- commands: 重构命令处理逻辑并优化错误处理 (d708190)
- core: 重构命令管理和错误处理 (cad5b4e)
- scm: 优化源代码管理部分 (5e5d791)
- utils: 优化工具类的错误处理和性能 (73dfaf4)
- Reorganize AI provider and SCM integration (968e9aa)
- ai: 添加 AI 工具类和模型选择服务 (5603b08)
- config: 新增多个 AI 服务提供商的配置支持 (fa072f1)
- docs: 添加多语言支持链接到更新日志和 README 文件 (fd16226)
- locale: 更新国际化语言文案 (54d806f)
- rebranding: 重新命名并增强 AI 提交信息扩展 (9f41dc1)
- ai: 增强 AI 提供商管理系统 (1b36a48)
- commitlint: 简化提交消息类型配置 (0dad6c2)
- config: 完善项目配置文件 (f9bd1e2)
- 更新配置和项目结构 (ae2507b)
- api: Normalize openai provider enum and improve logging (451f284)
- scm: 修复 GitProvider 和 SvnProvider 中的错误处理逻辑 (b2854e2)
- Update README and README.zh-CN files (2e3c5b4)