游戏分发与在线游玩:封面/截图冻结、网页可见可玩与 AGC 发布接入 #466

Merged
kdletters merged 16 commits from codex/game-distribution into master 2026-09-22 17:27:00 +08:00
3 changed files with 3 additions and 6 deletions
Showing only changes of commit 7ff6e46774 - Show all commits
@@ -3927,10 +3927,7 @@ fn local_project_export_package_publish_payload_contains_bytes_and_file_digests(
payload.package_bytes.len() as u64
);
assert_eq!(payload.files.len(), 2);
assert!(payload
.files
.iter()
.any(|file| file.path == "index.html"));
assert!(payload.files.iter().any(|file| file.path == "index.html"));
assert!(payload
.files
.iter()
+1 -1
View File
@@ -40,7 +40,6 @@ import {
} from './app/constants';
import { useEscapeToClose } from './app/dialogs';
import { resolveTauriInvoke } from './app/tauri';
import { GameDistributionPublishPanel } from './components/game-distribution/GameDistributionPublishPanel';
import type {
AgentBackgroundSubmitMode,
AgentProgressEvent,
@@ -98,6 +97,7 @@ import type {
TauriInvoke,
UploadLocalAssetResult,
} from './app/types';
import { GameDistributionPublishPanel } from './components/game-distribution/GameDistributionPublishPanel';
import { useWindowChrome } from './components/windowChromeContext';
import {
agentConversationId,
+1 -1
View File
@@ -2,10 +2,10 @@ export * from './components';
export * from './contracts/auth';
export type * from './contracts/clientDownload';
export * from './contracts/common';
export * from './contracts/gameDistribution';
export type * from './contracts/editorAudio';
export * from './contracts/editorScene';
export * from './contracts/externalGeneration';
export * from './contracts/gameDistribution';
export type * from './contracts/hyper3d';
export * from './contracts/runtime';
export * from './http';