Releases: nomihq/nomi
v0.3.3
v0.3.2
feat(tools/audiostream): add AudioStream interface and implementation
v0.3.1
feat(browser): improve error handling and retry logic with input
v0.3.0
feat(term): integrate cancelreader for terminal input
v0.2.3
feat(openaiprovider): implement text-to-speech provider
v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
• Implemented sound play functionality and play sound configuration.
• Integrated new input handler, voice input support, and key prompts.
• Refactored CLI and tools, removing deprecated functionality.
• Added new browser use cases and enhanced existing ones.
• Improved error handling, command execution, and artifact paths.
• Introduced various providers and utilities for content creation.
• Expanded commit plan and copywriting workflows.
• Enhanced code readability, consistency, and documentation.
• Updated dependencies and CI workflows.
v0.1.0
Release Notes
v0.0.3
Changelog
-
New Interpreter Command:
Added theinterpreter
command to execute code snippets directly within the application. -
Automatic Update Feature:
Introduced theupdate
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 tomodernc.org/sqlite
for better database performance and compatibility. -
Build Process Enhancements:
Addeddev
andall
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