feat(appstore,workspace): add App Store upgrade progress tracking and interactive workspace processes

This commit is contained in:
2026-05-25 06:24:29 +00:00
parent 3e68e875ac
commit d2c1bed82c
16 changed files with 1069 additions and 122 deletions
+21
View File
@@ -2,6 +2,27 @@
## Pending
### Features
- add tracked App Store upgrade operations and progress streaming
- Add async upgrade operation requests, progress push events, and frontend state for running/recent upgrades.
- Show upgrade progress in services and App Store views and disable duplicate upgrade actions while running.
- add backend workspace shell process support
- Add typed shell discovery and process start/input/kill/output/exit APIs for backend execution environments.
- Wire backend workspace terminals to Docker interactive exec streams and environment-provided shell commands.
- add App Store upgrade progress tracking and interactive workspace processes (appstore,workspace)
- Track App Store upgrade operations with async start/list requests and streamed progress updates.
- Show running and failed upgrade status in App Store and service detail views while preventing duplicate upgrade actions.
- Route App Store upgrades through the shared service update flow to restore service routes before gateway sync.
- Add backend workspace shell discovery plus interactive process start/input/kill/output/exit APIs backed by Docker exec streams.
- Bump Docker and workspace UI dependencies for interactive stdin streaming and shell selection support.
### Fixes
- preserve service routing when applying App Store upgrades
- Route upgrades through the shared service update path so SmartProxy routes are restored before external gateway sync.
- Update Onebox to consume `@apiclient.xyz/docker@^5.1.5` and `@design.estate/dees-catalog@^3.82.0` for real stdin streaming and environment-owned shell selection.
## 2026-05-25 - 2.0.0