v0.3.0
·
62 commits
to development
since this release
β¨ New Features
π¨ Premium UI/UX Redesign
- Glassmorphism: Implemented a modern glass effect for the header and input area, adding depth and distinct layering to the interface.
- Rich Dark Theme: Switched to a deep "Midnight Blue" palette (
#0f172a) for a more immersive and premium feel. - Vibrant Accents: Replaced standard colors with dynamic gradients (Blue β Cyan) for buttons and user messages.
- Micro-interactions: Added smooth animations for message entry, typing indicators, and hover effects.
π§ Gemini SDK Migration & Enhanced Intelligence
- SDK Upgrade: Migrated to the new
google.golang.org/genaiSDK and Go 1.24 for improved performance and future-proofing. - Self-Correcting JSON: Implemented a retry loop for LLM responses. If the agent acts out (malformed JSON), the system now feeds the error back to the model for self-correction.
- Workflow Visualization: Introduced refined step types for clearer visualization of the agent's thought process.
π€ Persona Management
- Active Persona Control: New UI elements to clearly display the active persona and allow for easy deactivation.
- Terminology Update: Standardized usage of "Persona" across the application (replacing "Profile").
π System Updates
- Update Checker: Added in-app notification system to alert users when a new version of the application is available.
π Improvements
- System Prompt: Updated the core system prompt to align with new capabilities and improve general reasoning.
- Response Parsing: Refactored LLM response parsing to be more robust, especially for complex tool calls.
π Bug Fixes
- URL Fetching: Fixed an issue where the
read_urltool could hang indefinitely by enforcing a custom HTTP client timeout. - Layout Issues: Resolved text wrapping issues within code blocks to prevent layout overflow in chat messages.