Repository navigation
Releases: nor0x/Floaty
Release list
Floaty 0.3.1
Release Notes for v0.3.1 (2026-10-12)
🚀 New Features and Improvements:
- Recurring Jobs with Cron Scheduling:
- Implemented cron-scheduled prompts for chat tools with a new intuitive settings page. #6f22ee3
- Job setup through description files (
~/.floaty/jobs/<name>.md) with YAML frontmatter for detailed task configuration including schedule, model, and tools management. #e0a4fea - Introduced a streamlined process for managing job execution states, leveraging a 30-second scheduler tick ensuring jobs run consistently and catch up on missed firings.
- New tools to list, get, create, update, delete, run, and open jobs, as well as list MCP tool names.
🔧 Technical Enhancements:
- Jobs and tools keys management to prevent unknown key loss.
- Integration of
Cronoslibrary for efficient cron job scheduling. - Enhanced chat service with
ChatTurnOverridesto support job-related chat interactions.
🛠️ Codebase:
- Major updates across multiple files influencing job configuration, chat service refinements, and overall application structure.
- Comprehensive changes in files including
AGENTS.md,app/App.axaml.cs, and multiple service class files.
👥 Contributors:
- Joachim Leonfellner
- nor0x
- Co-Authored by: Claude Opus 5.5
For the complete diff and to explore more, visit the repository.
Thank you for using our product. Stay tuned for more updates! 🌟
Floaty 0.3.0
Release Notes (Date: 2026-10-09)
🚀 New Features
-
Ring Toasts for Chat Replies (
0a29e60,Merged as e0342a1)- Implemented toasts for replies received while chat is minimized, providing a short preview and options to close or open in chat.
- Features error indication, configurable duration, and hover pause.
- Changes impacted multiple files including
AGENTS.md,app/Services/ToastTools.cs, among others.
-
Compact Shell Approval Card (
59db909,Merged as 2101ee8)- Introduced a more concise shell approval card with icons and collapsible "Ran in " message features.
- Commands can now be approved per chat session or indefinitely, with automatic approval option added.
- Affected files comprise
app/Services/ChatService.cs,app/Views/Chat/ChatPanelView.axaml, etc.
-
Vertical Edge Tool Arrangement (
fccd02e)- Redesigned chat panel edge tools, stacking the collapse chevron and compact toggle vertically for better use of horizontal space.
-
Enhanced Provider Flexibility and Chat Controls (
5b7da08)- Introduced "Active Provider" setting to simplify switching AI services.
- Added functionality for copying chat responses and setting for session startup preference (new or continue).
- Expanded support for Chat API selections, improving provider role visibility and UI adjustments.
📦 Repository
🙌 Contributors
- Joachim Leonfellner
- nor0x
Thank you to everyone who contributed to this release! 🎉
Floaty 0.2.2
Release Notes for v0.2.2 🚀
We're excited to introduce several new features and important bug fixes in this release. Below is a summary of the improvements:
New Features 🌟
-
Capture Rule Trigger: Added an "after it opens" capture rule trigger with a customizable delay in seconds. This allows capturing newly opened windows after a specified delay, enhancing the flexibility of capture settings. See #7273a37.
-
Chat Tools Integration: Includes new functionalities such as settings management, application updates, OS integration, and enhanced window-capture tools. See #20663e0.
Bug Fixes 🛠️
- Tooltip Display: Resolved an issue where tooltips were clipping the last character by ensuring adequate padding. Tooltips now display correctly across the application. See #e9013d3.
Improvements
- Built-in Ring Names: The default ring images have been renamed to meaningful names (daisy, tropical, duck, donut, gold, wheel, moon) for better user experience and increased clarity in tooltips. A migration path is provided for existing configurations to transition smoothly. See #e9013d3.
Contributors
We appreciate the contributions from our developers and collaborators:
- nor0x - View Profile
- Joachim Leonfellner
For a complete list of changes and to download the latest release, visit our GitHub repository.
Thank you for your continuous support and feedback! 😊
Floaty 0.2.1
Floaty v0.2.1 Release Notes
🎉 We're excited to bring you the latest improvements to Floaty with version 0.2.1! This release includes enhancements across styling, accessibility, and customization options. Special thanks to all our contributors!
New Features & Enhancements
-
Voice Output (Text-to-Speech)
- Added a new text-to-speech capability for assistant replies. 🗣️ [SHA: d90898d]
- Introduced the Speech model role leveraging OpenAI presets for seamless voice output.
- Added UI controls for voice settings including a toggle, voice selection, speed, and volume.
- Introduced
SpeechTextChunkerandSpeechSynthesisServiceto manage and play audio clips. - Accessible via a header speaker toggle and per-bubble read-aloud button.
- URL: Pull Request #29
- Added a new text-to-speech capability for assistant replies. 🗣️ [SHA: d90898d]
-
Enhanced Reasoning Customization and Verbosity Options
- Introduced new controls for reasoning effort levels and verbosity. [SHA: 974a031]
- New enums
ReasoningEffortLevelandOutputVerbosityfor detailed response settings. - Updated
ModelProviderViewto include these new configurations. - Improved user customization for enhanced service adaptability, especially for OpenAI and Anthropic.
- New enums
- Introduced new controls for reasoning effort levels and verbosity. [SHA: 974a031]
Style Improvements
- Chat Panel Message Styling [SHA: aacf563]
- Restyled the chat panel to enhance readability and aesthetic:
- Assistant responses now render as free text, left-aligned.
- User messages remain within 80% width for better visual flow.
- System notes are dimmed for subtle information presentation.
- Redesigned read-aloud button with hover visibility and icon-only collapse chevron for a cleaner UI.
- Restyled the chat panel to enhance readability and aesthetic:
General
- Repository: Floaty GitHub
- Contributors: Joachim Leonfellner, nor0x
🙌 Thank you for using Floaty! We welcome feedback and contributions from our community to continue improving the app. Happy chatting!
Release notes generated by analyzing commit history and features.
Floaty 0.2.0
Release Notes v0.2.0 🌟
We are excited to announce the release of version 0.2.0, bringing powerful new features, improvements, and fixes that will elevate your experience with our application! Below are the developer-friendly details of this release, including relevant SHA hashes for each change.
Features
-
Cross-Platform Notification Service [f299d92]
- Implemented a NotificationService and integrated it into
ChatService. - Added new tools for managing notifications:
notify,list_notifications, andcancel_notification. - Utilized native toast notifications on Windows and introduced initial support for MacCatalyst.
- Implemented a NotificationService and integrated it into
-
Image Generation and Reasoning [8572a77]
- Added image generation capabilities using OpenAI, Google Gemini, and other providers.
- Introduced a reasoning mechanism to provide transparency of AI's decision-making process.
-
Restore Default Button for System Prompt [1d311cf]
- Implemented a button in settings to restore the system prompt to its default value, improving usability.
Enhancements
-
Windows Notification Registration Refactor [dd9a47a]
- Optimized notification registration process to avoid unnecessary writes, thus enhancing robustness on Windows.
-
UI Styles and Windows Notification Support [04a3bfb]
- Improved button states and application styles.
- Introduced Windows notification support with toast notifications and a fallback for unsupported platforms.
-
State Management and UX for Settings [29dea84]
- Enhanced settings user experience with better state management and live config change handling.
Repository Links
Thanks to all contributors for their hard work and dedication! 😊
Floaty 0.1.3
Release Notes: v0.1.3 - September 8, 2026 🚀
Welcome to the latest update of the Floaty app! This release focuses on simplifying and improving the initialization of the settings view model for a more seamless user experience.
Key Changes
- Refactor: Synchronous Initialization:
- Commit:
ed83e18 - Author: nor0x
- Replaced the asynchronous
InitializeAsyncmethod with a synchronousInitializemethod inSettingsViewModel. - This change ensures that the data is fully loaded before displaying the
SettingsWindow, eliminating the default state flicker in the UI. - Removed the asynchronous background task to streamline the initialization process, enhance simplicity, and ensure immediate data availability.
- Affected Files:
AGENTS.mdapp/ViewModels/Settings/SettingsViewModel.csapp/Views/Settings/SettingsWindow.axaml.cs
- Commit:
Repository
Thank you for keeping up with the latest changes! Happy developing! 💻✨
Contributors: nor0x
Floaty 0.1.2
Release Notes for v0.1.2 🚀
Highlights
- Settings Design Overhaul: Major design enhancements to the settings interface have been implemented, ensuring a more intuitive and visually appealing user experience.
Changelog
-
Design Updates:
- Revamped styles for Settings components in
app/Styles/SettingsControls.axamlandapp/Styles/SettingsTheme.axaml. - Fresh design for
AppearanceView.axaml,BehaviorView.axaml, andExecView.axaml.
- Revamped styles for Settings components in
-
Resource Enhancements:
- Updated accent color logic within
AccentPalette.csandAccentResources.csfor a consistent look and feel across the application. - Modifications to the general application styles in
Tokens.axamlfor a cohesive theme.
- Updated accent color logic within
-
Code Structure:
- Reorganized structure within
App.axamlandApp.axaml.csto better support the updated design components.
- Reorganized structure within
-
Miscellaneous:
- Updates affected multiple other components for better integration and consistency.
Get Started
Check out the latest version here: Floaty v0.1.2
Contributors: Many thanks to @nor0x for their invaluable contributions to this release!
SHA-256 Hash: d7c7756 🍂
Feel free to explore the updated settings interface for an improved application experience. Enjoy the fresh new look and functionality!
Floaty 0.1.1
Release Notes for v0.1.1 🌟
We are thrilled to announce the latest updates and enhancements for the project. This release focuses on improving user interaction and privacy management. Below are the summarized changes:
New Features & Enhancements
-
Text Selection and Link Handling in Chat Panel (
8292bdd)- Added text selection capability in
ChatPanelViewto allow users to copy message text. - Improved link interaction in
MarkdownPresenter: differentiates between clicks and drags, and manages link targets more efficiently. - Incorporated a monitoring mechanism using a boolean
_selectingto track text selection progress.
- Added text selection capability in
-
Enhanced Screen Capture for Privacy and Efficiency (
5a2f820)- Introduced a "text-only" mode to capture screen data, exporting to markdown files while redacting sensitive information like passwords.
- Improved window metadata logging with URLs and document paths.
- Integrated
CaptureDayLogfor daily activity management, ensuring content is logged once per day.
Files Changed
app/Views/Chat/ChatPanelView.axaml.cs,app/Views/Chat/MarkdownPresenter.csAGENTS.md,README.md,app/App.axaml.csapp/Platforms/Windows/WindowsScreenCaptureService.cs,app/Platforms/Windows/WindowsScreenHistoryService.csapp/Services/CaptureDayLog.cs,app/Services/CapturePruner.cs,app/Services/CaptureRedactor.cs- Additional changes in 3 more files across the project
Repository
For further details and to explore the code, visit the repository: Floaty on GitHub
Contributors: nor0x
Feel free to check these updates and provide feedback. As always, we appreciate your support and contributions to the project! 🚀
Floaty 0.1.0
Release Notes for Floaty v0.1.0 🎉
We're excited to announce Floaty v0.1.0! This release marks a significant milestone with the complete migration to Avalonia, bringing several UI enhancements and native improvements.
Major Changes
- Avalonia Migration Completion (
384113e)- Transitioned the entire UI from MAUI/Blazor to Avalonia 🌿.
- Enhanced native components for improved performance and visuals.
Enhancements & Fixes
-
Overlay and Chat Panel Improvements
- Fixed alignment for the ring within the chat panel (
6654efb). - Anchored input row to prevent it from being pushed off-screen (
e0c7f17). - Implemented a native message list for the chat panel (
395cc89).
- Fixed alignment for the ring within the chat panel (
-
Icon Rendering Fixes
- Resolved issues with Tabler icon glyphs not rendering correctly by updating font family names (
a03c38a).
- Resolved issues with Tabler icon glyphs not rendering correctly by updating font family names (
-
Settings Management Enhancements
- Enabled UI flows for adding/removing providers and managing skills (
8106eea).
- Enabled UI flows for adding/removing providers and managing skills (
Technical Improvements
-
Window Management and Interaction
- Refactored window controllers for better handling of Avalonia's windowing system (
89411a9).
- Refactored window controllers for better handling of Avalonia's windowing system (
-
Documentation Updates
- Updated documentation to align with the Avalonia stack, ensuring clarity for developers (
3df571c).
- Updated documentation to align with the Avalonia stack, ensuring clarity for developers (
-
Continuous Integration
- Streamlined CI processes by removing legacy MAUI dependencies and adapting to Avalonia workflows (
12b6901).
- Streamlined CI processes by removing legacy MAUI dependencies and adapting to Avalonia workflows (
Miscellaneous
- Code Refactoring and Cleanup
- Reduced code complexity and improved maintainability across multiple modules.
Special Thanks
Special thanks to Joachim Leonfellner and nor0x for their significant contributions to this release.
For more details, check out the repository on GitHub.
Enjoy using the new and improved Floaty! 🎈
Floaty 0.0.15
Release Notes - Version 0.0.15 🌟
Enhancements
-
Multi-Provider Support:
- Introduced the ability to configure multiple AI providers, each with their own settings tab in the UI. Providers include OpenAI, Anthropic, Gemini, Azure OpenAI, and several others.
- Configurations allow assignments for chat, embeddings, and screenshot captioning to be managed independently.
- Facilitates the use of local models for high-frequency tasks, while cloud models can be used for chats.
-
Provider Architecture Overhaul:
- AiClientFactory: Centralized model client construction, significantly improving modularity and flexibility.
- ProviderPresets: Pre-configured provider settings available out-of-the-box for quick setup and deployment.
New Local Model Capabilities
-
Local Models Integration:
- Implemented
OnnxEmbeddingGeneratorto run sentence-transformer ONNX exports locally. - New local model options shipped include BGE Small/Base and MiniLM L6.
- Enhanced download service for model retrieval with progress tracking.
- Implemented
-
Local Memory Management:
- The system no longer requires an API key for core features like memory and screen history services, which now intelligently determine capacity based on configuration.
Miscellaneous
- README and documentation updates to reflect architectural changes and new feature capabilities. 📖
- Added new dependencies:
- Anthropic C# SDK, Azure.AI.OpenAI, Microsoft.ML.Tokenizers, enhancing AI provider integration.
Collaboration
- Co-authored improvements by Claude Opus 5 with contributions from Joachim Leonfellner and nor0x.
Repository
- Explore more and contribute on GitHub: Floaty Repository
For more detailed information on the changes, please refer to the updated project documentation and code repository. Thank you to all contributors who made this release possible! 🚀