kdletters
|
2f69f2fda2
|
补齐微信虚拟支付查单与补偿
接入微信官方虚拟支付查单并缓存稳定接口令牌
让用户确认与订单过期补偿统一核对支付类型、状态、金额和单号
增加单笔历史订单的 dry-run 与确认指纹补单工具
隔离运行时身份与敏感 openid 文件并补充配置契约和回归测试
|
2026-07-13 13:12:44 +08:00 |
|
kdletters
|
ad2e59292c
|
合并 SEO 基础设施与精确路由
合并 codex/seo 的首页 SEO 元数据、robots 与 sitemap
统一 Nginx 和 Pingora SPA 精确路由及未知路径 404
保留 master 与 SEO 分支的项目记忆条目
补齐路由门禁、Pingora smoke 与前端回归测试
|
2026-07-11 16:12:05 +08:00 |
|
kdletters
|
324f99efdf
|
修复外部生成任务大载荷导致的内存膨胀
阻止图片编辑器将 Data URL 和超限 JSON 写入生成任务,复用 objectKey 等轻量引用
新增外部生成任务摘要投影与分批 payload 压缩回填流程,避免正式列表读取大字段
收紧 SpacetimeDB 发布为永不删数据并移除 Jenkins 普通清库入口,补齐维护窗口门禁
更新生成绑定、运维文档和回归测试,并完成生产数据副本迁移与压缩验证
|
2026-07-11 13:55:05 +08:00 |
|
kdletters
|
09fec601b1
|
完善官网 SEO 地基与精确路由
补充 robots、sitemap、SEO 元信息、结构化数据与首页语义内容
统一三套 Nginx 与 Pingora 的 62 条 SPA 路由和真实 404 行为
新增路由一致性检查、网关测试并同步技术文档与项目记忆
|
2026-07-10 12:14:44 +08:00 |
|
kdletters
|
4e3c26d5d8
|
修复 release 发布与冷备份恢复
冷备份增加工作目录空间预检并确保失败后恢复依赖服务
API deploy 增加 Pingora 产物硬校验并区分 current 切换前后维护模式处理
Jenkins release 默认构建和部署 Pingora 影子网关并在全量流水线透传参数
补充备份与 API deploy 回归检查和生产运维护栏
更新生产运维文档与项目记忆的事故处理口径
|
2026-07-08 11:04:48 +08:00 |
|
k88936
|
0c14e51419
|
Editor agent paste image (#72)

---------
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/72
Reviewed-by: kdletters <kdletters@qq.com>
Co-authored-by: kvtodev <kvtodev@outlook.com>
Co-committed-by: kvtodev <kvtodev@outlook.com>
|
2026-07-07 14:56:28 +08:00 |
|
kdletters
|
6bf8b0051b
|
完善画板生成器与素材导出体验
图片改造改为独立 quick-edit 生成器占位并补齐提交链路
生成完成应用项目快照后同步刷新素材库
序列帧导出补充 Spine JSON 与独立验证器
序列帧播放预加载帧资源以减少加载闪烁
本地 dev 默认启用 all 进程角色并更新文档
|
2026-06-25 00:12:21 +08:00 |
|
kdletters
|
25761b84a3
|
合并原生壳桥接统一分支
合并 Expo 移动壳与 Tauri 桌面壳工程
保留创作主页、项目入口和现有生产发布脚本
同步 HostBridge 文档、依赖锁文件和原生壳门禁
|
2026-06-22 22:28:31 +08:00 |
|
kdletters
|
768546fdc7
|
补齐移动原生包产物验收
新增移动壳 APK 与 iOS simulator 包产物检查脚本
新增根级 mobile-shell:build-artifacts 验收入口
移动壳配置门禁反查产物验收脚本与真实包内容检查
同步宿主壳方案文档和项目决策记录
|
2026-06-21 21:13:33 +08:00 |
|
kdletters
|
fa32459f12
|
固定桌面壳本地产物收集路径
桌面壳 release 二进制复制到根 build/native/desktop
根级原生壳门禁验证 staged 桌面二进制产物
同步原生壳方案文档和共享决策记录
|
2026-06-20 21:25:12 +08:00 |
|
kdletters
|
c4193e27db
|
补齐移动壳原生包构建配置
移动壳新增 EAS Android 和 iOS 构建 profile
移动壳增加原生包构建配置 smoke 门禁
原生壳总验收接入移动 EAS 配置检查
宿主壳文档同步移动原生包构建口径
|
2026-06-20 06:11:53 +08:00 |
|
kdletters
|
f615fcd770
|
合并 master 到图片画布素材分支
保留图片画布素材元数据迁移记录
合入 Pingora 网关与生产运维更新
解决外部生成 worker 测试夹具时间戳冲突
|
2026-06-19 17:01:31 +08:00 |
|
kdletters
|
e4b9cbf09d
|
接入移动端原生扫码能力
新增 scanner.scanQrCode HostBridge 契约与二维码结果归一。
接入 Expo Camera 扫码 overlay 并保留 H5 浏览器扫码回退。
让 Tauri 白名单识别扫码 method 但不声明桌面扫码能力。
同步原生壳门禁、Expo 权限检查、方案文档和共享决策记录。
|
2026-06-19 05:13:21 +08:00 |
|
kdletters
|
e3258f6f1d
|
完善 Pingora 直连切换门禁
新增 Pingora shadow env 回切脚本与对应检查。
补齐直连证据包时间线和 cutoverRunId 审计门禁。
支持 Gitea Host 透传并更新直连多域名文档。
修复百分号编码静态图标路径并补 smoke 覆盖。
更新生产发布与运维护栏对 Pingora 发布包的校验。
|
2026-06-18 21:10:45 +08:00 |
|
kdletters
|
6a5869596c
|
收口桌面壳JS依赖边界
移除根H5与桌面壳未使用的Tauri JS guest依赖
新增桌面壳检查,禁止根包和桌面壳包安装Tauri JS guest包
更新原生壳方案和共享决策记录,明确桌面系统能力只由Rust HostBridge分发
|
2026-06-18 12:30:43 +08:00 |
|
kdletters
|
84156e7d86
|
补齐移动壳Metro导出烟测
新增 Expo iOS 和 Android production bundle 导出检查
将 mobile-shell:export 纳入原生壳统一验收
同步宿主壳方案、能力协议和共享记忆验收口径
|
2026-06-18 09:55:49 +08:00 |
|
kdletters
|
21165481b8
|
补齐移动壳Expo配置烟测
新增移动壳 Expo managed config 解析检查
将 mobile-shell:config 纳入原生壳统一验收
同步宿主壳方案、能力协议和共享记忆验收口径
|
2026-06-18 09:48:09 +08:00 |
|
kdletters
|
94a866b48b
|
接入移动壳安全区布局
Expo 移动壳使用 SafeAreaProvider 和 SafeAreaView 包裹 WebView
新增安全区边界配置和测试
补充移动壳安全区依赖检查和架构文档
|
2026-06-18 08:14:27 +08:00 |
|
kdletters
|
1c6749b53e
|
接入原生壳文本文件导入能力
新增 file.importText HostBridge 契约和 H5 facade
移动端通过 Expo DocumentPicker 读取受控文本文件
桌面端通过 Tauri 文件选择框读取受控文本文件
更新壳能力检查、测试、方案文档和共享决策记录
|
2026-06-18 04:51:56 +08:00 |
|
kdletters
|
bbfe4b7181
|
接入原生壳本地通知能力
新增 notification.showLocal HostBridge 契约和 H5 facade
移动端通过 expo-notifications 发送即时本地通知
桌面端通过 Tauri notification 插件发送系统通知
更新壳能力检查、测试、方案文档和共享决策记录
|
2026-06-18 04:24:55 +08:00 |
|
kdletters
|
14f838c414
|
接入移动壳图片导入能力
Expo 壳通过系统相册选择器实现 file.importImage
限制导入图片 MIME 与大小并避免暴露设备本地 URI
H5 facade 将用户取消导入归为无选择回退
更新移动壳依赖、配置校验、测试和架构文档
|
2026-06-18 03:04:21 +08:00 |
|
kdletters
|
586e46fa63
|
接入原生壳网络状态能力
新增 network.status 与 network.statusChanged HostBridge 能力
Expo 壳通过 expo-network 查询并订阅真实网络状态
Tauri 壳通过主站可达性查询和 WebView online/offline 事件同步网络状态
更新壳能力检查、测试和架构文档
|
2026-06-18 02:35:48 +08:00 |
|
kdletters
|
6843185a6c
|
统一原生壳验收门禁
新增 check:native-shells 根级验收脚本
将 H5 HostBridge 与 Expo、Tauri 壳检查串成统一门禁
把原生壳验收入口写入方案文档和共享工作流
|
2026-06-18 01:16:25 +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
|
123d4ada01
|
脚本化 Pingora realpath canary 启停
新增 realpath canary 启用和关闭脚本
将脚本纳入 release、deploy、Jenkins 和 current release 自审
补充脚本化 canary 文档和生产运维护栏
增加 realpath canary 启停自测和发布部署护栏
|
2026-06-17 23:45:58 +08:00 |
|
kdletters
|
eb9981e67d
|
接入移动壳文本文件导出能力
Expo 移动壳通过文件系统写入缓存文本并调用系统分享保存面板
补充移动壳导出能力依赖、配置守卫和 HostBridge 单测
更新宿主壳能力协议、方案文档和共享决策记录
|
2026-06-17 23:32:00 +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
|
9b7da18879
|
新增 Expo 与 Tauri 原生宿主壳
新增 HostBridge 原生宿主契约和 H5 native_app transport
新增 Expo React Native 移动壳并收紧 WebView 外链边界
新增 Tauri 桌面壳并用 capability 收口受控命令
更新宿主壳方案、文档索引和共享记忆
|
2026-06-17 21:39:34 +08:00 |
|
kdletters
|
27912fd020
|
合并 master 到 Pingora 网关分支
保留 Pingora 网关发布与巡检能力
合入外部生成 worker 与 controller 运维链路
对齐 SpacetimeDB 2.5.0 依赖锁定
更新项目共享记忆与生产运维文档
|
2026-06-17 21:05:57 +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 |
|
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
|
1d570605af
|
完善图片画布素材与项目封面交互
新增画布素材导出能力并补充 JSZip 依赖
优化素材上传占位进度、拖拽添加和文件夹移动交互
接入未登录项目访问弹窗并完善项目卡片封面缩略图
补充图片画布与项目页回归测试
|
2026-06-16 16:16:10 +08:00 |
|
kdletters
|
15a527d7f4
|
整理项目记忆与Agent RAG入口
迁移项目共享记忆到 docs/project-memory,保留 .hermes 仅作为工具目录
新增 Agent 本地 RAG 索引与上下文包检索脚本
记录 RAG 依赖只安装到 .rag/runtime 并加入忽略规则
同步文档与检查脚本中的项目记忆路径
|
2026-06-16 16:06:54 +08:00 |
|
kdletters
|
4a6c126366
|
完善外部生成Worker动态扩缩容
新增外部生成controller进程角色与systemd服务
补齐队列统计procedure与spacetime-client绑定
更新生产部署脚本、健康巡检和server provision的worker/controller口径
新增容器worker smoke脚本并同步运维文档与团队记忆
|
2026-06-12 15:21:35 +08:00 |
|
kdletters
|
b54cbafc54
|
新增本地服务器管理面板
新增 egui 服务器管理面板并支持 SSH alias 多服务器巡检
接入硬件状态、服务状态、HTTP 探测和生产巡检状态展示
增加受控 systemd 启动关闭重启操作和中文字体注入
补充本地服务器面板技术方案与团队共享记忆
|
2026-06-11 22:33:05 +08:00 |
|
kdletters
|
9db467d23f
|
补充 release SpacetimeDB 健康检查与巡检防回退
增加 SpacetimeDB 阶段化健康检查与 /readyz 阶段输出
记录 procedure/reducer/read 失败的阶段和耗时
补充 release 健康巡检 systemd timer 与生产 ops 预检
同步 API 构建部署、provision 脚本和运维文档
|
2026-06-10 11:35:39 +08:00 |
|
kdletters
|
70ff18ad90
|
feat: 支持创作入口公告配置
|
2026-06-03 03:31:45 +08:00 |
|
kdletters
|
5a8a856265
|
feat: automate database OSS backups
|
2026-05-27 19:33:05 +08:00 |
|
kdletters
|
cc23b6020d
|
feat(api-server): audit external api failures
|
2026-05-21 16:34:56 +08:00 |
|
kdletters
|
5a4a8a4892
|
feat(api-server): add container loadtest observability
|
2026-05-17 20:52:15 +08:00 |
|
kdletters
|
fb23ee79d8
|
Merge commit '01af298c' into codex/cache-view-procedure-hotpaths
# Conflicts:
# server-rs/crates/spacetime-client/src/mapper.rs
# server-rs/crates/spacetime-client/src/module_bindings/big_fish_work_summary_snapshot_type.rs
# server-rs/crates/spacetime-module/src/square_hole/types.rs
|
2026-05-17 01:50:20 +08:00 |
|
kdletters
|
01af298c07
|
Codex worktree snapshot: settings-delete-targeted
Co-authored-by: Codex
|
2026-05-16 22:52:10 +08:00 |
|
kdletters
|
0305b79440
|
chore: add loadtest observability setup
|
2026-05-16 22:44:30 +08:00 |
|
kdletters
|
7a3b137565
|
Refactor local dev stack scheduler
|
2026-05-15 11:52:51 +08:00 |
|
kdletters
|
0152f9bd67
|
Merge branch 'hermes/wechat'
# Conflicts:
# .hermes/shared-memory/decision-log.md
# docs/technical/MY_TAB_ACCOUNT_RECHARGE_IMPLEMENTATION_2026-04-25.md
# docs/technical/OIDC_JWT_CLAIMS_DESIGN_2026-04-21.md
# server-rs/crates/module-runtime/src/errors.rs
# src/components/rpg-entry/RpgEntryHomeView.recharge.test.tsx
# src/components/rpg-entry/RpgEntryHomeView.tsx
|
2026-05-15 11:32:51 +08:00 |
|
kdletters
|
5b70ec6af7
|
feat: 接入微信H5与Native充值支付
|
2026-05-15 06:40:40 +08:00 |
|
kdletters
|
f31bb7e7e5
|
Add SpacetimeDB schema guard
|
2026-05-15 01:25:56 +08:00 |
|
JenkenB
|
5a55180b78
|
1
|
2026-05-14 01:11:58 +08:00 |
|
JenkenB
|
e4a8bd42bb
|
Merge branch 'master' of http://82.157.175.59:3000/GenarrativeAI/Genarrative
|
2026-05-13 03:10:55 +08:00 |
|
JenkenB
|
01c5ab985a
|
1
|
2026-05-13 00:28:07 +08:00 |
|