Commit Graph

19 Commits

Author SHA1 Message Date
hykocx 76aa5b0444 docs: shorten description in README and package.json 2026-04-15 14:58:15 -04:00
hykocx 7839a27d3a refactor: rename config namespace from aiCommit to zemit 1.1.1 2026-04-15 14:45:35 -04:00
hykocx 1f9ed36194 refactor: translate UI messages to French 2026-04-15 14:42:57 -04:00
hykocx 4f59c77e8f chore: bump version from 1.1.0 to 1.1.1 2026-04-15 14:38:55 -04:00
hykocx a102b0d714 refactor: rename command and config prefix from aiCommit to zemit 2026-04-15 14:34:55 -04:00
hykocx b9e0273d57 chore: update default model to claude-sonnet-4-6 2026-04-15 14:32:23 -04:00
hykocx 7c4f5a9189 docs: add marketplace installation instructions to README 2026-04-15 14:30:31 -04:00
hykocx a62c45e91e refactor: update conventional commit prompt to limit body usage 1.1.0 2026-04-15 13:49:05 -04:00
hykocx 37af7f12b3 docs: update installation instructions with step-by-step guide 2026-04-15 13:47:09 -04:00
hykocx d6be30fbc0 feat: extract AI providers into dedicated providers module 2026-04-15 13:43:53 -04:00
hykocx 5d336af6c6 feat: add git diff utility module with staged/unstaged support 2026-04-15 13:43:47 -04:00
hykocx aa85ed29e8 feat: add VS Code extension entry point with model selection
- Register commands for generating commit messages, aborting
  generation, and selecting AI models
- Implement `selectModel` command with progress notification while
  fetching available models from the configured provider
- Display current model in QuickPick and persist selection globally
- Show appropriate error/warning messages on failure or empty results
2026-04-15 13:43:42 -04:00
hykocx a3dc87d7eb feat: extract commit generation logic into dedicated module
Moves all commit message generation logic from the main extension
file into a new `commitGenerator.ts` module, including:

- Multi-repo orchestration with QuickPick selection
- Filtering repositories that have changes
- Single-repository generation with progress reporting
- Streaming AI response handling with abort support
- Developer note inclusion in prompts
- Diff truncation based on configurable max size
2026-04-15 13:43:37 -04:00
hykocx 50e9eb5484 chore: add TypeScript config and project icon
- Add tsconfig.json with ES2020 target, CommonJS modules, and strict mode
- Add project icon image for application branding
2026-04-15 13:41:44 -04:00
hykocx a1a80c719c chore: add GNU General Public License v3.0 2026-04-15 13:41:34 -04:00
hykocx 401e142f1a chore: add .gitignore and .vscodeignore configuration files 2026-04-15 13:41:29 -04:00
hykocx b65b8f87a4 chore: initialize VS Code extension project structure
Add foundational project files including:
- package-lock.json with dependencies for the zemit extension (v1.1.0)
- Locks devDependencies: TypeScript, esbuild, @vscode/vsce, and type definitions
- Targets VS Code engine v1.85.0+ with GPL-3.0-only license
2026-04-15 13:41:22 -04:00
hykocx 4b0f5da689 docs: add comprehensive README with usage and configuration details
Rewrites the README with full documentation in French, covering
installation, configuration options, supported providers (Anthropic,
OpenAI, Ollama), usage instructions, and development setup.
2026-04-15 12:59:55 -04:00
hykocx bdb7a41dac Initial commit 2026-04-15 12:04:32 -04:00