feat: add orcacloud to homepage (#16402)

* feat: add orcacloud to homepage

* feat: add OrcaCloud webview pane and session handoff from the app

* feat: OrcaCloud pane crash, per-open re-sign-in, and web-session persistence

* fix: clang-tidy
This commit is contained in:
Ian Chua
2026-10-15 01:01:25 +08:00
committed by GitHub
parent 1cbf97568d
commit 9ab0178dd0
14 changed files with 746 additions and 20 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
#include "WebGuideDialog.hpp"
#include "CloudProvider.hpp"
#include "ConfigWizard.hpp"
#include <algorithm>
@@ -755,7 +756,7 @@ void GuideFrame::OnScriptMessage(wxWebViewEvent &evt)
if (wxGetApp().is_user_login()) {
BOOST_LOG_TRIVIAL(info) << "logout: user_logout on user_guide_finish";
// agent->user_logout();
wxGetApp().request_user_logout();
wxGetApp().request_user_logout(ORCA_CLOUD_PROVIDER, /*user_initiated=*/true);
}
}
}