Skip to content

Mando v0.1.15

Choose a tag to compare

@thebillzh thebillzh released this 08 Apr 22:26
· 55 commits to main since this release

Mando v0.1.15

Added

  • Embedded terminal -- full PTY terminal with xterm.js inside the app; sessions persist across navigation and survive reconnects
  • Worktree-backed terminals -- new terminal sessions automatically create a git worktree for isolation
  • Projects database -- projects stored in SQLite as sole source of truth, replacing config file; stale tables cleaned up
  • AI-parsed task titles -- all task titles normalized via AI with configurable model and prompt
  • Localized timestamps -- raw UTC timestamps replaced with local time throughout task views
  • Draggable sidebar resize handle
  • Archive/unarchive icon button replaces verbose text action
  • New UI components -- CodeBlock, Terminal, Combobox, DataTable, Commit, FileTree

Changed

  • shadcn/ui migration -- UI rebuilt on shadcn component system with Tailwind CSS
  • Neutral color palette -- blue primary replaced with neutral tones for a calmer, professional look
  • TanStack Router -- client-side navigation refactored with UI polish
  • ESLint overhaul -- type-checked rules, 5 new custom rules, 258 violations fixed, zero new dependencies
  • Atomic skill writes -- skill files written atomically to prevent partial reads
  • File splits -- oversized modules split at the 500-line limit

Fixed

  • Stale PR after rework -- 3-way merge silently dropped field clears; fallback and close bugs also fixed
  • Database migration -- table rebuild disables foreign keys to prevent constraint errors
  • Terminal PTY sizing -- correct size sent before stream connect; double-tab creation prevented
  • Non-blocking task creation -- dialog closes immediately instead of blocking on AI processing
  • Stale session hooks pruned in dev/sandbox environments
  • Sidebar UX -- truncated titles with ellipsis, compact relative timestamps
  • Project logos backfilled on startup
  • Tailwind dark variant activated for dark-only app