Skip to content

Roadmap

The direction of Dinotty. Status updates with each release; completed items are archived in Releases.

Planned

Terminal Workflow

Record terminal operation flows with replay and sharing support. Useful for team collaboration and agent operation review.

Scheduled Tasks Plugin

Built-in plugin for cron-style scheduled command execution. Combined with the notification system to alert on task completion.

Todo List Plugin

Built-in plugin to manage todo lists on the terminal side, integrated with Coding Agent workflows.

Docs & Website

Add screenshots to docs; build the project website.

Delivered

Multi-device Sync & Mission Control

  • Real-time session sync across three platforms; Mission Control overview of all tabs and workspaces
  • Sync stability fixes: broadcast echo, PTY exit, REST API broadcast, replay protocol
  • Reconnect rendering, SSH split-pane resize debounce
  • Mission Control animation and keyboard navigation
  • Mission Control overview state backend-led

Multi-server Management

  • Register multiple dinotty servers and switch between them from Mission Control
  • Traffic relayed through the hub server, so no per-server CORS or cross-origin setup is needed
  • Per-server token storage, credential stripping, and CSRF guard on the relay path

Workspace Management

  • Multi-workspace isolation; create/delete/switch within Mission Control
  • Current workspace indicator (status bar bottom-right), light-mode palette refinement
  • Mission Control workspace drag-to-reorder

SSH & SFTP

  • Built-in SSH client with password / key auth
  • SSH connection management: arrow-key selection, drag-to-reorder, no auto-popup keyboard on touch devices
  • Split panes inherit SSH connection; SSH resize debounce
  • SFTP browse, edit, upload, download

Terminal & Tabs

  • Auto layout, tab index, title editing, scrollbar
  • Long-press copy (Apple-style draggable selection range)
  • Fixes: closing empty tab no longer exits dinotty, Mission Control tab-switch mismatch
  • High-output CLI freeze fix (write queue cap)
  • Fix for last terminal line being obscured
  • Restore last session on startup (session.json snapshot persistence)
  • Shell discovery, WSL selection

Split Panes & Broadcast

  • Right-click menu supports split panes (left/right/top/bottom/broadcast)
  • Command favorites take effect across all panes in broadcast mode
  • Broadcast + bookmark distribution chain fix

Command Favorites

  • Edit mode no longer shows delete button to prevent accidental removal
  • Two-step confirmation for deletion
  • Drag-to-reorder

File Browser

  • File tree blank-state fix; split-pane support
  • Fix for README embedded image preview
  • Fix for directory targeting under SSH
  • SFTP upload/download fixes
  • Web/file preview converted to a layout leaf, unified with terminal and plugin panes
  • Web preview toolbar: back/forward, address bar, bookmarks, open-in-browser, DevTools
  • Markdown preview initializes display state by file type
  • File/web panes support drag-to-reorder (unified layout system)

Shortcuts & Input

  • Shift+Enter for newline
  • Settings page shortcut reorganization; SSH shortcut adjustment
  • Fix: Esc key no longer becomes newline in opencode
  • Fix: right-click paste on desktop / Ubuntu
  • Fix: iOS Safari scroll, WKWebView Chinese punctuation composition

Settings & Appearance

  • Configuration items grouped by functional boundary
  • Theme export lets user choose save path
  • Save button no longer disrupts current page
  • About tab adds documentation and feedback links

Desktop

  • Closed window can be reopened from Dock
  • Drag-and-drop file path paste from VSCode tree
  • Auto-update check, login auto-launch
  • Desktop router drift fix
  • macOS signing and notarization

Mobile

  • System IME mode
  • Hardware keyboard multi-device sync
  • Touch devices no longer auto-popup keyboard for SSH list

Security

  • Cookie session authentication
  • Token permission system (capability-based fine-grained access control)
  • WebSocket origin check, login lockout
  • Open API authentication (keyboard API no longer defaults to the default terminal)
  • Token no longer exposed in query parameters
  • Verification-code login mode (alternative to token)

Agent API & MCP

  • HTTP/WebSocket structured interaction for AI agents and automation scripts
  • Built-in JSON-RPC MCP server
  • Event Bus, audit log, webhook
  • Plugin API passes pane identity and tab-level visibility

Layout Templates

  • Save current tab layout as a template
  • One-click apply with template list preview
  • Apply template enters the specified workspace

Notifications & Monitoring

  • Notifications distinguish tab source
  • System monitor indicates local machine
  • Status bar auto-collapses when clicking elsewhere

Docs

  • README enhanced with desktop/mobile GIFs and scenario GIFs

Feedback

Roadmap items are subject to change with version evolution. For requests and suggestions, please open an issue on GitHub Issues.

Released under the MIT license