You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add 'DIFFY: Explain and Preview' command to package.json ([b214edd](https://github.com/Hi7cl4w/diffy-explain-ai/commit/b214eddb59780fac56d535304a6ce340ef018c1d))
13
+
* Add 'ExtensionContext' to Diffy class ([f2ad4b1](https://github.com/Hi7cl4w/diffy-explain-ai/commit/f2ad4b10ff2f05148ff6b37e696e3069932d3d35))
* Add automated GitHub release workflow with comprehensive documentation ([dbfafb7](https://github.com/Hi7cl4w/diffy-explain-ai/commit/dbfafb7f7d5db4c96daaf6455fdb7a4c9b998518))
16
+
* Add Biome as project linter and formatter ([a01ce71](https://github.com/Hi7cl4w/diffy-explain-ai/commit/a01ce7167bc87d4690ef2ad18cd772c18cb16a31))
17
+
* add Biome as the project linter and formatter ([0ecdc62](https://github.com/Hi7cl4w/diffy-explain-ai/commit/0ecdc626d884290abc7558f97006ceec0fe629e9))
18
+
* add codebase indexing service and improve configuration handling ([b53f132](https://github.com/Hi7cl4w/diffy-explain-ai/commit/b53f1325e2b243d6aab8fc6b9294ac5bac06fed5))
19
+
* Add custom commit message template support with placeholders ([5ac67c0](https://github.com/Hi7cl4w/diffy-explain-ai/commit/5ac67c0d9a6a8377d3ef51bebfb2a52cb76e01a1))
20
+
* add Gemini configuration methods to WorkspaceService ([55cb2fa](https://github.com/Hi7cl4w/diffy-explain-ai/commit/55cb2faa886646e84255a52284583479ae5e96fd))
21
+
* add Git staging event listeners and diff pre-warming ([228eb08](https://github.com/Hi7cl4w/diffy-explain-ai/commit/228eb08a0fec513bd91bca5557921ba8fbded049))
22
+
* add Google Gemini API dependency ([9dbc802](https://github.com/Hi7cl4w/diffy-explain-ai/commit/9dbc802cf62440e73072a2d697d7724454605181))
23
+
* add intelligent code indexing for AI commit generation ([b2f2393](https://github.com/Hi7cl4w/diffy-explain-ai/commit/b2f2393980b94809ea40c73c5538dae85bb96b14))
24
+
* add support for Grok Code Fast 1 and GPT-5 mini Copilot models ([869eb03](https://github.com/Hi7cl4w/diffy-explain-ai/commit/869eb036770344a00b3babf30b44ebfd8f30c4cc))
25
+
* add type-check script and update VS Code engine requirement ([ae582b8](https://github.com/Hi7cl4w/diffy-explain-ai/commit/ae582b876dc91f9db4115a3060fba7d456d52d8a))
26
+
* Add VS Code Language Model API integration ([87e0b20](https://github.com/Hi7cl4w/diffy-explain-ai/commit/87e0b200bdc0af4892c9775e1208233d77f907bc))
27
+
* Add VS Code Language Model API integration and Biome linting ([5bca5d6](https://github.com/Hi7cl4w/diffy-explain-ai/commit/5bca5d6cb653a175042539a0ce1e9dd275d66673))
28
+
* Add VS Code Language Model API integration and Biome linting ([98fbeb4](https://github.com/Hi7cl4w/diffy-explain-ai/commit/98fbeb441a61804fb4e7f2edcd1b258a5969e659))
29
+
* Added getDiffAndWarnUser() to GitService ([daee4a0](https://github.com/Hi7cl4w/diffy-explain-ai/commit/daee4a0746219c438c4549dfec0ab6f96ca9a7f6))
30
+
* Changed the getGitDiff call to the getDiffAndWarnUser call ([0db05e1](https://github.com/Hi7cl4w/diffy-explain-ai/commit/0db05e1f5d9da949858a27cce0c2889bce18b37a))
***git:** add silent option to getDiffAndWarnUser method ([4edc49a](https://github.com/Hi7cl4w/diffy-explain-ai/commit/4edc49a486782a97e230cc36adb8af86d48b82f0))
38
+
* implement GeminiService for Google Gemini API integration ([5c6b9cc](https://github.com/Hi7cl4w/diffy-explain-ai/commit/5c6b9cca879e7b9e4820938bfeab63653e8e2bf2))
* integrate GeminiService into Diffy extension ([80e3af9](https://github.com/Hi7cl4w/diffy-explain-ai/commit/80e3af92c869298b8753e7d9caae00368e231948))
41
+
***package.json:** update version to 1.0.15 ([95a50ae](https://github.com/Hi7cl4w/diffy-explain-ai/commit/95a50ae27d0cb1ab2ff0f84bb75384f7613e34ca))
42
+
***service:** add DiffAnalyzer for analyzing git diffs ([dcb188e](https://github.com/Hi7cl4w/diffy-explain-ai/commit/dcb188edcef78ad17b7216b8e6522f0849a9a6ec))
43
+
* Set VS Code LLM (GitHub Copilot) as default AI provider ([b353a87](https://github.com/Hi7cl4w/diffy-explain-ai/commit/b353a87efb514c1c0602cbe22c0ce901cd7d630f))
44
+
* Update OpenAI Service to ([bfdf59d](https://github.com/Hi7cl4w/diffy-explain-ai/commit/bfdf59dc9c506eecd8b84fd85e8d5f01f8a20d50))
45
+
* warn user to stage ([0355228](https://github.com/Hi7cl4w/diffy-explain-ai/commit/0355228795f40593b31317753a15119c67e10112))
46
+
47
+
48
+
### Bug Fixes
49
+
50
+
* Add logic to return null on OpenAiService error ([e45c5eb](https://github.com/Hi7cl4w/diffy-explain-ai/commit/e45c5eb4be0766028f56134c0e98cdc64d36a864))
51
+
* Added conditional statement to check for changes ([b6e9faa](https://github.com/Hi7cl4w/diffy-explain-ai/commit/b6e9faaac4c7903a74465dd9bf9f27e9ae593214))
* Ensure Promise rejection reasons are Error objects ([dc48f8a](https://github.com/Hi7cl4w/diffy-explain-ai/commit/dc48f8a86360fd752f0226be20940faac6aa45f0))
54
+
* getExplainedChanges Returns string or null ([de80941](https://github.com/Hi7cl4w/diffy-explain-ai/commit/de80941e3de61bcad747c8e4d1d662813693232d))
55
+
***git:** do not warn message on updateStagedChanges ([6f3813d](https://github.com/Hi7cl4w/diffy-explain-ai/commit/6f3813d9f173e044f74802d41d80f50cc2fa550f))
56
+
* Handle git repositories with submodules correctly ([0674002](https://github.com/Hi7cl4w/diffy-explain-ai/commit/0674002bd4d0a36c171ff25bb145e4c3a0ca5694))
57
+
* Handle git repositories with submodules correctly ([de66bfe](https://github.com/Hi7cl4w/diffy-explain-ai/commit/de66bfe302f03079b3dccde065b25ad8739e48c2)), closes [#14](https://github.com/Hi7cl4w/diffy-explain-ai/issues/14)
* Properly handle promises to prevent unhandled rejections ([7a47650](https://github.com/Hi7cl4w/diffy-explain-ai/commit/7a4765059d4302698495b546119216d9828f4d8f))
60
+
* remove unused imports and organize imports ([48975ce](https://github.com/Hi7cl4w/diffy-explain-ai/commit/48975ce595130c238023f43301f43a27c3a78574))
61
+
* Resolve TypeScript issues in test suite ([c5addb0](https://github.com/Hi7cl4w/diffy-explain-ai/commit/c5addb0a430b5a76df40b6fdd6bf6fd9874cd097))
62
+
* Update type definitions for better type safety ([774cbf2](https://github.com/Hi7cl4w/diffy-explain-ai/commit/774cbf205ac6a5dde8567dc9179efb7a82c39cf3))
63
+
* Update VS Code API usage for compatibility with v1.90.0 ([c44a740](https://github.com/Hi7cl4w/diffy-explain-ai/commit/c44a74091caafa45f62d9d2a3a98ec86450a16ac))
64
+
* warning not shown when there is no changes ([1f31528](https://github.com/Hi7cl4w/diffy-explain-ai/commit/1f3152881fcd9c51645f7149485465d046d8225e))
65
+
* warning not shown when there is no changes ([c07ca89](https://github.com/Hi7cl4w/diffy-explain-ai/commit/c07ca89022038c75b21c33e71314c42a6f77f55b))
66
+
* windows is not updating after first call ([aea8186](https://github.com/Hi7cl4w/diffy-explain-ai/commit/aea81865c57d0e3ca787ca0cad0723eb5c3c4ed6))
67
+
68
+
69
+
### Performance Improvements
70
+
71
+
* improve performance with parallel processing, optimized caching, and pre-initialization ([a9a492e](https://github.com/Hi7cl4w/diffy-explain-ai/commit/a9a492e95551c1a95303c29db9bfdc60e00ae215))
0 commit comments