• v0.5.1 fbcf1d01c1

    v0.5.1 Stable

    rwachters released this 2026-05-31 07:34:31 +00:00 | 557 commits to master since this release

    📦 Release v0.5.1

    📝 Executive Summary

    This patch release focuses on improving the chat input experience in the desktop client and expanding project documentation. Key UI fixes prevent state leakage between chat sessions and restore the Ctrl+Enter keyboard shortcut for message sending. Comprehensive onboarding documentation has been added to help developers understand the project architecture and API.

    🚀 What's New

    Documentation

    • Expanded Onboarding Guide: New comprehensive onboarding documentation covering project architecture, module structure, tech stack, security model, database design, build and test commands, and deployment options.
    • API Reference Documentation: Complete API reference listing all REST endpoints for authentication, chat sessions, messages, groups, LLM providers/models/settings, tools, MCP servers, users, roles, and worker management.

    🐛 Bug Fixes & Improvements

    App

    • Ctrl+Enter Message Sending: Fixed the Ctrl+Enter keyboard shortcut in the chat input field to properly capture and send messages.
    • Session-Isolated Input State: Chat input UI state is now properly scoped to each chat session using key(chatSession.id), preventing text and state leakage when switching between conversations.
    • Removed Unused Parameter: Eliminated the unused inputContent parameter from InputArea and MessageList components, cleaning up the composable API.

    🏗️ Technical Updates

    Infrastructure

    • Version Bump: Project version updated to 0.5.1 in settings.gradle.kts.
    Downloads