Commit Graph

411 Commits

Author SHA1 Message Date
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
bb60ca91ef Match3D & Puzzle: runtime UI, assets, drag fix
Backend: stop treating background music as a required draft asset and remove auto-submit/plan for background music; load persisted generated UI/assets into Match3D agent session responses (added helpers to resolve profile id and fetch existing generated assets). Frontend: make Match3D result preview reuse runtime UI styles, unify runtime settings entry, update PuzzleRuntime to apply immediate pointermove transforms (disable drag transition), use SVG clipPath for merged piece rounding, ensure PuzzleRuntimeShell supplies platform theme classes, and adjust related tests. Docs & logs: update decision log, pitfalls and product docs to reflect these changes.
2026-05-15 08:49:59 +08:00
c94f22e26c feat: gate recharge payment by login device 2026-05-15 08:43:21 +08:00
5b70ec6af7 feat: 接入微信H5与Native充值支付 2026-05-15 06:40:40 +08:00
0f36beee91 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-15 06:36:48 +08:00
3cb3efb4d0 Prune stale docs and update .hermes content
Delete a large set of outdated documentation (many files under docs/ and .hermes/plans/, including audits, design, prd, technical, planning, assets, and todos). Update and consolidate .hermes content: refresh shared-memory pages (decision-log, development-workflow, document-map, pitfalls, project-overview, team-conventions) and several skills/references under .hermes/skills. Also modify AGENTS.md, README.md, UI_CODING_STANDARD.md, docs/README.md and .encoding-check-ignore. Purpose: clean up stale planning/audit material and keep current hermes documentation and related top-level docs in sync.
2026-05-15 06:24:07 +08:00
c7fe793a9e feat: 支持充值商品配置和档位首充 2026-05-15 06:20:52 +08:00
9c33cc565c Merge pull request 'refactor: modularize api server assets and handlers' (#23) from hermes/hermes-4fd30995 into master
Reviewed-on: #23
2026-05-15 06:01:14 +08:00
5633059f3d Merge branch 'master' into hermes/hermes-4fd30995 2026-05-15 05:58:16 +08:00
7972661d1e fix: 对齐首充双倍展示状态 2026-05-15 03:59:37 +08:00
b97a3ccebd Merge origin/master into hermes/hermes-4fd30995 2026-05-15 03:41:50 +08:00
6672867c6f Add WeChat Pay local skills 2026-05-15 03:35:30 +08:00
2eded08bc7 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-15 02:41:52 +08:00
3288b6aafb Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-15 02:41:43 +08:00
c9a4176a41 fix(jenkins): bound production git fetch refspec 2026-05-15 02:41:09 +08:00
74fd9a33ac Increase VectorEngine timeouts and add image UI
Add VectorEngine image generation config and raise request timeouts (env + scripts) from 180000 to 1000000ms. Introduce a reusable CreativeImageInputPanel component with tests and wire up mobile keyboard-focus helpers; update generation views and related tests (CustomWorldGenerationView, BarkBattle editor, Match3D, Puzzle flows). Improve API error handling / VectorEngine request guidance (packages/shared http.ts and docs), and apply multiple backend/frontend fixes for puzzle/match3d/prompt handling. Also include extensive docs and decision-log updates describing UI/UX decisions and verification steps.
2026-05-15 02:40:59 +08:00
a30f296cdc Merge remote-tracking branch 'origin/hermes/wechat' 2026-05-15 01:36:24 +08:00
73424f958a Merge remote-tracking branch 'origin/master' into hermes/wechat
# Conflicts:
#	.hermes/shared-memory/pitfalls.md
#	.hermes/todos/【后端架构】api-server能力模块化与图片资产Adapter收口计划-2026-05-14.md
2026-05-15 01:28:04 +08:00
f31bb7e7e5 Add SpacetimeDB schema guard 2026-05-15 01:25:56 +08:00
ed8c93fb5d fix: 刷新微信支付到账泥点 2026-05-15 01:19:34 +08:00
8ade75390c Persist api-server logs and refresh recharge balance 2026-05-15 01:07:39 +08:00
2801b55d2f fix: 修复微信支付回跳刷新与查单确认 2026-05-14 23:52:01 +08:00
1b54db4f92 refactor: modularize api server assets and handlers 2026-05-14 22:54:52 +08:00
b24af5a279 chore: stop tracking local spacetime config 2026-05-14 21:55:21 +08:00
4642855fd0 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-14 21:33:34 +08:00
cf3dcc6195 fix mini program payment bridge 2026-05-14 21:12:37 +08:00
bca439726d fix wechat pay request headers 2026-05-14 20:51:32 +08:00
548db78ca7 Update Match3D/image-generation docs & code
Adds/updates documentation, assets and implementation for Match3D and puzzle image generation workflows. Key changes: decision logs and pitfalls updated to prefer VectorEngine Gemini for Match3D material sheets and to require edits (multipart) for 1:1 container reference images; guidance added for when to use APIMart vs VectorEngine. .env.example clarified APIMart/Responses config. Many new public assets and PPT visuals added. Code changes across frontend and backend: updated shared contracts, server-rs match3d/puzzle/image-generation handlers, VectorEngine/OpenAI image generation clients, and multiple React components/tests to handle UI/background/container image signing, edits workflow, and puzzle UI background resolution. Added src/services/puzzle-runtime/puzzleUiBackgroundSource.ts and related test updates. Includes notes about multipart HTTP/1.1 requirement and test/verification commands in docs.
2026-05-14 20:34:45 +08:00
5c5a8d4a40 fix: enforce WeChat Pay JSAPI field limits 2026-05-14 20:22:49 +08:00
514365fdec fix(admin): decode recharge order enum cells 2026-05-14 20:15:51 +08:00
de25324991 fix(admin): decode recharge order enum cells 2026-05-14 20:14:25 +08:00
1c35662ed5 删除多余文件 2026-05-14 20:14:24 +08:00
379ce60839 docs: add shared todo plan naming rules 2026-05-14 20:13:13 +08:00
4f36235f60 Merge pull request 'feat: wire bark battle platform loop' (#21) from hermes/hermes-1e775b03 into master
Reviewed-on: #21
2026-05-14 19:18:20 +08:00
e55c12b68b style: apply rustfmt after master merge 2026-05-14 19:17:40 +08:00
502811a103 Merge remote-tracking branch 'origin/master' into hermes/hermes-1e775b03
# Conflicts:
#	server-rs/crates/api-server/src/app.rs
#	server-rs/crates/api-server/src/creation_entry_config.rs
#	server-rs/crates/api-server/src/puzzle.rs
#	server-rs/crates/spacetime-client/src/lib.rs
#	src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
2026-05-14 19:17:17 +08:00
1d7ef7e4b6 feat: wire bark battle platform loop
Some checks are pending
CI / verify (pull_request) Waiting to run
2026-05-14 18:20:46 +08:00
cb794601be docs: expand api-server modularization plan 2026-05-14 16:16:37 +08:00
4ba1ebbbdf docs: expand api-server modularization plan 2026-05-14 16:12:28 +08:00
332f887c66 docs: add shared todo plan naming rules 2026-05-14 15:45:25 +08:00
e444266e1e feat: add edutainment drawing and visual package flows 2026-05-14 14:56:36 +08:00
10e8beea80 删除多余文件 2026-05-14 14:54:21 +08:00
d33c937ebc 1 2026-05-14 14:21:17 +08:00
7a75f5d612 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-14 13:42:12 +08:00
2dc9d752e4 1 2026-05-14 13:40:50 +08:00
166544fae6 Persist auth store into formal tables 2026-05-14 03:59:55 +08:00
e8648e45fc fix: 修复微信支付生产构建依赖 2026-05-14 02:40:34 +08:00
5a55180b78 1 2026-05-14 01:11:58 +08:00
ae58a443a3 feat: 接入微信小程序支付 2026-05-14 00:16:17 +08:00
bf4423e53b Add release web artifact rsync fallback 2026-05-13 21:22:26 +08:00