Skip to content

Sythoria v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jul 22:47
1356108

Changelog

[0.3.0] - 2026-07-01

🚀 Features

  • Multi-Model Comparison Grid Mode:

    • Implemented comparative grids supporting up to 4 models concurrently with scrollbar synchronization ( a026c56 )
    • Enhanced ComparisonColumn component for chat model selection and synchronized message displays ( f11aacc )
    • Migrated chat state and completion service to orchestrate multiple comparative stream IDs ( 0c0f950 )
    • Supported multi-pane scroll-to-bottom virtualized sync hooks in useScrollPosition ( 42bb7e7 )
  • Git Worktree Sandbox Isolation:

    • Implemented Tauri backend commands for creating, applying, and discarding temp worktrees ( 7748420 )
    • Registered git worktree command structures in run commands ( 8a1d3d3 )
    • Embedded active worktree override support in project path validation registries ( 3d28678 , 2ec2ae0 )
    • Integrated workspace project stores to automatically redirect toolLoop executions when sandboxed ( 2a38640 )
    • Added pendingWorktree tracking within the conversation object schema ( eb9d57c )
    • Added active worktree management state properties to project store ( 0bc34f4 )
  • Split-Screen Artifact Panel & UI confirmations:

    • Rendered side-by-side split screen artifact preview panel with header controls ( babcc4b )
    • Added preview functionality for code snippets and enhanced link redirects in SyntaxCodeBlock ( 55472c9 )
    • Integrated animations, layout overlays, and reduced motion capabilities inside DragOverlay ( 02cb1f7 )
  • Interactive Clarifying Questions:

    • Created QuestionCard component for interactive question submission cards ( 66111dd )
    • Added XML question parser and pending worktree state indicators inside ChatArea ( aacb0cd )
    • Created ToolConfirmationModal with dynamic schema and destination handling ( 39db393 , 619d63a )
  • Security & Project Sandboxing:

    • Implemented secure FileTokenRegistry in Tauri backend for file reads/writes ( e653c51 )
    • Added secure file tokens for capture appshots, attachments, and export streams ( 79931c4 , 5e9cd5f )
    • Restrained all git backend commands strictly to the active workspace ( c090f78 )
    • Enforced directory whitelists and file pattern checks for appshots ( ebcf604 )
    • Sanitized highlighted code outputs using DOMPurify ( af0aa68 )
    • Restrained Content Security Policy (CSP) connect-src to local IPC and self in Tauri configurations ( d53796f )
    • Validated protocols in chat links to prevent disallowed schemes ( aaed3ab )
  • Data Logging & Privacy Settings:

    • Implemented PrivacySection settings component for managing data security and log files ( 5fdba66 , 9acc30d , 058bb81 )
    • Added logs writing toggle switches to prevent log entries when disabled ( fa3001c , 0828b80 , 47b1ce3 , 4bf7327 )
    • Removed legacy data wipe confirmation modals from GeneralSettings ( 6e3073b )
  • Core Backend & MCP Enhancements:

    • Reorganized module imports and improved command structures for Ollama/MCP integrations ( 0e00219 )
    • Refactored active streams state management using maps inside useModelStore ( 1357ad9 )
    • Added resource/prompt list queries and request filters for MCP client ( 272f788 , 920bdd9 )
    • Refactored WebSocket session connections to handle reconnection streams directly ( d313c2d )
    • Added spotlight window capability configurations ( d22924d , 45e5631 )

🐛 Bug Fixes

  • Projects & Git Context:

    • Restored project path overrides inside project tools to use relative path validation ( 4f91091 , 8c21e6a )
    • Fixed new chat project selection and toggling behavior in sidebar project lists ( 5b4f416 )
    • Resolved double-border issues, context icon labels, and casing bugs in chat area ( 390a0d1 )
    • Integrated auto-selection of workspace projects and enabled tools without search ( 6cc2b29 )
  • UI & Aesthetics Polish:

    • Implemented sidebar resizing capabilities with custom width limits ( 6a30e39 )
    • Added preview buttons for MCP code blocks and code syntax padding ( e0d8daf )
    • Integrated spring-based animation transitions and close button styles inside Toast notifications ( 7c9e184 )
    • Added focus outline rings across settings sections, MCP server configurations, environment editors, and search card forms to improve keyboard accessibility ( c079e13 , ad58f42 , f8afad9 , fc09216 , ca1ac0b , 3ee73c3 , a514467 )