推进 INI 面板 launch manifest version schema

This commit is contained in:
2026-06-15 06:50:26 +08:00
parent 2dcf8095dc
commit 30598120e4
7 changed files with 122 additions and 1 deletions

View File

@@ -12,6 +12,7 @@ import {
INI_PANEL_ENTRIES,
createControlPageBrowserApiMethods,
createIniPanelLaunchApiManifest,
createIniPanelLaunchApiSchema,
createIniPanelLauncherLinkViewModel,
createIniPanelShellControlPageContract,
createIniPanelShellViewModel,
@@ -87,6 +88,8 @@ Use `createIniPanelLaunchApiManifest()` or
single read-only description of launch methods, visible entries, target pages,
the control-page browser API methods, and OPFS/session persistence capabilities
for machine files, session snapshots, and read-only status.
Use `createIniPanelLaunchApiSchema()` or `manifestVersion` when an outer shell
needs to check launch manifest compatibility before consuming these fields.
The control-page refresh workflow lives in
`runtime/ui/ini-panel/control-page-refresh-workflow.js`. Use