kdletters
|
29cd7866fc
|
接入账号状态宿主刷新
账号状态变化优先通过宿主刷新当前 WebView
宿主刷新不可用时回退浏览器刷新
补充 AuthGate 宿主刷新测试和宿主壳文档
|
2026-06-18 07:43:26 +08:00 |
|
kdletters
|
621719077f
|
接入宿主网络状态队列轮询
新增宿主网络在线 Hook 并覆盖离线与恢复事件测试
平台外部生成队列概览在原生壳离线时暂停轮询
同步宿主壳网络状态消费方案与共享决策记录
|
2026-06-18 07:31:41 +08:00 |
|
kdletters
|
20e4e88bd4
|
同步草稿未读原生角标
平台壳按可见作品架未读完成草稿同步 app.setBadgeCount
新增草稿未读更新计数模型并覆盖多恢复ID去重
更新原生壳方案、HostBridge 协议和共享决策记录
|
2026-06-18 07:18:42 +08:00 |
|
kdletters
|
cdcbaf4cee
|
接入草稿生成原生通知
平台壳生成完成和失败收口消费 notification.showLocal
新增 HostBridge 草稿通知 payload 与去重模型测试
迁移生成状态纯函数以通过组件 Fast Refresh 约束
更新原生壳方案、HostBridge 协议和共享决策记录
|
2026-06-18 07:10:01 +08:00 |
|
kdletters
|
e8c2e8d532
|
接入填码原生剪贴板读取
邀请码填写和兑换码弹窗在宿主声明 clipboard.readText 时显示粘贴入口
粘贴动作只读取宿主纯文本并填入现有受控输入框,不自动提交或伪造兑换成功
补充填码粘贴回归测试和 profile 剪贴板 helper
更新 Expo/Tauri 宿主壳方案、HostBridge 协议和共享决策记录
|
2026-06-18 06:48:46 +08:00 |
|
kdletters
|
a0497cb39d
|
接入个人头像原生图片导入
个人头像上传在原生壳声明 file.importImage 时调用 HostBridge 图片导入
头像导入结果转换为 File 后复用现有类型校验、5 MiB 限制、方形裁剪和资料更新链路
补充头像原生导入回归测试,确认不会触发隐藏文件输入
更新 Expo/Tauri 宿主壳方案、HostBridge 协议和共享决策记录
|
2026-06-18 06:39:19 +08:00 |
|
kdletters
|
01349e7882
|
接入反馈凭证原生图片导入
反馈页上传凭证在原生壳内优先调用 HostBridge 图片导入
宿主图片结果转换为 File 后复用现有凭证预览和提交校验
补充反馈凭证原生导入测试和宿主壳文档边界
|
2026-06-18 06:24:44 +08:00 |
|
kdletters
|
a7d713c806
|
接入创作工作台原生文档导入
创作 Agent 文档上传在原生壳内优先调用 HostBridge 文本导入
宿主返回文本继续转换为 File 并复用现有后端文档解析链路
补充工作台原生导入测试和宿主壳文档边界
|
2026-06-18 06:14:36 +08:00 |
|
kdletters
|
f7126f9556
|
接入移动端壳相机图片导入能力
新增 HostBridge file.captureImage 契约与 H5 facade
Expo 移动壳通过系统相机拍摄图片并复用图片导入校验
通用图片输入面板按宿主能力展示拍摄入口并转换为现有 File 回调
补充移动壳、HostBridge、图片面板测试和原生壳文档
|
2026-06-18 06:03:45 +08:00 |
|
kdletters
|
b3278739a5
|
接入原生壳音频文件导出能力
新增 file.exportAudio HostBridge 契约和 H5 facade
移动端通过 Expo 缓存文件与系统分享导出受控音频
桌面端通过 Tauri 保存对话框写入受控音频字节
通用音频输入面板仅对本地音频资产展示宿主导出入口
更新壳能力检查、测试、方案文档和共享决策记录
|
2026-06-18 05:42:16 +08:00 |
|
kdletters
|
3be997e286
|
接入原生壳音频文件导入能力
新增 file.importAudio HostBridge 契约和 H5 facade
移动端通过 Expo DocumentPicker 读取受控音频文件
桌面端通过 Tauri 文件选择框读取受控音频文件
通用音频输入面板在原生壳复用宿主导入和现有音频处理管线
更新壳能力检查、测试、方案文档和共享决策记录
|
2026-06-18 05:25:39 +08:00 |
|
kdletters
|
f34f98c1a0
|
接入固定玩法宿主生命周期音频暂停
新增 useHostLifecycleActive 统一归一宿主生命周期状态
拼图和抓大鹅运行态背景音乐按宿主后台与失焦状态暂停恢复
useBackgroundMusic 复用统一生命周期状态避免重复订阅逻辑
补充生命周期音频测试和宿主壳架构文档
|
2026-06-18 03:58:56 +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
|
910625d5e1
|
接入原生壳分享卡图片导出
新增 file.exportImage 宿主能力契约
分享卡下载在原生壳中优先走宿主图片导出
Expo 壳写入缓存图片并调用系统分享保存
Tauri 壳通过保存对话框写入图片字节
补齐能力漂移检查、测试和架构文档
|
2026-06-18 01:31:28 +08:00 |
|
kdletters
|
38ed2227d3
|
按宿主能力声明启用原生能力
HostBridge 契约沉淀 method 与 capability 白名单
H5 解析 hostCapabilities 并按能力调用原生桥
发布分享弹窗仅在声明 share.open 时显示系统分享
补充能力声明测试和宿主壳文档
|
2026-06-18 00:48:13 +08:00 |
|
kdletters
|
fec8b626f5
|
接入原生壳外链打开路径
H5 新增 openHostExternalUrl 并归一化外链 URL
备案号和资产调试原图在 native_app 中优先交给宿主打开
补充 HostBridge 外链测试和宿主壳文档
|
2026-06-18 00:30:36 +08:00 |
|
kdletters
|
4266c1e5e8
|
接入发布分享原生系统分享路径
发布分享弹窗在 native_app 中调用 share.open
保留复制链接与下载卡片回退路径
补充 HostBridge 分享测试和宿主壳能力文档
|
2026-06-18 00:16:26 +08:00 |
|
Codex
|
0ebf6242bb
|
完成图片编辑器宣发素材生成
新增宣发素材入口、工作流模型、画布生成卡片和参考图选择能力。
接入宣发素材真实生图请求,隐藏 Prompt 摘要和约束预览,并将约束作为内部 Prompt 使用。
支持游戏首图、详情五图、运营海报尺寸,其中详情五图一次生成五张 720x1280 竖图。
后端仅对 publication-material 生图扣 5 泥点,并沿用现有失败退款逻辑。
补充前后端测试和宣发素材设计文档。
|
2026-06-18 00:05:25 +08:00 |
|
kdletters
|
78afd81269
|
接入移动壳原生触觉反馈
H5 HostBridge 增加 haptics.impact 受控调用入口
运行时点击反馈优先请求 Expo 触觉能力并保留浏览器震动回退
补充触觉反馈测试和宿主壳能力文档
|
2026-06-17 23:57:46 +08:00 |
|
kdletters
|
946308b75e
|
保存图片画布生成器快照
将生成器对话框作为画布布局项序列化和恢复
生成成功后保留生成器快照并锚定到成品图层
图片类生成结果同步写入账号素材库
补充生成器持久化测试和浏览器回归相关文档
|
2026-06-17 23:57:25 +08:00 |
|
JenkenB
|
17768119ea
|
恢复画布视频生成入口
恢复画布底部工具栏的视频生成和 UI 设计入口
恢复视频生成弹窗的参数、模型和提交状态处理
补齐规范参考、快捷键和生成流程相关测试
|
2026-06-17 23:05:17 +08:00 |
|
kdletters
|
6d964937db
|
完善画布生成面板交互
补齐普通生图参考图来源菜单和画布选择流程
接入UI设计图与视频生成面板的提交链路
让生成引用上传目标支持多种生成面板
统一图片信息弹窗断言并补充相关测试
修复图标按钮浮层锚点ref与视频生成类型契约
|
2026-06-17 21:49:32 +08:00 |
|
kdletters
|
2d90a30b8b
|
Merge remote-tracking branch 'origin/codex/editor-asset-library' into codex/editor-asset-library
|
2026-06-17 21:16:33 +08:00 |
|
JenkenB
|
b2fd5574db
|
接入画板生成视频功能
新增画板底部生成视频入口、Lovart 风格面板、视频图层渲染与元数据展示。
接入 /api/editor/videos/generations 契约与后端 Ark/VectorEngine 视频任务链路。
统一编辑器生成类泥点配置,并补充 UI 设计图、参考图与生成面板结构测试。
更新编辑器技术方案、生成类面板方案和 Hermes 共享决策/踩坑记录。
|
2026-06-17 20:52:45 +08:00 |
|
kdletters
|
7765c69a8a
|
Merge remote-tracking branch 'origin/master' into codex/editor-asset-library
# Conflicts:
# docs/project-memory/shared-memory/decision-log.md
|
2026-06-17 20:52:41 +08:00 |
|
JenkenB
|
d1cd300695
|
隐藏图片信息中的上游标识
图片信息弹窗标题固定为图片信息,不再拼接图片名称
图片信息弹窗移除 Provider 展示行
Task 展示收口为任务标识末尾数字,避免暴露 Provider 字符串
补充图片信息脱敏展示回归测试
更新画板角色形象生成文档中的图片信息展示口径
|
2026-06-17 20:47:52 +08:00 |
|
kdletters
|
d8bd371c69
|
抽出素材上传生命周期模型
扩展 ImageCanvasUploadModel 承载素材上传占位、进度、失败和持久化回写状态迁移
精简 useImageCanvasUploadWorkflow 中的资产与图层状态补丁逻辑
补充上传模型单测覆盖生命周期状态和图层绑定
更新 TRACKING.md 记录第四十六执行批次与验证结果
|
2026-06-17 20:36:11 +08:00 |
|
kdletters
|
6afc1cf920
|
抽出上传参考图状态模型
扩展 ImageCanvasUploadModel 承载生成参考图上传后的状态转换
精简 useImageCanvasUploadWorkflow 中的参考图 dialog 写回逻辑
补充上传模型单测覆盖参考图写入和失败态清理
更新 TRACKING.md 记录第四十五执行批次验证
|
2026-06-17 20:21:07 +08:00 |
|
kdletters
|
7dec8b7a66
|
抽出素材库框选几何模型
扩展 ImageCanvasAssetLibraryModel 承载文件夹命中和框选几何规则
让素材库 hook 保留 DOM 和后端副作用并调用纯模型
补充素材库几何模型单测覆盖置顶和反向框选
更新 TRACKING.md 记录第四十四执行批次验证
|
2026-06-17 20:11:47 +08:00 |
|
kdletters
|
f92e791464
|
统一 H5 宿主壳能力协议
新增 HostBridge 通用宿主能力服务与测试
迁移登录支付分享订阅入口到通用 HostBridge API
保留微信小程序旧接口兼容包装
补充宿主壳协议文档与项目记忆
|
2026-06-17 20:05:55 +08:00 |
|
kdletters
|
489b0a7743
|
抽出编辑器生成提交流水线
新增 useImageCanvasGenerationSubmissionWorkflow 承载生成提交和结果落图副作用
补充生成提交流水线 hook 单测
精简 useImageCanvasGenerationWorkflow 的提交编排逻辑
更新 TRACKING.md 记录第四十三执行批次验证
|
2026-06-17 19:54:41 +08:00 |
|
kdletters
|
7f573486bc
|
抽出编辑器舞台交互状态模型
新增 ImageCanvasStageInteractionModel 承载 pointer 与拖拽状态规则
补充舞台交互状态模型单测
精简 useImageCanvasStageInteractions 的状态构造逻辑
更新 TRACKING.md 记录第四十二阶段验证
|
2026-06-17 19:30:14 +08:00 |
|
kdletters
|
4e4edc285b
|
抽出编辑器生成对话状态模型
新增 ImageCanvasGenerationDialogModel 承载生成面板草稿和引用选择规则
补充生成对话状态模型单测
精简 useImageCanvasGenerationWorkflow 中的面板状态构造
更新 TRACKING.md 记录第四十一阶段验证
|
2026-06-17 19:12:11 +08:00 |
|
kdletters
|
c22b7803cc
|
拆分编辑器生成集成测试
迁出图片生成和生成错误集成用例
迁出规范生成、角色形象、图标素材和角色动画集成用例
迁出快速编辑、生成图元数据和修改结果集成用例
保留主编辑器测试的画布基础链路
更新 TRACKING.md 记录第四十阶段验证
|
2026-06-17 19:00:56 +08:00 |
|
kdletters
|
f6e272e612
|
拆分编辑器素材集成测试
新增编辑器测试共享工具
迁出素材库和上传集成用例
保留主编辑器集成测试关键链路
更新 TRACKING.md 记录第三十九阶段验证
|
2026-06-17 18:45:48 +08:00 |
|
kdletters
|
bf24d259a7
|
拆分编辑器高级生成提交模型
抽出图标素材生成校验和请求参数组装
抽出角色动画生成请求参数组装
补充高级生成提交模型单测
更新 TRACKING.md 记录第三十八阶段验证
|
2026-06-17 18:27:33 +08:00 |
|
kdletters
|
6e8089c297
|
拆分编辑器素材库模型
抽出素材库分组和本地状态变更规则
补充素材库模型单测
更新 TRACKING.md 记录第三十七阶段验证
|
2026-06-17 18:15:34 +08:00 |
|
kdletters
|
b5707ac2b9
|
拆分编辑器上传模型
抽出上传文件夹解析和画布落点计算
补充上传模型单测
更新 TRACKING.md 记录第三十六阶段验证
|
2026-06-17 18:06:53 +08:00 |
|
kdletters
|
4abf00d007
|
拆分编辑器生成提交模型
抽出图片生成请求与结果快照构建逻辑
补充生成提交模型单测
更新 TRACKING.md 记录第三十五阶段验证
|
2026-06-17 17:57:34 +08:00 |
|
kdletters
|
d8b935317d
|
拆分编辑器前端画布视图
抽出素材栏、生成器、舞台工具栏和画布世界视图
补充各拆分视图的聚焦测试
更新 TRACKING.md 记录第三十四阶段验证
|
2026-06-17 17:48:12 +08:00 |
|
kdletters
|
7a77ab4df7
|
修复上传素材切换侧栏
上传到画布后保持当前左侧侧栏状态。
补充上传工作流和画布 drop 回归断言。
更新跟踪记录并完成浏览器回归。
|
2026-06-17 14:59:02 +08:00 |
|
kdletters
|
84818f9bd5
|
拆分图片画布生成表面编排
新增 useImageCanvasGenerationSurface 收口生成浮层编排。
主视图移除生成 Composer 大段 props 胶水。
舞台控制模型移除重复生成锚点派生。
补充生成表面 hook 单测并更新拆分文档与跟踪记录。
|
2026-06-17 14:40:57 +08:00 |
|
JenkenB
|
05a47816b0
|
支持规范参考图输入
为角色形象规范、UI素材规范、自定义规范面板新增参考图上传入口。
生成规范时携带参考图并自动追加参考图生成规范语义。
补充生成流程和上传流程回归测试。
更新画板角色形象生成入口设计文档。
|
2026-06-17 14:20:23 +08:00 |
|
JenkenB
|
f8e063a878
|
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/GenarrativeAI/Genarrative into codex/editor-asset-library
|
2026-06-17 14:13:53 +08:00 |
|
JenkenB
|
e970d34574
|
调整图片编辑器参考图选择交互
- 常规参考图入口改为先弹出来源菜单,支持从画布选择和上传图片。
- 角色规范、图标规范和常规参考图来源菜单统一向上弹出。
- 画布参考图选择拦截普通图层选中逻辑,保持生成面板不隐藏。
- 补充图片编辑器交互测试与技术文档说明。
|
2026-06-17 14:08:26 +08:00 |
|
kdletters
|
a319d2ae0d
|
拆分图片画布顶部栏视图
新增 ImageCanvasTopbarView 承载返回项目入口和项目标题区域
新增顶栏视图测试覆盖重命名和导出入口
精简 ImageCanvasEditorView 的顶部栏 JSX
更新图片画布拆分计划和 TRACKING 验证记录
|
2026-06-17 13:48:48 +08:00 |
|
kdletters
|
1c92db19c1
|
拆分图片画布舞台控制层
新增 ImageCanvasStageControllerModel 承载舞台派生状态和右键菜单模型
新增 useImageCanvasStageController 收口清空焦点和右键菜单处理
精简 ImageCanvasEditorView 的舞台控制胶水
更新图片画布拆分计划和 TRACKING 验证记录
|
2026-06-17 13:39:48 +08:00 |
|
kdletters
|
015716945e
|
拆分图片画布素材入画布桥接
新增 useImageCanvasAssetCanvasBridge 承载素材加入画布和画布 drop 桥接
新增 hook 单测覆盖素材建层、pointer drop 和删除素材清理图层
精简 ImageCanvasEditorView 中的素材到画布胶水
更新图片画布拆分计划和 TRACKING 浏览器回归记录
|
2026-06-17 13:14:36 +08:00 |
|
kdletters
|
d0ad8402de
|
拆分图片画布浮层定位模型
新增 ImageCanvasOverlayModel 承载生成输入框、图片工具栏、快速编辑和角色动画面板定位规则
新增浮层定位模型单测覆盖锚定、边界限制和生成面板可见模式
更新图片画布前端拆分计划和 TRACKING 记录本阶段验证
精简 ImageCanvasEditorView 中的浮层坐标计算
|
2026-06-17 12:46:41 +08:00 |
|