Skip to content

Releases: RofiantAI/Rofiant

Desktop v0.2.3

Choose a tag to compare

@github-actions github-actions released this 07 Sep 04:46

What's new

  • Fix: rebuilds against the Fly backend URL — v0.2.2's binaries were built before that secret was updated and still pointed at the now-dead Railway URL, breaking any backend call (delete conversation, transcription, LSP, etc).

Full changelog

desktop-v0.2.2...desktop-v0.2.3

Desktop v0.2.2

Choose a tag to compare

@github-actions github-actions released this 07 Sep 04:30

What's new

  • Flathub packaging: added a Flathub manifest, OARS content rating, and renamed the app id to com.rofiant.desktop.
  • Backend: moved off Railway to Fly.io.
  • Security: hardened the LSP workspace-mirror path guard against path traversal (CodeQL-flagged, now fixed and covered by a regression test).

Full changelog

desktop-v0.2.1...desktop-v0.2.2

Desktop desktop-v0.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 09:40

Fixes

  • Code blocks lost their text color in light mode; fixed, and code the model sends without proper fencing now gets boxed with a copy button too.
  • Effort slider markers were invisible in light mode.
  • Danger-zone rows (deactivate/delete account) had cramped spacing.

Added

  • Confirm dialogs for deactivate account, delete account, reset settings to defaults, and clear local cache.
  • Skills now only apply when explicitly invoked with /<skill-name> in a message, instead of every installed skill silently affecting every conversation forever.
  • Voice transcription is now gated by plan.

Changed

  • Simplified the onboarding screen.

Desktop desktop-v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 17:41

What's new

  • Composio integration: connect third-party apps (Gmail, Slack, GitHub, Notion, and more) and let the agent act on them — composio_connect_account starts the OAuth link, composio_action runs actions on the connected account.
  • Local filesystem tools: the agent can read, write, and list files on your own machine (via the desktop app), not just in the sandboxed workspace — with approval prompts before it touches anything.
  • Security: bumped dompurify to 3.4.14 (transitive via monaco-editor) to close a flagged vulnerability.

Breaking

  • App identifier changed: com.rofiant.kirobot → com.rofiant.desktop. Existing installs won't auto-update from this identifier change — a fresh install may be needed.

Desktop desktop-v0.1.4

Choose a tag to compare

@github-actions github-actions released this 26 Aug 06:45

Highlights

  • Custom OpenAI-compatible provider support (Settings → Providers)
  • Agent run timeline and tool-approval dialog in chat
  • New settings: spellcheck, code-block word wrap, notification sound, default notifications for new chats
  • Fixed the per-chat Notifications toggle: it rendered its thumb outside the switch track, and never actually requested OS notification permission (was requested from a non-gesture context, so browsers silently refused it)
  • Web search tool via Brave Search API, with the model given current time and the user's timezone for relative-time questions

KiroBots Desktop 0.1.3

Choose a tag to compare

@github-actions github-actions released this 24 Aug 08:22

What's new

  • Start chatting immediately: sending the first message now creates its conversation automatically.
  • Added CAPTCHA challenges to sign-in and signup, email-confirmation guidance, and clearer session errors.
  • Refreshed KiroBot branding, installer descriptions, application artwork, and every platform icon.
  • Improved provider settings by showing supported Claude models and offering cleanup for previously saved OpenAI or Gemini keys.

Security and reliability

  • Added a desktop Content Security Policy and request limits for public API routes.
  • Moved LSP access tokens out of WebSocket URLs while preserving compatibility with older desktop clients.
  • Fixed the auto-updater endpoint and added recoverable check/install failure states.
  • Conversation deletion now waits for workspace cleanup, preventing unreachable sandbox resources.
  • Preserved the existing installer identity so 0.1.3 upgrades 0.1.2 instead of installing beside it.

Experience improvements

  • Provider setup opens the correct Settings section.
  • Search empty states, slash commands, accessibility labels, and workspace-panel state are clearer.
  • Failed bulk deletion and authentication initialization no longer leave the app stuck or falsely report success.

Downloads

  • macOS: Apple Silicon and Intel
  • Windows: x64 MSI and setup executable
  • Linux: x64 AppImage, Debian package, and RPM

The built-in updater artifacts are signed. macOS and Windows installers are not platform code-signed, so the operating system may display an unverified-developer warning.

KiroBots Desktop 0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Aug 17:16

Fixed

  • Fixed published desktop builds opening to a blank grey window.
  • Restored authentication, API, contact, and feedback configuration in packaged builds.
  • Preserved the Linux EGL/Wayland compatibility fix from 0.1.1.

Downloads

  • Windows: KiroBots_0.1.2_x64-setup.exe or the .msi installer
  • macOS Apple Silicon: KiroBots_0.1.2_aarch64.dmg
  • macOS Intel: KiroBots_0.1.2_x64.dmg
  • Linux: AppImage, .deb, or .rpm

Updater payloads are signed. Windows and macOS installers are not OS/code-signed yet.

KiroBots Desktop 0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Aug 04:49

KiroBots Desktop 0.1.1

Linux AppImage compatibility hotfix.

Fixed

  • Fixed Could not create default EGL display: EGL_BAD_PARAMETER on rolling Linux distributions and mixed Wayland/EGL environments.
  • Stopped bundling Ubuntu Wayland client libraries that conflicted with host EGL and GBM graphics drivers.

Verification

  • Windows x64, Linux x64, macOS Intel, and macOS Apple Silicon builds passed.
  • The release AppImage was inspected to confirm the conflicting libraries are absent.
  • The release AppImage launched successfully on the Wayland/dual-AMD system that reproduced the 0.1.0 failure.

Linux users should replace the 0.1.0 AppImage with KiroBots_0.1.1_amd64.AppImage.

Windows Authenticode signing and Apple notarization are not enabled yet, so Windows SmartScreen or macOS Gatekeeper may display a warning. Automatic-update packages remain signed with the KiroBots updater key.

KiroBots Desktop 0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 04:12

KiroBots Desktop 0.1.0

First cross-platform desktop release of KiroBots.

Highlights

  • Improved composer colors across light and dark themes.
  • Fixed stale file content when switching files or conversations quickly.
  • Fixed unavailable Claude models remaining selected after disconnecting Anthropic.
  • Prevented avatar controls from unexpectedly changing a bot's persona and system prompt.
  • Added keyboard focus containment and restoration to feedback and contact dialogs.
  • Hardened agent-stream persistence, provider cleanup, and conversation-run locking.
  • Added signed automatic-update artifacts and latest.json.

Downloads

  • Windows x64: .exe installer or .msi package
  • macOS Apple Silicon: aarch64.dmg
  • macOS Intel: x64.dmg
  • Linux x64: AppImage, Debian package, or RPM package

Installation note

Windows Authenticode signing and Apple notarization are not enabled yet, so Windows SmartScreen or macOS Gatekeeper may display a warning. Automatic-update packages are independently signed with the KiroBots updater key.