apps/desktop/src/main.ts | 152 ++++++++++++++-------------- apps/desktop/src/updateMachine.test.ts | 130 ++++++++++++++++++++++++ apps/desktop/src/updateMachine.ts | 155 ++++++++++++++++++++++++++++ apps/desktop/src/updateState.test.ts | 62 +++++++++++- apps/desktop/src/updateState.ts | 12 ++- apps/web/src/components/Sidebar.tsx | 104 ++++++++++++------- apps/web/src/components/desktopUpdate.logic.test.ts | 174 ++++++++++++++++++++++++++++++++ apps/web/src/components/desktopUpdate.logic.ts | 77 ++++++++++++++ packages/contracts/src/ipc.ts | 12 ++- 9 files changed, 758 insertions(+), 120 deletions(-)