Skip to content

v0.0.3

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Oct 23:08
· 254 commits to main since this release
afdf5ea

Changelog

  • New Interpreter Command:
    Added the interpreter command to execute code snippets directly within the application.

  • Automatic Update Feature:
    Introduced the update command to easily upgrade the application to the latest version.

  • Enhanced AI Provider Support:
    Integrated reasoning providers and added support for OpenRouter, allowing use of additional AI models.

  • Improved Prompt Customization:
    Updated default prompts and added user preferences for a more personalized experience.

  • Upgraded SQLite Driver:
    Switched to modernc.org/sqlite for better database performance and compatibility.

  • Build Process Enhancements:
    Added dev and all build targets in the Makefile to streamline development and building.

  • Bug Fixes:

    • Improved terminal output handling with better screen clearing and formatting.
    • Fixed SQLite driver naming for stable database operations.
  • Code Refactoring:
    Enhanced code clarity, error handling, and maintainability through various refactoring tasks.

  • Documentation Updates:
    Revised the README and prompts to reflect new features and improvements.

Changelog

  • afdf5ea refactor(internal/term): use strconv for integer conversion
  • a7ed1ae refactor(internal/providers): use constants for improved maintainability
  • feb97dd test(internal/code): add t.Parallel() for concurrent test execution
  • 689a3c5 refactor(internal/code): simplify string concatenation
  • 67b522e refactor(cmd/cli): update function signatures for clarity
  • e2efbd7 feat(cli): add interpreter command and related execution features
  • 2df5c7c fix(term/screenbuf): improve Clear method functionality
  • fe76bdb refactor(cli): replace screenbuf usage with term screenbuf
  • abe9ede fix(internal/chat): correct sqlite driver name
  • 8575382 refactor(internal/chat): switch to modernc.org/sqlite driver
  • 3f23b23 chore(dependencies): update module versions and dependencies
  • 3fd4744 feat(cmd/cli): add interpreter and update commands
  • 309d6a0 docs(prompts): update native-ask, native-code, and native-rephrase prompts
  • 16548d5 refactor(internal/term): simplify input area termination condition
  • b0a54df feat(internal/providers): add GetModel method to text providers and support reasoning
  • fc2b973 feat(internal/prompts): add preferences to default prompt
  • e058240 feat(cmd/cli): add update command and support reasoning providers
  • fe0966b feat(Makefile): add dev and all build targets
  • 3cddd85 feat(internal/providers/openrouter): add client and text-to-text reasoning implementations
  • 367d2c3 refactor(internal/providers/openaiprovider): improve error handling in text-to-text reasoning
  • 10411ec feat(internal/providers/loader): implement OpenRouter provider
  • 0f62f9c fix(cmd/cli): remove redundant lines in main.go
  • 44a41b2 docs: update AI provider integration in README

Full Changelog: v0.0.2...v0.0.3