- Plugin and terminal log are displayed separately to avoid reading terminal translation log
- FreeCoderX [email protected]
- deepl: Bad Request Parameter 'text' not specified
- Re implement the code prompt mplementation method
- Adjust the logView resource directory structure
- FreeCoderX [email protected]
- Failure of the request cause : translate fail ! Unexpected token
- FreeCoderX [email protected]
- Updated Terminal Translation Demo
- FreeCoderX [email protected]
- Add a log output panel
- FreeCoderX [email protected]
- Add Japanese and Korean documents
- FreeCoderX [email protected]
- Temporarily close annoying 54003 error prompt
- Add video tutorials link to readme
- FreeCoderX [email protected]
- Add log panel
- Add log panel"
- Avoid error reporting
- Collect plugin use information
- FreeCoderX [email protected]
- Optimize error prompt
- Unable to output logs
- FreeCoderX [email protected]
- Add concurrency and request gap delay options for translation requests
- FreeCoderX [email protected]
- Pick changelog content mistake
- Invalid Access Limit
- ci: Enable replacing contents in CI workflow
- ci: Add tag and push to origin if release doesn't exist
- ci: Add concurrency group and prepare tag for deployment
- ci: Update CI workflow to enable creating and pushing tags if they don't exist
- Refactor CI workflow to extract latest tag and use it for release creation
- FreeCoderX [email protected]
- Add openai relative document
- ci: Enable keeping files in publish step
- FreeCoderX [email protected]
- Integrate openai
- FreeCoderX [email protected]
- Special characters skip translation directly
- Auto refresh the engine configuration after change the configuration to avoid restart
- Hover prompt translate not newline
- ci: Relevant contents of. github are not deployed
- IsEmptyComment judgment mistake
- GetMarkdownTextValue logic
- FreeCoderX [email protected]
- PromptHover translating only one line in multiple lines close #7 (#7)
- Avoid translating empty comments
- Update readme
- FreeCoderX [email protected]
- Integrate amplitude analytics
- FreeCoderX [email protected]
- Update docs
- Ignore unnecessary files
- Update deps
- Update release workflow and add content replacement script
- FreeCoderX [email protected]
- Improve document
- Add docs deploy to release workflows
- FreeCoderX [email protected]
- Finer grained control over the hover enable type
- Avoid creating an empty hover
- Texts parameter must be a non-empty string or array of non-empty strings
- Fix broken link in README.md
- Improve README
- FreeCoderX [email protected]
- Add FAQ Frequently Asked Questions
- FreeCoderX [email protected]
- Beautify error log output
- Encode html entities to avoid impression reading experience
- Remove the pop-up frame not used for translating terminal text
- Unified processing of translations into a single function for later maintenance
- FreeCoderX [email protected]
- Add terminal translate text
- Optimize the automatic matching rules of mother language
- Instructions for adding shortcuts
- Update README with additional translation usage examples
- FreeCoderX (@yxw007)
- The plugin cannot be used because ctx is called before initialization is complete
- FreeCoderX (@yxw007)
- Optimize error alerts and popups by clicking on them
⚠️ Standardize the naming of configurations and change them to camelback uniformly
- Add support for Deepl translation engine in README and package.json
- Add shortcut for viewing plugin output logs in README files
- Update deps
⚠️ Standardize the naming of configurations and change them to camelback uniformly
- FreeCoderX (@yxw007)
- Add FAQ to readme
- Update deps
- FreeCoderX (@yxw007)
- StatusBar add icon
- Translate code hover and showQuickPick add placeHolder
- Simplified configuration use
- FreeCoderX (@yxw007)
- Hover markdown don't translate
- FreeCoderX [email protected]
- Ability to set translation cache time
- Use more accurate name
- FreeCoderX [email protected]
- Hover translate
- Split function
- Config's relative code
- Improve document
- FreeCoderX (@yxw007)
- Engine google not found. Resolved #3 (#3)
- FreeCoderX (@yxw007)
- The target language was initiated incorrectly for the first time
- Update readme
- Update readme
- FreeCoderX (@yxw007)
- Can't use esm import problem and no type prompt problem
- FreeCoderX (@yxw007)
- Don't update target language after changing the engine in the setting
- FreeCoderX (@yxw007)
- Clear recentlyUsed after change default engine,avoid of invalid language issues
- Can't set deepl as default engine in setting config view
- Add download link to README
- Add github sponsor config
- Add issue templates
- Update doc image
- FreeCoderX (@yxw007)
- Avoid manual define type
- FreeCoderX (@yxw007)
- Use a bad solution to solve the problem that the extension cannot be used
- FreeCoderX (@yxw007)
- ci: Remove unnecessary pnpm setup step in release workflow
- FreeCoderX (@yxw007)
- Support deepl translate engine
- Automatically update target language list when changing default engine
- Improve the extension experience
- Ts type prompt error
- Add license badge to README_zh-CN.md
- Remove unnecessary git configuration and commit steps
- Prevent release workflow from running on forks
- FreeCoderX (@yxw007)
- Integrate husky,lint-staged etc
- Integrate translate api
- Integrate translate api
- Pass the most basic flow
- Add translate,change language,change engine
- Add status bar item, easy to switch between target language and translation engine
- Add release workflow
- Region config mistake and init properties mistake
- Improve readme
- Change to npm package, pnpm can't vsce package
- FreeCoderX (@yxw007)