kdletters
|
458371a73d
|
将退款 outbox 主路径迁入 SpacetimeDB (#204)
Project CI / Repository checks (push) Successful in 4m11s
Project CI / Frontend tests (push) Successful in 8m38s
Project CI / Backend tests (push) Successful in 10m42s
Project CI / Native shell tests (push) Successful in 32m11s
## 变更内容
- 新增 `profile_wallet_refund_outbox` 表与 enqueue/process procedure,退款主路径进入 SpacetimeDB。
- 外部生成失败事务、inline 资产失败和跨节点 worker 统一使用库内 outbox,按 ledger 幂等并在事务内完成退款与删除。
- SpacetimeDB 完全不可达时才写本机 emergency spool,恢复时重新入库;兼容旧 spool 文件并保留 attempt 追踪。
- 更新 SpacetimeDB migration、生成 bindings、架构文档、运维恢复说明和项目决策记录。
## 验证
- `cargo check -p spacetime-module -p spacetime-client -p api-server --manifest-path server-rs/Cargo.toml`
- api-server / spacetime-client / spacetime-module / module-runtime 定向测试
- `npm run check:spacetime-schema`
- `npm run check:spacetime-runtime-access`
- `npm run check:server-rs-ddd`
- `npm run check:encoding`
- `git diff --check`
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/204
Co-authored-by: kdletters <kdletters@qq.com>
Co-committed-by: kdletters <kdletters@qq.com>
|
2026-08-27 22:04:50 +08:00 |
|
kdletters
|
7ea463ed08
|
退役旧创作模板业务并保留数据壳
保留 SpacetimeDB 历史表、迁移白名单与最小兼容读取定义
移除旧创作前后端、worker、业务过程及纯业务 crate 的编译依赖
恢复现役创作、项目、我的入口及桌面移动导航
收紧 Vite、TypeScript、ESLint、Vitest 与静态资源退役边界
补齐开发栈、网关、原生壳和文档退役约束
|
2026-07-18 22:02:22 +08:00 |
|
kdletters
|
e9c3dc1120
|
退役旧创作模板业务
保留 SpacetimeDB 历史表、迁移白名单与旧业务源码
切换前端 active 入口并解除旧创作页面和路由编译链
移除旧后端路由、worker 与纯业务 crate 依赖
收敛 SpacetimeDB 模块为历史数据壳
同步 Nginx、Pingora、验证门禁与架构文档
|
2026-07-17 22:07:52 +08:00 |
|
kdletters
|
25cac367c6
|
接入功能灰度与画布 Agent 灰度
新增 SpacetimeDB 灰度配置表与后端判定链路
新增后台灰度发布页面和两段式 Gate Key 选择器
将画布 Agent 入口接入灰度配置与运行时能力下发
修复灰度配置刷新读取空本地缓存的问题
补充灰度规则和后台下拉维护约定文档
|
2026-07-08 11:26:41 +08:00 |
|
kdletters
|
e0e3348f79
|
修复认证快照回灌导致重复账号
切断运行中从 SpacetimeDB 整包快照回灌内存的路径
清空旧 auth_store_snapshot 并仅保留一次性迁移
修复手机号字段只在 AuthUser 中时重复创建账号
同步认证排障与后端数据契约文档
|
2026-06-30 20:58:33 +08:00 |
|
kdletters
|
cc84656a1f
|
修复多端登录互相顶号
单设备退出只撤销当前 refresh session,不再提升账号级 token_version
认证中间件和 refresh 接口在本进程未命中会话时按需刷新 SpacetimeDB 认证工作集
补充多端登录与跨进程会话补水回归测试
同步项目文档和 Hermes 共享决策记录
|
2026-06-07 20:54:35 +08:00 |
|
kdletters
|
44c65df5c9
|
refactor: extract platform media crates
|
2026-05-26 13:18:13 +08:00 |
|
kdletters
|
c1dcf074bb
|
feat: unify recommend anonymous runtime guest auth
- Route recommended runtime launches through shared runtime guest token handling
- Extend recommend-page anonymous play beyond jump-hop
- Add regression coverage for runtime guest launch clients
- Update docs to reflect the full anonymous-play matrix
|
2026-05-25 14:03:38 +08:00 |
|
kdletters
|
2c6fb2e81a
|
Allow anonymous jump-hop recommend play
|
2026-05-24 16:02:49 +08:00 |
|
kdletters
|
4fecf9c975
|
fix(auth): tighten refresh session revocation
|
2026-05-13 15:13:43 +08:00 |
|
kdletters
|
3ad1075227
|
feat: add work-level play tracking
CI / verify (push) Has been cancelled
|
2026-05-09 19:57:22 +08:00 |
|
JenkenB
|
abf1f1ebea
|
1
|
2026-05-08 11:44:42 +08:00 |
|
JenkenB
|
67161bd6d1
|
1
|
2026-04-26 20:50:58 +08:00 |
|
kdletters
|
cbc27bad4a
|
init with react+axum+spacetimedb
CI / verify (push) Has been cancelled
|
2026-04-26 18:06:23 +08:00 |
|