Commit Graph
176 Commits
Author SHA1 Message Date
stefanfeng cce5130136 Merge pull request '修复会会支付回调先于查单状态更新导致的 409' (#42) from codex/avatar-org-callback-reconcile-20261020 into main
Reviewed-on: #42
2026-10-20 14:41:50 +08:00
stefanfeng 721f8b990d fix: acknowledge signed payment notice before querying provider 2026-10-20 14:37:02 +08:00
stefanfeng 5c992729c4 fix: reconcile Huihui payment callbacks after provider confirmation 2026-10-20 14:27:49 +08:00
stefanfeng 23d9a33a6d Merge pull request '数字分身会会组织充值回调验签与查单确认' (#41) from codex/avatar-virtual-product-ids into main
Reviewed-on: #41
2026-10-20 14:13:29 +08:00
stefanfeng 04e96b6207 fix: accept legacy Huihui callback path for org orders 2026-10-20 14:03:13 +08:00
stefanfeng ce18df29b7 Verify Huihui organization payment callbacks against paid orders 2026-10-20 11:04:27 +08:00
stefanfeng 356f1c8c8d Merge pull request '数字分身套餐 ID 与微信虚拟支付道具 ID 对齐' (#40) from codex/avatar-virtual-product-ids into main
Reviewed-on: #40
2026-10-19 14:21:21 +08:00
stefanfeng 643abd13ea Pass recharge product ID to Huihui order API 2026-10-19 14:12:43 +08:00
stefanfeng 3379d5a1b2 Align avatar recharge plan IDs with WeChat virtual products 2026-10-19 14:00:06 +08:00
stefanfeng 5f27cc93cc Merge pull request '调整会会收银台参数并自动关闭超时订单' (#39) from codex/avatar-token-recharge-huihui into main
Reviewed-on: #39
2026-10-16 17:52:44 +08:00
stefanfeng 0302ee81e0 fix(finance): share avatar sqlite WAL with admin 2026-10-16 17:50:29 +08:00
stefanfeng 08a7bc8b90 feat(payment): expire pending orders after one hour 2026-10-16 17:24:57 +08:00
stefanfeng 07cef004d2 Merge pull request '完善数字分身积分充值与财务管理' (#38) from codex/avatar-token-recharge-huihui into main
Reviewed-on: #38
2026-10-16 17:14:39 +08:00
stefanfeng ddb8ea9802 fix(payment): rely on Huihui callback for status 2026-10-16 17:00:35 +08:00
stefanfeng 85d0c57548 fix(avatar): complete payment method removal 2026-10-16 16:42:34 +08:00
stefanfeng da5822ecfe feat(finance): manage token plans and simplify recharge checkout 2026-10-16 16:34:22 +08:00
stefanfeng 643730f756 fix(avatar): default checkout environment and simplify pay action 2026-10-16 16:16:11 +08:00
stefanfeng 63a0c6692c fix(avatar): show recharge entry for all signed-in users 2026-10-16 15:31:45 +08:00
stefanfeng c62233a7c2 feat(avatar): show recharge entry in uni-app webview 2026-10-16 15:17:21 +08:00
stefanfeng 09aebea7d1 fix(avatar): clear stale checkout context and closed orders 2026-10-16 15:03:03 +08:00
stefanfeng b1bf203018 feat(avatar): route token recharge through Huihui org orders 2026-10-16 14:56:00 +08:00
stefanfeng 9566eb8925 Merge pull request 'feat(avatar): add signed Huihui virtual payment callback' (#37) from codex/huihui-payment-callback into main 2026-10-15 14:28:30 +08:00
stefanfeng e5df72956d feat(avatar): add signed Huihui virtual payment callback 2026-10-15 14:26:06 +08:00
stefanfeng 48f3b9bddf Merge pull request 'fix(avatar): hide ai source note below chat bubbles' (#36) from codex/hide-chat-ai-source-20260920 into main
fix(avatar): hide ai source note below chat bubbles
2026-09-20 16:11:04 +08:00
stefanfeng 2122615725 fix(avatar): hide ai source note below chat bubbles 2026-09-20 16:10:42 +08:00
stefanfeng cd0c6e3162 Merge pull request 'fix(avatar): restore microblog label and description wrapping' (#35) from codex/restore-authorization-label-wrap-20260916 into main
fix(avatar): restore microblog label and description wrapping
2026-09-16 15:35:42 +08:00
stefanfeng b48e33fc6b fix(avatar): restore microblog label and description wrapping 2026-09-16 15:35:20 +08:00
stefanfeng d9f12685fa Merge pull request 'revert: sync production to verified test version' (#34) from codex/sync-production-to-test-20260916 into main
revert: sync production to verified test version
2026-09-16 14:59:56 +08:00
stefanfeng b3367eedaa revert: sync production code to verified test version 2026-09-16 14:57:37 +08:00
stefanfeng e6a4988cf9 Merge pull request 'revert: restore production to avatar PR 28' (#33) from codex/rollback-production-to-pr28-20260916 into main 2026-09-16 11:27:37 +08:00
stefanfeng becf2c7c52 revert: restore production to avatar PR 28 2026-09-16 11:26:47 +08:00
stefanfeng d421a9da72 Merge pull request 'revert: restore authorization management behavior' (#32) from codex/rollback-auth-availability-20260915 into main
Reviewed-on: #32
2026-09-15 15:45:20 +08:00
stefanfeng f4389612d1 revert: restore authorization management behavior 2026-09-15 15:43:23 +08:00
stefanfeng ac5a332bce Merge pull request 'fix: align authorization page with frontend api types' (#31) from codex/fix-frontend-build-20260915 into main
Reviewed-on: #31
2026-09-15 15:04:54 +08:00
stefanfeng 9ba89ef2d1 fix: align authorization page with frontend api types 2026-09-15 14:42:20 +08:00
stefanfeng b1023eb783 Merge pull request 'feat: refine embedded avatar authorization controls' (#30) from codex/avatar-auth-controls-20260915 into main
Reviewed-on: #30
2026-09-15 14:34:38 +08:00
stefanfeng 2f287ef538 feat: refine embedded avatar authorization controls 2026-09-15 14:27:22 +08:00
stefanfeng f5cbbe9eef Merge pull request 'fix(avatar): restore app shell session before loading h5' (#28) from codex/avatar-app-open-hotfix into main
Reviewed-on: #28
2026-09-11 15:47:55 +08:00
stefanfeng 5fc56143ee fix(avatar): restore app shell session before loading h5 2026-09-11 15:46:31 +08:00
stefanfeng d521585bf2 Merge pull request 'fix(avatar): mark native shell before bridge readiness' (#27) from codex/avatar-shell-recharge-hotfix into main
Reviewed-on: #27
2026-09-11 13:40:03 +08:00
stefanfeng 35e47bf0a1 fix(avatar): mark native shell before bridge readiness 2026-09-11 13:39:41 +08:00
stefanfeng f52e42d9c0 Merge pull request 'fix(avatar): 仅在 uniapp 容器展示充值入口' (#26) from codex/avatar-payments-finance-20260908 into main
Reviewed-on: #26
2026-09-11 12:12:25 +08:00
stefanfeng 1ab56ad0b1 fix(avatar): 仅在 uniapp 容器展示充值入口 2026-09-11 11:56:48 +08:00
stefanfeng 1889c8ebba Merge pull request 'fix(avatar): 强制每轮跟随对方当前语言' (#25) from codex/avatar-language-enforcement-20260909 into main
Reviewed-on: #25
2026-09-11 11:55:21 +08:00
stefanfeng 910a05107a Merge pull request 'fix(avatar): 杜绝发布后继续运行旧镜像' (#24) from codex/avatar-deploy-integrity-20260909 into main
Reviewed-on: #24
2026-09-11 11:55:13 +08:00
stefanfeng 857d6f2562 fix(avatar): enforce each turn response language 2026-09-09 13:33:45 +08:00
stefanfeng 5ce12771b9 fix(avatar): persist SQLite WAL across releases 2026-09-09 11:06:03 +08:00
stefanfeng 4c152230aa build(avatar): preserve backend dependency cache 2026-09-09 10:58:09 +08:00
stefanfeng 9ce46cd883 fix(avatar): support legacy deployment Python 2026-09-09 10:56:43 +08:00
stefanfeng 140ac20281 fix(avatar): prevent stale deployment images 2026-09-09 10:47:18 +08:00