All notable changes to Augo will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note: During alpha development, this changelog is updated only at version releases. For detailed changes between releases, see the Git commit history.
- Critical: Fixed application crash on first launch when server URL is not configured. Previously required
--dart-define=API_BASE_URL=xxxto start the app; now the app gracefully shows the server configuration page. - Critical: Fixed crash when opening Speech Settings page without
--dart-define=SPEECH_WS_HOST=xxx. Users can now configure WebSocket host directly in the settings UI. - Added
ConfigurationCheckInterceptorto validate server configuration before making network requests. - Added
ServerNotConfiguredExceptionfor clearer error handling when server is not configured.
- Initial alpha release of Augo, the privacy-first AI financial assistant.
- Core FastAPI backend with LangGraph agent support.
- Flutter mobile client with GenUI (Server-driven UI) capabilities.
- Transaction management, budget analysis, and financial forecasting features.
- Integration with Langfuse for AI observability.
- Docker and Docker Compose support for easy deployment.
- Comprehensive Self-Hosting and Architecture guides.
- Detailed
.env.examplewith categorized configurations for easy setup.
- Transitioned AI skills to a more robust script-based execution model for improved security and performance.
- Centralized project versioning with a root
VERSIONfile. - Improved color system consistency across the mobile client.
- Optimized Docker builds using multi-stage builds.
- Security: Fixed critical shell injection vulnerability in filesystem tools.
- Security: Removed hardcoded API keys from binary and source code.
- Fixed AI streaming timeout issues on the client side.
- Resolved various UI rendering inconsistencies.
- Fixed Docker entrypoint path issues for Python module loading.
- Fixed 24+ failing unit and integration tests to ensure 100% test pass rate.