Repository navigation
v2.0.0
Changed
- Manual upgrade from Modu. Quit Modu, download and install
MonoDeck.appfrom the new DMG, then use Setup to installmono-deckand select your existing workspace folder. App settings start fresh. Setup can rebuild the workspace record from local Git data, preserving branches and changes in recognized repositories and worktrees. Use$mono-deck-workflowin your agent prompts. - Breaking CLI changes. Replace
modu-cli workspace inspectwithmono-deck workspace tree. Usegroup list,group create, andgroup editin place ofworktree list,worktree create, andworktree update. Usegroup delete,group member delete, andrepo deletefor removals, andrepo add --display-namein place of--name. Use--dry-runto preview writes and--yesto authorize deletions in JSON or non-interactive calls.group edit --reposupplies the full desired member list, so omitted members are deleted. - Breaking CLI JSON and workspace YAML changes. CLI JSON uses a
schema-version: 2operation result, including for successful tree queries. Read the tree fromdata.treeand userepository-idandgroup-nameto identify resources in results. Export a fresh version 2 YAML file after recovering your workspace. To convert an existing export, setversionto2and rename repositorynametodisplay-name. For each group, renamerepositoriestorepository-ids, removecreated-at, and setbranch-nameto the intended initial branch. - Git Browser refreshes local changes and commit lists on demand, including when you switch selections or return to the app. Press
⌘Rto refresh while staying on the same selection. - Deleting linked worktrees removes them from their original paths and updates Git registration and branches before returning. File cleanup and disk space reclamation can finish in the background.
Added
- Import workspace YAML into an existing workspace to add missing repositories and groups. Matching repositories and registered groups are kept. A repository ID with a different remote URL is reported as a conflict. Retrying can reuse verified worktrees retained from an earlier attempt.
- Set an initial branch independently of the group name, including names like
feature/checkout. New members use the saved branch name. The CLI can also add specific members withgroup member addwhile keeping the others. - Click a repository's update status to see details about the result.
Fixed
- Keep Setup responsive during CLI checks. Selecting an existing workspace in Settings can recover a missing workspace record, and Settings closes after a successful switch.
- Show saved Git details sooner at startup and preserve the current workspace view when record validation fails.
Installation
Requires Apple Silicon (arm64) and macOS 26.5 or later. The DMG contains an ad hoc-signed MonoDeck.app bundle without a Developer ID signature or Apple notarization.