kdletters
|
ad883df307
|
校验原生壳能力声明一致性
移动壳配置检查校验声明能力来自共享 HostBridge 白名单
桌面壳配置检查校验 runtime 能力与 URL hostCapabilities 一致
文档补充新增 native capability 后必须运行双壳检查
共享决策记录补充壳能力防漂移约束
|
2026-06-18 01:09:02 +08:00 |
|
kdletters
|
5c3b70caf1
|
回读宿主运行态能力
HostBridge 启动时通过真实 host.getRuntime 回读并缓存宿主能力
主 App 订阅宿主能力变化并在回读后刷新能力入口
补充宿主 runtime 回读测试和 App 能力刷新测试
更新 Expo/Tauri 壳方案、HostBridge 协议文档和共享决策记录
|
2026-06-18 01:02:58 +08:00 |
|
kdletters
|
38ed2227d3
|
按宿主能力声明启用原生能力
HostBridge 契约沉淀 method 与 capability 白名单
H5 解析 hostCapabilities 并按能力调用原生桥
发布分享弹窗仅在声明 share.open 时显示系统分享
补充能力声明测试和宿主壳文档
|
2026-06-18 00:48:13 +08:00 |
|
kdletters
|
ee49c26868
|
收紧移动壳外链协议白名单
Expo WebView 外域导航只允许安全外链协议交给系统
阻断危险协议避免外链页面保留宿主桥能力
补充移动壳导航测试和宿主壳文档
|
2026-06-18 00:35:14 +08:00 |
|
kdletters
|
4bca480f3c
|
补齐 Pingora 直连彩排状态
新增 Pingora 直连彩排状态脚本,核验 health patrol、端口归属、systemd、realpath canary 和 current release 自审
将彩排状态脚本纳入 API release 构建、部署、Jenkins 归档和生产运维护栏
补充 release readiness、current release audit、cutover snapshot 与发布部署检查对彩排脚本的覆盖
更新 Pingora 运维文档和共享记忆,记录 dev health patrol 真实配置漂移与修复方式
在 dev 服务器真实部署验证 Nginx 仍接 80/443、Pingora shadow 与 realpath canary 高端口正常、health patrol 和彩排状态均为 OK
|
2026-06-18 00:31:42 +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 |
|
kdletters
|
d64e576e3f
|
接入桌面壳窗口标题同步路径
H5 主站按当前平台阶段同步 document.title
native_app 中通过 app.setTitle 请求 Tauri 窗口标题同步
补充标题同步测试和宿主壳能力文档
|
2026-06-18 00:07:21 +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 |
|
kdletters
|
123d4ada01
|
脚本化 Pingora realpath canary 启停
新增 realpath canary 启用和关闭脚本
将脚本纳入 release、deploy、Jenkins 和 current release 自审
补充脚本化 canary 文档和生产运维护栏
增加 realpath canary 启停自测和发布部署护栏
|
2026-06-17 23:45:58 +08:00 |
|
kdletters
|
b03c910f49
|
接入宿主壳原生剪贴板复制路径
H5 复制服务在 native_app 中优先调用 clipboard.writeText
保留浏览器 Clipboard API 与 legacy selection copy 回退路径
补充 HostBridge 剪贴板测试和宿主壳能力文档
|
2026-06-17 23:40:57 +08:00 |
|
kdletters
|
eb9981e67d
|
接入移动壳文本文件导出能力
Expo 移动壳通过文件系统写入缓存文本并调用系统分享保存面板
补充移动壳导出能力依赖、配置守卫和 HostBridge 单测
更新宿主壳能力协议、方案文档和共享决策记录
|
2026-06-17 23:32:00 +08:00 |
|
kdletters
|
93f085f95c
|
记录 Pingora realpath canary 加载顺序
补充 realpath canary 在 conf.d 中必须晚于 log_format 加载
记录 dev realpath canary current release 真实验收结果
新增生产运维护栏防止加载顺序说明丢失
|
2026-06-17 23:21:56 +08:00 |
|
kdletters
|
87cdb8bfba
|
接入桌面壳受控站内导航
Tauri 桌面壳支持 navigation.openNativePage 的同源 H5 路由跳转
补充桌面壳导航白名单校验和运行时能力检查
更新宿主壳方案和项目共享决策记录
|
2026-06-17 23:19:59 +08:00 |
|
kdletters
|
1a26806804
|
完善移动壳系统分享目标解析
移动 Expo 壳解析统一分享目标并调用 React Native 系统分享面板
补充直接分享、缓存作品目标和空分享目标的移动壳测试
更新宿主壳方案和项目共享决策记录
|
2026-06-17 23:08:20 +08:00 |
|
JenkenB
|
17768119ea
|
恢复画布视频生成入口
恢复画布底部工具栏的视频生成和 UI 设计入口
恢复视频生成弹窗的参数、模型和提交状态处理
补齐规范参考、快捷键和生成流程相关测试
|
2026-06-17 23:05:17 +08:00 |
|
kdletters
|
d67f9d5725
|
接入桌面壳文本文件导出能力
新增 HostBridge file.exportText 契约、文件名清洗和 H5 导出入口
Tauri 桌面壳通过受控 host_bridge_request 打开保存对话框并写入文本文件
Expo 移动壳对未接入的文件导出能力明确返回 unsupported
更新宿主壳方案、统一协议和项目共享决策记录
|
2026-06-17 23:02:01 +08:00 |
|
kdletters
|
75b85ee5a9
|
修正 Pingora 高端口重定向验收
direct live 支持独立 redirect base URL 预期
release readiness 和切换证据链透传 redirect base URL
直连启用脚本透传高端口 rehearsal 参数
补充 direct live guard、运维门禁和文档示例
|
2026-06-17 23:00:28 +08:00 |
|
kdletters
|
764f3609d0
|
修正 Pingora 证书副本归属
拆分 TLS 证书同步脚本的 target owner 与服务用户。
目标证书默认保持 root:genarrative,服务用户只做可读性复核。
更新证书同步测试,覆盖显式 target-user 的本机 apply 场景。
|
2026-06-17 22:44:10 +08:00 |
|
kdletters
|
6f19e1c3ba
|
接入移动壳返回栈事件
移动壳声明 host.events 和 navigation.canGoBack 能力
Expo WebView 导航状态变化时向 H5 注入返回栈事件
H5 native_app transport 支持订阅 HostBridge 事件
补充事件订阅测试、移动壳能力测试和配置守卫
更新宿主壳方案和团队共享决策记录
|
2026-06-17 22:42:44 +08:00 |
|
kdletters
|
057522fc2e
|
补齐 Pingora TLS 证书同步
新增 Pingora TLS 证书同步脚本,默认 dry-run,apply 时原子复制证书到私有目录并复核服务用户可读。
将证书同步脚本纳入 API release 构建、部署复制和 current release 自审清单。
补充发布包、deploy、自审和脚本自身门禁,覆盖缺失脚本、symlink 目标与权限边界。
更新 Pingora env 示例、运维文档和项目踩坑记录,明确不要放宽 Let’s Encrypt 原路径权限。
|
2026-06-17 22:40:05 +08:00 |
|
kdletters
|
a87f3dcc82
|
接入桌面壳窗口标题同步
HostBridge 契约新增 app.setTitle 方法和标题 payload
Tauri 桌面壳通过主窗口 API 同步非空窗口标题
桌面壳能力清单和配置守卫声明 app.setTitle
补充标题校验测试并更新宿主壳方案和团队共享决策记录
|
2026-06-17 22:36:52 +08:00 |
|
kdletters
|
61d910400e
|
收口宿主壳外链打开协议
共享 HostBridge 契约新增外链 URL 协议白名单校验
Expo 移动壳打开外链前拒绝危险协议
Tauri 桌面壳打开外链前拒绝危险协议
补充共享契约、移动壳和桌面壳外链校验测试
更新宿主壳方案和团队共享决策记录
|
2026-06-17 22:31:24 +08:00 |
|
kdletters
|
8b14c6ebe5
|
接入桌面壳分享复制能力
Tauri HostBridge 声明 share.setTarget 和 share.open 真实能力
桌面壳将分享 payload 或已同步作品目标整理为非空文本写入系统剪贴板
补充桌面壳分享文本解析测试和配置守卫
更新 Expo React Native 与 Tauri 宿主壳方案及团队共享决策记录
|
2026-06-17 22:23:34 +08:00 |
|
kdletters
|
080ebaedfd
|
接入移动壳受控路由导航
移动 HostBridge 声明 navigation.openNativePage 并限制为同源 H5 route
Expo WebView 将受控导航请求切换为新的 WebView URL
补充移动壳 HostBridge 与导航解析测试和配置守卫
更新宿主壳方案、统一协议和团队共享决策记录
|
2026-06-17 22:15:31 +08:00 |
|
kdletters
|
206ea48878
|
记录 Pingora dev 正式发布验收
补充 dev API release 正式路径部署证据
记录 current release 自审、runtime-only 门禁和 shadow WSS 验收结果
明确公网入口仍由 Nginx 承接且临时发布包已清理
|
2026-06-17 22:15:15 +08:00 |
|
kdletters
|
68bf3b698a
|
补齐 API 发布 checksum 入包
部署脚本将 api-server 与 Pingora checksum 一起复制到 current release
部署自测覆盖 current release checksum 自审依赖
同步 Pingora 正式发布链路文档和共享排障记忆
|
2026-06-17 22:09:03 +08:00 |
|
kdletters
|
02a475d652
|
接入 Expo 移动壳深链入口
新增移动壳 deep link 到同源 H5 路径的解析与运行时监听
配置移动壳真实品牌图标、iOS associated domain 和 Android app link
补充移动壳配置守门、单测和宿主壳文档记忆
|
2026-06-17 22:04:18 +08:00 |
|
kdletters
|
2bf569562e
|
修正 API 部署自测 worker 模拟
补齐 fake systemctl 对默认 worker 自动启用后的 list-units 模拟
避免 production-api-deploy 自测在 worker 自动启用路径误失败
|
2026-06-17 22:03:58 +08:00 |
|
kdletters
|
4acc81747a
|
接入 Tauri 桌面剪贴板能力
新增 Tauri clipboard-manager 依赖并通过 HostBridge 写入系统剪贴板
同步桌面壳能力清单和真实品牌图标配置
补充桌面壳配置守门、测试和宿主壳文档记忆
|
2026-06-17 21:54:53 +08:00 |
|
kdletters
|
e5713944f3
|
记录 Pingora 真实路径 canary 验收
记录 dev 真实路径 canary 的 live smoke 和 WSS 验收
记录 Nginx 与 Pingora access log 真实路径对账结果
记录恢复 Nginx 配置并释放 18083 端口
|
2026-06-17 21:52:49 +08:00 |
|
kdletters
|
6d964937db
|
完善画布生成面板交互
补齐普通生图参考图来源菜单和画布选择流程
接入UI设计图与视频生成面板的提交链路
让生成引用上传目标支持多种生成面板
统一图片信息弹窗断言并补充相关测试
修复图标按钮浮层锚点ref与视频生成类型契约
|
2026-06-17 21:49:32 +08:00 |
|
kdletters
|
55df19da9f
|
记录 Pingora dev 阶段验收
记录 dev 持久 shadow service 真实链路验收结果
记录 dev Nginx 前缀 canary 验收和恢复状态
补充 canary 前必须先完成持久 shadow 验收的口径
|
2026-06-17 21:48:26 +08:00 |
|
kdletters
|
9b7da18879
|
新增 Expo 与 Tauri 原生宿主壳
新增 HostBridge 原生宿主契约和 H5 native_app transport
新增 Expo React Native 移动壳并收紧 WebView 外链边界
新增 Tauri 桌面壳并用 capability 收口受控命令
更新宿主壳方案、文档索引和共享记忆
|
2026-06-17 21:39:34 +08:00 |
|
kdletters
|
c3f7d1f222
|
修正 Pingora 直连验收口径
允许 direct live 接受 SpacetimeDB identity 的 405 真实响应
同步 Nginx README 与 Pingora 试点文档的直连验收说明
在 dev 服务器用真实 API、SpacetimeDB 和静态目录完成 shadow 验收
|
2026-06-17 21:25:36 +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 |
|
kdletters
|
27912fd020
|
合并 master 到 Pingora 网关分支
保留 Pingora 网关发布与巡检能力
合入外部生成 worker 与 controller 运维链路
对齐 SpacetimeDB 2.5.0 依赖锁定
更新项目共享记忆与生产运维文档
|
2026-06-17 21:05:57 +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
|
9eb4937afb
|
补充Pingora真实上游Docker验收
为 Docker canary 增加真实 api-server 与 SpacetimeDB 上游参数
允许 canary live 接受真实 SpacetimeDB identity GET 的 405 语义
同步运维文档记录真实上游 Docker 验收命令
|
2026-06-17 20:44:44 +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
|
a7711d2dc3
|
引入Pingora独立网关正式化链路
新增 pingora-gateway 独立二进制 crate,覆盖路由、静态资源、压缩、接流保护、TLS 直连和访问日志能力。
新增 Nginx canary、realpath canary、direct preflight、direct live、direct enable 和 rollback 脚本。
新增 Pingora 切流证据包、命令证据、manifest 验真、根目录总审计和 release readiness 聚合门禁。
完善 API release、Jenkins、systemd、health patrol、生产部署和发布包自包含校验。
更新 Pingora 试点文档、Nginx README 与 Hermes 共享记忆。
|
2026-06-17 20:16:51 +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 |
|