Skip to content

v0.3.0

Choose a tag to compare

@sameh-farouk sameh-farouk released this 07 Dec 23:59

✨ 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/genai SDK 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_url tool 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.