Commit Graph

18 Commits

Author SHA1 Message Date
kdletters f7126f9556 接入移动端壳相机图片导入能力
新增 HostBridge file.captureImage 契约与 H5 facade

Expo 移动壳通过系统相机拍摄图片并复用图片导入校验

通用图片输入面板按宿主能力展示拍摄入口并转换为现有 File 回调

补充移动壳、HostBridge、图片面板测试和原生壳文档
2026-06-18 06:03:45 +08:00
kdletters d261cc8d0b 接入桌面图片拖入创作槽位
CreativeImageInputPanel 订阅 file.imageDropped 桌面拖入事件

按拖入坐标命中主图卡片后转换为现有 File 回调

避免窗口级拖入被多个创作面板同时消费

更新组件测试和原生壳架构文档
2026-06-18 03:27:55 +08:00
kdletters d5cab219a1 接入创作图片上传宿主导入
CreativeImageInputPanel 在原生壳优先使用 file.importImage

宿主图片导入结果转换为现有 File 上传回调

浏览器和小程序继续保留原文件输入路径

更新测试和原生壳架构文档
2026-06-18 03:19:00 +08:00
kdletters a51e63415f 收口生成队列与图片预览
将外部生成队列概览移到我的页签展示

移除生成页和进度页中的队列概览区域

新增全屏黑底图片预览器并支持缩放和边界拖拽

补充队列概览和图片预览的聚焦测试

同步更新玩法链路、运维、UI Kit 和团队共享记忆文档
2026-06-13 22:25:22 +08:00
kdletters 5a1c1c88dd 修复拼图结果页图片预览层级
关卡缩略图改为完整显示,避免生成图被裁切

关卡详情内主图预览支持提高层级,避免被详情弹窗遮挡

补充拼图结果页聚焦测试与 Hermes 踩坑记录
2026-06-13 16:15:38 +08:00
kdletters ef6a2b7200 继续收口图片面板工具弹窗
将 CreativeImageInputPanel 的预览与删除确认弹窗并回 UnifiedModal 体系
补充图片面板预览与遮罩关闭回归测试
更新 PlatformUiKit 收口计划与共享决策记录
2026-06-11 05:26:14 +08:00
kdletters 076970828a 收口通用图片输入字段标题
迁移通用图片输入面板主图和提示词标题到 PlatformFieldLabel

保留提示词原生 label 语义并补充公共字段标题断言

更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 11:52:11 +08:00
kdletters 1ad25e30f8 收口前端平台组件库能力
新增 PlatformUiKit 通用弹窗、按钮、状态、空态、媒体、表单和标签等公共组件
迁移结果页、创作工作台、认证入口、RPG 暗色面板和运行态弹窗的重复 UI chrome
补充组件测试、页面回归测试、技术文档和 Hermes 共享决策记录
2026-06-10 10:24:18 +08:00
kdletters 50e335ba47 fix: polish platform creation flow interactions 2026-06-06 21:36:38 +08:00
kdletters 23dec91bd6 收口统一创作流程一期 2026-05-31 14:46:32 +00:00
kdletters 5859d738a0 Merge remote-tracking branch 'origin/master' into feat/recommend-runtime-guest
# Conflicts:
#	docs/【玩法创作】平台入口与玩法链路-2026-05-15.md
2026-05-25 14:12:39 +08:00
wuxiangwanzi 838c74d8fe feat: 完善敲木鱼结果页元信息补录 2026-05-24 20:34:36 +08:00
kdletters 42037860d5 feat: integrate jump-hop shelf and asset flow 2026-05-24 19:00:21 +08:00
JenkenB ae014ac881 Switch to VectorEngine gpt-image-2 and edits
Replace uses of the legacy `gpt-image-2-all` model with `gpt-image-2` and standardize image workflows: no-reference generation uses POST /v1/images/generations, any-reference flows use POST /v1/images/edits with multipart `image` parts. Update SKILLs, generation scripts, decision logs, and docs to reflect the contract change and edits-vs-generations guidance. Apply corresponding changes across backend (api-server match3d/puzzle modules, openai image adapter, mappers, telemetry, spacetime client/module), frontend components and services (Match3D, Puzzle, CreativeImageInputPanel, runtime shells), and add new spritesheet/parser files and tests. Also add media/logo.png. These changes align repository code and documentation with the VectorEngine image API contract and update generation/upload handling (green-screen -> alpha processing, spritesheet handling, and related tests).
2026-05-22 03:06:41 +08:00
kdletters 5834a99107 refactor(api-server): narrow puzzle state surface 2026-05-21 18:55:25 +08:00
kdletters da3badb802 style: align UI palette with Taonier visuals 2026-05-21 13:54:35 +08:00
JenkenB 3931442249 Enforce Genarrative play-type SOP and update docs
Rewrite Genarrative play-type integration guidance across .codex and .hermes to define a platform-level SOP: default to form/image workbench, unify single-image asset slots (CreativeImageInputPanel), standardize series-material sheet->cut->transparent->OSS pipeline, and forbid copying legacy chat/agent workflows as the default. Add decision-log entry freezing the SOP and a pitfalls note warning against direct reuse of old play tools. Update CONTEXT.md and docs/README.md, add a new PRD file, and apply related small server-side changes (module-auth, spacetime-client mappers and runtime) to align back-end code with the new contracts and flows.
2026-05-20 12:12:00 +08:00
JenkenB 74fd9a33ac Increase VectorEngine timeouts and add image UI
Add VectorEngine image generation config and raise request timeouts (env + scripts) from 180000 to 1000000ms. Introduce a reusable CreativeImageInputPanel component with tests and wire up mobile keyboard-focus helpers; update generation views and related tests (CustomWorldGenerationView, BarkBattle editor, Match3D, Puzzle flows). Improve API error handling / VectorEngine request guidance (packages/shared http.ts and docs), and apply multiple backend/frontend fixes for puzzle/match3d/prompt handling. Also include extensive docs and decision-log updates describing UI/UX decisions and verification steps.
2026-05-15 02:40:59 +08:00