Epic: Deliver CLI-managed Morphir Desktop
- Dominant language
- Rust
- Stars
- 209
- Forks
- 65
- Avg merge
- 8h 55m
- Merged PRs (30d)
- 126
Description
## Goal
Deliver a CLI-managed Morphir Desktop in increments that people can run and evaluate before production distribution is complete.
The final experience remains: a user with `morphir-cli` can acquire, launch, update, repair, and troubleshoot Morphir Desktop through one Morphir Home. This issue tracks the release-level steel threads that lead there.
## References
- [ADR-0005: CLI-managed Desktop](https://github.com/finos/morphir/blob/main/docs/adr/ADR-0005-cli-managed-desktop.md)
- [Desktop acquisition and launch proposal](https://github.com/finos/morphir/blob/main/docs/design/proposals/desktop-acquisition-and-launch.md)
- Beads epic: `morphir-ds9e`
## Foundations already merged
- #746 added authenticated Desktop acquisition foundations and diagnostics.
- #753 added manual bounded cache maintenance.
- [finos/morphir-rust#116](https://github.com/finos/morphir-rust/pull/116) added verified tool acquisition, rollback, offline activation, and repair.
- [finos/morphir-ui#17](https://github.com/finos/morphir-ui/pull/17) added unsigned developer packaging, production release automation, local Desktop logging, and crash capture.
Detailed delivery plans and status updates belong in comments so we can revise sequencing without rewriting the goal.
Contributor guide
Research direction
Start by reading docs/adr/ADR-0005-cli-managed-desktop.md and docs/design/proposals/desktop-acquisition-and-launch.md, then review the linked foundation changes in #746, #753, morphir-rust#116, and morphir-ui#17. A contribution is done when it advances a defined increment toward acquiring, launching, updating, repairing, or troubleshooting Morphir Desktop through morphir-cli, with the sequencing recorded in the issue comments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli, desktop, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100