Skip to content

Releases: owdproject/cli

Release list

v0.2.0

Choose a tag to compare

@dxlliv dxlliv released this 29 Jun 14:38

v0.1.1

🚀 Enhancements

  • Initial migration of CLI and CP from core (4b17470)
  • cp: Add Go Bubble Tea control panel with Node bridge (62e9784)
  • Implement file-based log tailing for dev server and style adjustments (08a85f3)
  • Implement animated spinner for starting, stopping and task states in server status (ce703bd)
  • Add monorepo git status check fallback for local packages without standalone .git (b1eb16e)
  • Trigger automatic background git status and updates check every 15s (4479bfb)
  • cli: Updates for cp TUI and bridge workspace operations (ede2ac3)
  • validate: Add 3.4 migration checks for apps and CI (d8f974d)
  • cli: Add DesktopWindow, DesktopWindowNav, DesktopWindowIframe validation for themes (88b7e17)
  • tui: Implement interactive theme dependency resolution prompts (d5fbe5d)
  • tui: Implement single-package update task and shortcut (u) (83fb7c5)
  • cli,tui: Add package creation wizard (n) and exit code propagation, rearrange install methods order (fb0c14c)
  • Implement startup dependency check and wizard in Go TUI (58ea53d)
  • Implement visual setup progress modal overlay with styled progress bar (9d799bf)
  • Implement settings reset workspace feature, delayed startup checks, and unit tests for wiping logic (5744e40)
  • tui: Restore original catalog columns — NAME VERSION SRC SYNC PUBLISHER STARS AGE (f4950b7)
  • 2-phase install flow with automatic dep detection (81145d9)
  • Auto-detect and clone kit-/module- deps inside RunSetupTask (88493f6)
  • tui: Extract install wizard and improve mid-setup dep flow (49b7f3c)
  • tui: Observable wizard engine with config-first work queue (ef8f079)
  • tui: Optimize details layout and catalog tab click coordinates (9e38159)
  • catalog: Exclude template packages from catalog loading (52be465)

🩹 Fixes

  • Update relative import to package alias (4b7e858)
  • Update import with .ts extension for ESM (c9d888a)
  • Resolve .ts extension import error in CLI by implementing config helpers in JS (0e482f4)
  • Startup wizard now queues theme kit/module deps upfront and progress bar no longer disappears immediately (d79802b)
  • Improve package install (af70d83)
  • tui: Fix catalog panel layout overflow and remove trailing newline in status bar (a8f9295)
  • tui: Avoid padding-reuse in status bar inline elements and introduce terminal height safety margin (7f12e60)
  • tui: Prevent terminal scrolling by truncating status bar instead of wrapping and clamping total View() line count (788a3cd)
  • tui: Use lipgloss.Width in padRight/padLeft and split embedded newlines in addLog (1632f84)
  • tui: Key mismatch in gitChangesMap/updatesMap, source from .git, split fast/slow checks (de2173c)
  • tui: Align catalog header with badge offset in data rows (f03a235)
  • catalog: Preserve GitHub stars when merging local workspace entry over remote (22337e9)
  • TUI deadlock, log panel during setup, msgChan buffer (fcc7503)
  • Use direct git clone instead of node desktop.js add (b1ace85)
  • tui: Hide npm in SRC column until package is materialized (7582cc7)

💅 Refactors

  • tui: Implement queued selections and batch setup wizard (019da8d)
  • tui: Bind start server shortcut to d and keep s exclusively for save changes (eacc75c)
  • tui: Modularize monolithic tui.go, secure concurrency, and clean style extraction (fd70778)
  • tui: Resolve concurrency races and improve pkill process scoping (eec1654)
  • Remove automatic dev server reboot on theme changes and simplify theme state management (5a79762)
  • Implement recursive workspace dependency resolution and automated cloning for local, app, and theme packages (165ad55)

📖 Documentation

  • Prefix desktop commands with pnpm in README (6237440)

📦 Build

  • Include go folder in published package files (fd07f84)

🏡 Chore

  • Exclude infrastructure packages from desktop modules and metrics (11828b1)
  • cli: Improve README to align with app-about (98fae8a)
  • Remove templates, clone dynamically from GitHub on create (65cecad)
  • cli: Decouple config utility and installer from nx (a0e7e6c)

🎨 Styles

  • cli: Refined statusBar layout and prompt selections (56bffc4)
  • tui: Add extra space between checkbox badge and package name (27d235a)
  • tui: Add extra space between badge and package name for visual breathing room (b1c463b)
  • tui: Add leading space before badge for highlight breathing room (189e2ad)