Commit Graph

1472 Commits

Author SHA1 Message Date
kdletters e3258f6f1d 完善 Pingora 直连切换门禁
新增 Pingora shadow env 回切脚本与对应检查。

补齐直连证据包时间线和 cutoverRunId 审计门禁。

支持 Gitea Host 透传并更新直连多域名文档。

修复百分号编码静态图标路径并补 smoke 覆盖。

更新生产发布与运维护栏对 Pingora 发布包的校验。
2026-06-18 21:10:45 +08:00
kdletters 106798f505 移动壳补齐图片导出扩展名
按图片 MIME 归一移动壳导出文件名扩展

补充移动 HostBridge 图片导出测试和配置门禁

更新宿主壳文件导出文档
2026-06-18 21:04:38 +08:00
kdletters 3deb901179 移动壳校验文件真实内容
为移动图片和音频导入导出增加 bytes 头部校验

补充移动 HostBridge 文件能力测试与配置门禁

更新宿主壳文件能力文档
2026-06-18 20:54:40 +08:00
kdletters 19ec8daf37 桌面壳校验文件真实内容
为图片和音频导入导出增加 bytes 头部校验

桌面图片拖入跳过伪装文件继续寻找有效图片

更新桌面壳门禁与宿主壳文件能力文档
2026-06-18 20:39:34 +08:00
kdletters 8bdfd1c629 移动壳补齐加载失败兜底
新增同源主页面加载失败归一模型与测试

Expo WebView 接入 onError/onHttpError 原生重试层

更新原生壳门禁与宿主壳方案文档
2026-06-18 20:26:20 +08:00
JenkenB b04b6cee2b 修复画板生成面板与音乐音效链路
统一画板生成类面板的参数选项、热区交互、底部按钮和输入框布局。

新增并完善画板生成音乐入口、音效和背景音乐面板以及音频生成提交流程。

按 VectorEngine Suno 音效文档调整音效请求体、任务 ID 解析、轮询和音频地址解析。

补充 Seedance 视频生成版权限制报错的中文提示。

更新编辑器相关技术文档和回归测试。
2026-06-18 20:24:52 +08:00
Jiajia 22f20fc092 更新宣发素材输入框默认提示
将宣发素材三类卡片的游戏名提示改为马戏团午夜惊魂

将游戏分类提示改为非对称对抗

将一句话描述提示改为马戏团逃脱题材文案

补充卡片默认提示测试和设计文档说明
2026-06-18 20:09:35 +08:00
kdletters 077c37b67c 桌面壳补强通知权限门禁
发送本地通知前检查并请求系统通知权限

收紧桌面壳通知插件授权和配置门禁

同步宿主壳协议文档和团队决策记录
2026-06-18 20:08:26 +08:00
kdletters 686f52fcec 移动壳阻断下载协议导航
补强 WebView 下载脚本和下载协议导航阻断

新增移动壳下载策略行为测试和配置门禁

同步宿主壳方案文档和团队决策记录
2026-06-18 19:57:40 +08:00
Codex ed8cff77f1 优化运营海报二维码占位约束
更新运营海报提示词,要求右下角白色二维码方块内显示黑色小字提示

补充宣发素材生成计划单测,覆盖二维码提示位置约束

同步宣发素材演示入口文档中的运营海报版式说明
2026-06-18 19:55:21 +08:00
kdletters ec36300d92 桌面壳接入应用菜单
新增 Tauri 应用菜单并复用显示、刷新和退出窗口动作

收紧桌面壳菜单模块和结构门禁

同步宿主壳方案文档和团队决策记录
2026-06-18 19:42:17 +08:00
kdletters f3b5edd4c6 桌面壳持久化窗口状态
新增 Tauri window-state 插件并只保存主窗口大小、位置和最大化状态

收紧桌面壳依赖版本、插件顺序和三端文件结构门禁

同步宿主壳方案文档和团队决策记录
2026-06-18 19:29:56 +08:00
kdletters b96be76a34 保持移动壳主动导航宿主上下文
HostBridge 主动导航同源页面时重新附加 native_app 宿主参数

补充移动壳导航测试覆盖平台版本和能力清单

同步 Expo/Tauri 宿主壳方案和团队决策记录
2026-06-18 19:12:54 +08:00
kdletters ab27815810 方洞结果页接入宿主图片导入
方洞结果页图片槽位在原生壳内优先调用 file.importImage

保留浏览器文件输入回退并覆盖原生导入、回退和取消选择测试

同步方洞玩法链路、HostBridge 方案和团队决策记录
2026-06-18 19:02:21 +08:00
JenkenB eb855644d5 对齐规范固定参数禁用态样式
生成规范固定参数复用可编辑面板参数胶囊按钮样式。

固定比例尺寸和模型按钮保持禁用不可点击且不弹出选项。

补充面板测试覆盖禁用态和不可展开行为。

更新编辑器 Lovart 面板与图片画布技术文档。
2026-06-18 18:51:53 +08:00
kdletters d71fde8b9a 统一三端宿主桥接层结构
拆分移动壳能力清单与分发模块

拆分桌面壳能力清单与分发模块

补充微信壳协议与分发薄索引

同步三端桥接层门禁和文档
2026-06-18 18:41:34 +08:00
kdletters ce27a0c35d 细分桌面壳容器职责模块
将桌面壳 WebView 职责拆分为运行态、URL、导航、网络、生命周期、拖拽和事件模块

更新三端桥接层结构门禁清单

同步宿主壳文档和共享记忆中的桌面壳模块口径
2026-06-18 18:10:19 +08:00
kdletters 0210a445cf 扩展三端壳生产源码门禁
将微信小程序纳入原生壳禁替身词扫描

移除小程序昵称输入的 placeholder 属性

同步三端生产壳门禁文档口径
2026-06-18 17:58:50 +08:00
kdletters bc3b464349 统一三端桥接层职责命名
微信小程序 host-bridge 与 shell 文件改为职责命名

移动壳 host-bridge 与 shell 文件改为职责命名

更新原生壳结构门禁、微信 smoke 和宿主壳文档
2026-06-18 17:48:03 +08:00
kdletters bb62801032 补齐桌面壳事件能力声明
声明 Tauri host.events 真实事件通道

同步桌面入口 URL 与 runtime 能力清单

更新宿主壳事件能力文档
2026-06-18 17:34:16 +08:00
JenkenB 9c7b3ad16d Image editor: Seedance2.0 refs and audio changes
Adds Seedance 2.0 reference-media constraints and forbids video data URLs; updates docs/decision-log and pitfalls to record the new rules. Introduces typed audio params (type: one-shot|loop, tempo: number|null), generator-specific placeholder styles/avoidance and UI changes for generation panels. Implements related front-end changes (new crop/ raster edit components, many image-editor models, tests and workflow hooks) and server-side contract/handler updates across api-server, shared-contracts, platform-audio, platform-image and vector_engine_audio_generation to support the new submission/asset flow and validations.
2026-06-18 17:31:35 +08:00
kdletters 503ae19683 拆薄移动端壳入口
迁移移动端 WebView 容器到 shell 层

更新原生壳结构门禁和移动壳配置检查

同步宿主壳结构文档
2026-06-18 17:27:11 +08:00
kdletters fd6c4d4830 对齐三端桥接层结构
拆分移动壳 HostBridge 协议、文件和分享模块

更新原生壳结构门禁和移动壳配置检查

同步宿主壳架构文档和共享决策记录
2026-06-18 17:13:15 +08:00
JenkenB 6f1ae6caef 固定生成规范参数并支持删除生成中占位
生成规范类图片固定提交 16:9、2K 和 gpt-image-2,并在面板底部只读展示。

生成中占位支持通过 Delete 或 Backspace 删除,不新增可见删除按钮。

异步生成回写前按生成对象 ID 校验,避免已删除占位重新落回画布。

更新编辑器生成面板与图片画布技术文档及相关测试。
2026-06-18 16:53:59 +08:00
kdletters 75b1f8391f 接入桌面壳深链
新增Tauri桌面深链模块并归一到同源H5入口

启用deep-link插件与single-instance深链转发

更新原生壳门禁和架构文档
2026-06-18 16:53:52 +08:00
Codex 2ddeaeb348 同步远端主分支更新
合并 origin/master 到宣发素材功能分支

保留项目记忆迁移和 AI Web 编辑器决策记录

解决 decision-log 文档冲突并通过编码检查
2026-06-18 16:45:59 +08:00
JenkenB 9eab60e427 修复编辑器底栏选项面板悬停交互
将生成规范和生成音乐底栏入口改为悬停打开、离开收起

将生成音乐选项面板锚定到音乐按钮上方,避免错位

补充底栏 hover 行为和音乐菜单定位测试

更新生成类面板 Lovart 交互文档
2026-06-18 16:43:02 +08:00
kdletters 7609c37d5f 统一微信壳桥接目录
新增 miniprogram/shell 承接微信 Page 生命周期与 wx 容器调用

收窄微信页面入口为 shell 页面工厂装配

更新三端 host-bridge/shell 目录门禁与认证 smoke

补充微信 shell 测试与 CommonJS 测试加载工具

同步宿主壳架构文档和项目共享记忆

补齐 api-server 外部生成测试 fixture 更新时间字段
2026-06-18 16:32:25 +08:00
kdletters 00b41b6a29 统一宿主壳目录边界
移动端壳拆分为 host-bridge 与 shell 目录

桌面端 Tauri 拆分为 host_bridge 与 shell Rust 模块

更新三端桥接层结构门禁与配置检查

同步宿主壳方案文档和项目共享决策
2026-06-18 16:02:55 +08:00
Codex 638dc9f6f6 收口图片编辑器宣发素材生成
调整详情五图工作流为单张竖版详情图生成

修正宣发素材明确像素尺寸透传和运营海报尺寸映射

压缩宣发参考图提交并提高后端请求体限制

补充前后端回归测试、文档和 Hermes 踩坑记录
2026-06-18 15:49:20 +08:00
kdletters 3c1fd004a7 记录 Pingora 直连窗口准备
补充 dev final-prep 审计结果

记录 direct env 候选与 dry-run runbook

明确 active env 提升前不得执行公网切换
2026-06-18 15:47:53 +08:00
kdletters 7fa1c6d791 记录 Pingora 高端口直连演练
补充 dev 高端口直连真实演练结果

记录临时 systemd 演练与 env source 踩坑

确认公网入口仍由 Nginx 承接
2026-06-18 15:42:38 +08:00
JenkenB ac180ecad9 完善画板生成音乐与生成面板交互
新增画板底部生成音乐入口,支持游戏音效和游戏背景音乐生成面板。

接入编辑器音频生成前后端契约、VectorEngine 请求与 BFF 路由。

补齐音频结果图层、元数据、画布恢复和客户端提交流程。

统一生成类面板 Lovart 式参数浮层、参考素材入口与相关测试。

更新编辑器音乐生成设计文档和项目长期记忆。
2026-06-18 15:42:17 +08:00
kdletters e92e016549 统一三端桥接层结构
Tauri入口main.rs收敛为应用装配

桌面HostBridge按协议分发文件分享WebView和托盘职责拆分模块

微信小程序桥接逻辑迁入host-bridge目录并保留页面装配

原生壳检查锁定微信移动桌面桥接层文件结构

宿主壳文档和共享决策记录三端桥接层结构约定
2026-06-18 15:42:10 +08:00
kdletters cd7fca4a4f 修正长期项目记忆入口
AGENTS.md 将复杂任务记忆入口固定到 docs/project-memory

项目基线与踩坑记录同步声明 .hermes 仅保存 Hermes 工具资源

决策记录新增 2026-06-18 长期记忆路径口径并标注旧 .hermes 记录为历史
2026-06-18 15:17:06 +08:00
kdletters e79cc5bd09 纳入 Pingora realpath canary 启停门禁
将 realpath canary 启停烟测纳入 Pingora release readiness 默认门禁

补齐 readiness plan 对 realpath canary toggle 的自检

修正生产健康巡检测试夹具的 worker 实例模拟

同步 Pingora realpath canary 运维文档和项目共享记忆
2026-06-18 15:07:43 +08:00
kdletters e8713a396b 收口移动壳触觉反馈强度边界
共享HostBridge契约固定触觉反馈强度白名单

移动壳拒绝未知触觉反馈强度并避免误触发设备反馈

移动壳配置检查锁定触觉反馈归一化规则

宿主壳协议和共享决策日志记录触觉反馈边界
2026-06-18 15:02:07 +08:00
kdletters 0cc2a79c7b 自动拉起 Pingora shadow 发布服务
让 API deploy 在发布包包含 Pingora 时先校验 shadow systemd 和 env 安全边界

在 shadow 配置安全时自动启动或重启 genarrative-pingora-gateway.service

拒绝 direct-entry capability、公网监听 env,并在 current 切换前失败

补充 production-api-deploy 动态烟测、生产运维护栏和 Pingora 运维文档

在 dev 服务器真实验证 shadow inactive 场景可由发布脚本自动拉起
2026-06-18 14:53:03 +08:00
kdletters 4731263073 收口桌面壳WebView状态重放
桌面壳页面加载完成后回放生命周期状态

桌面壳页面加载完成后重装网络状态监听

桌面壳配置检查锁定页面状态重放路径

宿主壳方案和共享决策日志记录桌面状态重放约束
2026-06-18 14:53:02 +08:00
kdletters 475a1e866a 收口移动壳WebView状态重放
移动壳同源页面加载后补发生命周期和网络状态

移动壳配置检查锁定WebView状态重放路径

宿主壳方案文档补充状态重放边界

共享决策日志记录移动壳状态重放约束
2026-06-18 14:47:27 +08:00
JenkenB 38cbb85d48 严格区分Seedance视频模型
将画板生成视频默认模型调整为 seedance2.0-fast

为 seedance2.0 与 seedance2.0-fast 分别映射独立上游模型

固定角色动画使用 seedance2.0-fast 并更新前后端契约测试

同步更新编辑器生成面板和项目记忆文档
2026-06-18 14:40:39 +08:00
kdletters 165520a911 收口移动壳WebView进程恢复
移动壳WebView渲染进程终止时受控刷新当前容器

移动壳配置检查锁定进程恢复回调

宿主壳方案文档补充WebView恢复边界

共享决策日志记录移动壳WebView恢复约束
2026-06-18 14:39:29 +08:00
kdletters 10e559701f 补齐 Pingora runtime-only 彩排门禁
将 current release runtime-only 基础门禁接入直连彩排状态复核

保留 /opt/genarrative/current 调用路径,避免 symlink 展开导致 systemd ExecStart 自审误判

补充 release readiness plan 自测和 Pingora 运维文档

在 dev 服务器真实验证 runtime-only 门禁、Nginx 公网边界、Pingora shadow 和 realpath canary
2026-06-18 14:33:54 +08:00
kdletters f8fe1235f1 收口原生壳禁用SDK锁文件门禁
移动壳配置检查拒绝发布与观测SDK锁文件解析

桌面壳配置检查拒绝观测更新与Tauri guest锁文件解析

宿主壳方案文档补充禁用SDK锁文件边界

共享决策日志记录原生壳禁用SDK解析约束
2026-06-18 14:30:46 +08:00
kdletters 673c6dbbb7 收口原生壳锁文件版本
移动壳配置检查锁定package-lock实际解析版本

桌面壳配置检查锁定package-lock与Cargo.lock解析版本

宿主壳方案文档补充锁文件版本门禁

共享决策日志记录原生壳锁文件依赖边界
2026-06-18 14:23:48 +08:00
kdletters b2b0f4514b 收口原生壳关键依赖版本
移动壳配置检查锁定Expo与React Native关键依赖版本

桌面壳配置检查锁定Tauri CLI与Cargo插件版本

宿主壳方案文档补充依赖版本门禁

共享决策日志记录原生壳关键依赖边界
2026-06-18 14:15:59 +08:00
kdletters 8754269705 收口H5桌面壳命令入口
共享HostBridge契约导出唯一Tauri命令名

H5原生壳Transport改用共享Tauri命令常量

桌面壳配置检查对齐H5与Rust命令入口

宿主壳方案文档补充Tauri命令入口门禁

共享决策日志记录H5 Tauri命令边界
2026-06-18 14:06:05 +08:00
kdletters c2dd4424e4 收口原生壳命令入口
移动壳配置检查锁定壳级和根级脚本入口

桌面壳配置检查锁定壳级和根级脚本入口

桌面壳配置检查锁定Tauri dev与build前置命令

宿主壳方案文档补充命令入口门禁

共享决策日志记录原生壳命令入口边界
2026-06-18 13:59:13 +08:00
kdletters e8bcd3ba88 收口移动壳系统深链声明
移动壳源配置门禁锁定唯一 iOS associated domain

Expo public config 烟测锁定唯一 Android App Link 过滤器

宿主壳方案文档补充深链接管范围约束

共享决策日志记录移动壳系统深链声明边界
2026-06-18 13:52:37 +08:00
kdletters e6de69649b 收口原生壳本地生成物边界
忽略Expo本地状态目录并保持导出烟测目录不入库

统一原生壳扫描排除Tauri schema和自动生成权限产物

更新原生壳方案和共享决策记录
2026-06-18 13:45:06 +08:00