Route cloud prompts through app dialog bridge

This commit is contained in:
2026-06-05 10:03:34 +02:00
parent 73564342fc
commit 903fe2d5a1
4 changed files with 27 additions and 19 deletions

View File

@@ -965,6 +965,9 @@ the `CloudServices` app-core boundary and `src/legacy_cloud_services.*`, keeping
`App::cloud_upload`, `App::cloud_upload_all`, and `App::cloud_browse` as thin
planning adapters while legacy save, progress UI, network, dialog, canvas-open,
layer-refresh, and action-history work remains tracked under `DEBT-0038`.
Cloud warning/publish/success prompts, bulk progress, and download-progress
prompt creation now route through `src/legacy_app_dialog_services.*`, while
cloud prompt/progress lifetime and network/document execution remain legacy.
The app-owned curl upload/download/license helpers now consume the platform TLS
verification policy through `PlatformServices`, and the retained Asset,
LogRemote, and cloud browse-dialog curl sites consume the same default platform
@@ -1682,6 +1685,17 @@ Results:
- `scripts/automation/package-smoke.ps1 -Preset windows-msvc-default
-Configuration Debug` passed executable/data checks after the cloud bridge
split; package target migration blockers remain under `DEBT-0011`.
- `PanoPainter`, `pp_app_core_document_cloud_tests`,
`pp_app_core_app_dialog_tests`, and `pano_cli` built after cloud
download-progress prompt creation moved onto
`src/legacy_app_dialog_services.*`.
- Focused cloud/app-dialog CTest coverage passed for
`pp_app_core_document_cloud_tests`, `pp_app_core_app_dialog_tests`, all
`pano_cli_plan_cloud_*` smoke tests, and `pano_cli_plan_app_dialog_*` after
the cloud prompt bridge split.
- Android arm64 headless `pp_app_core`, `pano_cli`,
`pp_app_core_document_cloud_tests`, and `pp_app_core_app_dialog_tests` built
after the cloud prompt bridge split.
- `PanoPainter`, `pp_app_core_document_session_tests`, and `pano_cli` built
after `App::open_document` moved live execution behind the document-open
services bridge. A clean rebuild was required once because MSVC reported the