Tauri runtime overhaul, visual design editor, Safari & Firefox support, SQLite sync fixes
New Features Visual Design Editor for Mods: A visual editor allowing users to pick elements (even inside shadow roots), make tiered edits, and bake changes directly into a Mod’s source code. Moxby Apps Platform
Release details
New Features
- Visual Design Editor for Mods: A visual editor allowing users to pick elements (even inside shadow roots), make tiered edits, and bake changes directly into a Mod’s source code.
- Moxby Apps Platform Runtime: Introduces a dedicated runner, SDK, gateway, and per-app SQLite storage (`moxby.db`) with auto-provisioned secure credentials.
- Firefox and Safari Extension Support: Native extension packages and pairing support for Firefox and Safari alongside Chrome.
- On-Page Chat Dock: A resizable, draggable on-page chat dock featuring a smooth grow-from-bubble motion and gesture-safe audio.
- Missions Plan-Do-Review Loop: Durable mission states featuring automated plan, do, review, and KPI verification phases, with customizable model selection per phase.
- Smart Shortcuts Action Composer: Dedicated editor and composer flow to persist custom agent actions as triggers.
- Annotation System: Annotation pins, on-page capture, dictation, and image attachments that ride the agent turn from the composer tray.
- Integrated Docs & Tasks Mods: Added secure Docs and Tasks data gateways with built-in sprint planning and a responsive dashboard.
- Marketplace Website Installs: Website-to-extension handshake allowing one-click Mod installs directly from the web marketplace.
- Public Author Profiles: Added author profiles, custom handles, and public marketplace pages for self-serve publishing.
- Watch Me Recorder: Extension-native demonstration capture tool for recording on-screen workflows to build Mods.
- Voice & Text Expander: Browser-side voice input and text expansion to capture inputs where chatting happens.
Improvements
- Tauri Runtime Overhaul (The Bridge): Replaced Chromium Embedded Framework (CEF) with a stock Tauri + Wry runtime, slashing the extension/app distribution size from 38.3 MB to 7.5 MB.
- Unified “Mods” System: Merged “Mods” and “Mods/Apps” into a single unified “Mod” entity, removing legacy KV activation lanes in favor of a single activation truth.
- Panel UI Redesign: Reorganized panel rail around modules, adding a VS Code-style activity bar, global tooltips, and customizable account menu.
- Dockable Panel Rail: The side panel’s section rail can now be docked to either the left or right edge of the screen.
- Composer Attachment Tray: Redesigned with flat, reflowable context chips for attaching prior chats, tabs, and mission details.
- Tabs Picker: Multi-tab context attachment allowing users to select multiple open browser tabs as chat context.
- Missions UX Overhaul: Redesigned Mission Control with live KPI charts, condensed settings, timeline runs, and panel-width headers.
- Docs and Tasks UX Polish: Redesigned home overview strip, board cards, and simplified switcher header.
- Durable DB Operations: Added `createDocVerified` and `deleteDocDurably` to guarantee database sync consistency for documents.
- Compact Toolbar Actions: Standardized compact action bars across the entire user interface.
- Luminance & Theme Pass: Lifted text contrast, vivid brand violet colors, and cleaner hairlines across both light and dark themes.
- Claude Context Window: Expanded Claude models to their native 200K token window instead of defaulting to 128K.
- Keyboard Shortcuts: Shifted the primary dock toggle to `Alt/Opt + Shift + D` and double-shift hotkeys.
- Unified App Identity: One source of truth for state, keychain, logs, and sockets derived from a single identity profile.
Bug Fixes
- SQLite Trigger Conflicts: Fixed SQLite trigger conflicts (v65/v63) that were dropping streamed text updates.
- Extension Store Manifest Fix: Removed `manifest.key` from store artifacts and updated the bridge to accept store IDs.
- Smart Shortcuts Analytics: Fixed smart shortcuts trigger path logging and analytics derivation.
- Mod Uninstall Patches: Fixed an issue where uninstalling a Mod failed to clear visual-editor CSS patches.
- Sound Activation: Fixed sound playback gating by querying browser activation rather than custom listeners.
- Shortcut Toggles: Fixed dock and panel toggle chords to survive repeated rapid presses.
- Bridge Dev-Mode Wake: Prevented the dev identity from auto-waking the system tray app.
- Mod Permissions Migration: Preserved desktop-suite permissions correctly during the Mod migration.
- Microphone Permissions: Routed extension microphone permission prompts reliably through the setup tab.
- Pointer Jitter on Floating Buttons: Preserved clicks on floating action buttons through pointer jitter.
- Localhost Origin Handling: Stopped treating Moxby App origins as localhost dev servers.
- DOMPurify Mocking: Mocked DOMPurify in the history-search suite to prevent happy-dom test breakages.
- Marketplace Signed Downloads: Fixed package downloads to use short-lived signed URLs.
- License Validation & Identity: Stopped paired-license derivation from erasing the signed-in user identity.
- Apps Network Loopback: Fixed the apps runner to use dual-stack loopback (IPv4 + best-effort IPv6).
- Security Sandboxing: Mitigated SQLite ATTACH, network SSRF, redirect, and secret-exfiltration vulnerabilities in Apps.
- GitHub Auth Profile: Opened GitHub device authentication requests in the user’s active browser profile.
- macOS Dev Keychain Routing: Routed unbundled macOS builds to the dev keychain instead of production.
- Mission Strategy Loop Churn: Prevented mission strategies from churning endlessly after three rejections.
- Windows Installer Quotes: Fixed quoted path issues in Windows install locations.
- TLS & Socket Resets: Fixed provider connection stability by retrying TLS and socket resets.
- Dev Server Port Parsing: Stopped dev-server from incorrectly reading port numbers out of failure paths.
- Windows Menu Vanishing: Fixed a bug causing Windows native menus to vanish immediately after opening.
- Tab Hijacking: Stopped background agent turns from hijacking the user’s currently viewed browser tab.
- Crashed Tab Scrimming: Added a visual scrim over crashed tabs to hide dead frames when returning.
- Task Board Cross-Contamination: Scoped task board identities per-instance to prevent cross-board data leakage.
- Visual Editor Self-Annotation: Prevented the visual annotator from annotating itself or entering dead-end states.
- OAuth Refresh Serialization: Serialized rotating OAuth refreshes to prevent race conditions during token rotation.
- Bridge Updater Status: Made updater status durable across panel reloads.
- Service Worker Build Skews: Isolated dev reloads from host pages and reloaded only on confirmed build skews.
- Staging Release Workflows: Registered and pinned Bridge staging release workflows to staging CI.