What's new
✨ Features
- Rich Markdown Rendering: Chat now renders mermaid diagrams, KaTeX math formulas, kanban boards, file trees, HTML previews, diff blocks, timelines, metrics, API cards, and 10+ more enhanced block types directly in the conversation.
- Discord Bot Project Type: New project type with visual embed and component builders — design Discord messages with live preview, color bars, fields, buttons, and select menus inside the app.
- PDF & 3D Viewers: Open
.pdf,.glb,.gltf, and.objfiles directly in the file panel without leaving the app. - Redis Browser: Explore Redis keys in a tree view with type-aware value inspection (strings, hashes, lists, sets, sorted sets) from the database panel.
- @tab & @conversation Mentions: Type
@tabin chat to share your current terminal session as context, or@conversationto reference another chat thread. - Webapp Scaffold Templates: New project wizard offers framework-specific scaffold templates with automatic framework detection.
- Skill & Plugin Update Checking: The skills and plugins panels now show which installed items have updates available.
- GitHub Enterprise Support: Connect to self-hosted GitHub Enterprise servers, with rate-limit handling and pull request review tools.
- Cloud Sync Improvements: Entity-based sync engine with per-entity toggles, step-by-step progress bar, cross-machine notifications, session resume from mobile, auto-sync, and sensitive file exclusion.
- MCP Tool Expansion: 25+ new MCP tools covering kanban (search, filter, stats, bulk ops), time tracking (export, compare, archives), projects (CRUD, stats), marketplace, settings, terminals, usage, and workflow management.
- OOP Renderer Architecture: Renderer panels and services migrated to class-based architecture with
BasePanelandBaseServicebase classes. - Configurable Global Shortcuts: Global shortcuts (Ctrl+Shift+P, Ctrl+Shift+T) are now configurable with a master toggle.
🎨 Changed
- Git Panel Redesign: Cleaner, more precise layout with industrial aesthetic for a better diff and staging experience.
- Remote UI Redesign: Mobile PWA remote control interface rebuilt with a premium look and feel.
- Cloud Panel Redesign: New connected layout with sync overview, entity grid, and last sync timestamps.
- Notification System: Unified toast component with themed icons, ARIA support, and action buttons.
🐛 Fixes
- Cloud Sync: Disabled entities no longer counted in the sync summary (10/12 → 10/10), fixed conversation chunking for large sessions, fixed UUID matching and rename propagation, fixed stuck syncing status.
- Context Prompts: ENOENT file errors no longer generate repeated warnings in the console.
- CI: Fix-it button now correctly passes permissions settings to the repair chat session.
- Tests: Timezone-sensitive time tracking test pinned to noon to prevent CI failures on macOS.
- Chat: Fixed syntax highlighting in tabs blocks, callout detection for marked v17, file tree parsing, and external link handling.
- Startup: Resolved git buttons race condition and usage data reliability issues.
- Time Tracking: Added fallback for atomic save failure on Windows.
- Renderer: Migrated to non-blocking async file operations, fixed preload fs.promises exposure.
⚡ Performance
- Cloud Sessions: Optimized session listing with partial file reads instead of full JSONL parsing.
🧪 Tests
- Added unit tests for OOP base classes (
BaseComponent,BasePanel,ServiceContainer,ApiProvider).