[apps] Improve app installation flow. (#11249)

- [x] Add buttons to start the installation flow and verify installation
completes.
- [x] Hard refresh apps list when the /apps view opens.
This commit is contained in:
Matthew Zeng
2026-02-10 09:59:43 -08:00
committed by GitHub
parent c4b771a16f
commit 48e415bdef
9 changed files with 417 additions and 24 deletions

View File

@@ -114,6 +114,16 @@ pub(crate) enum AppEvent {
is_installed: bool,
},
/// Open the provided URL in the user's browser.
OpenUrlInBrowser {
url: String,
},
/// Refresh app connector state and mention bindings.
RefreshConnectors {
force_refetch: bool,
},
InsertHistoryCell(Box<dyn HistoryCell>),
StartCommitAnimation,