Commit Graph

157 Commits

Author SHA1 Message Date
30cf8abbf7 Merge branch 'codex/profile-mobile-ui-reference' 2026-05-25 01:41:05 +08:00
50a0d6f982 Refine creation tab UX, generation flow, and bindings
Large changes across frontend, backend and docs to align creation-tab and generation-page behavior with new product UI/UX and Spacetime bindings. Updated hermes decision-log and pitfalls with concrete rules (banner carousel, font sizing, unread-dot tokens, template-card layout, direct card->entry routing, separation of account balance vs prize pools, removal of global page card shell, generation progress milestones and unified circular progress, and background video handling). Added GenerationProgressHero component and media assets, plus generation-related UI/tests updates (CustomWorldGenerationView, BarkBattleGeneratingView, creation hub/cards, platform entry routing, index tests). Backend and contract updates include new category fields in admin API types and admin UI form/list, spacetime-client/module/migration changes and generated bindings script. Misc: many tests adjusted, new docs and plan files added, and several server-rs crate changes to support the updated creation/ generation workflows.
2026-05-25 00:41:30 +08:00
8638397faa feat: 完善敲木鱼玩法模板链路 2026-05-24 02:49:13 +08:00
kdletters
2ba4691bc0 chore: remove redundant asset generation scripts 2026-05-22 16:35:35 +08:00
0faabb27c7 Merge remote-tracking branch 'origin/master' into codex/wooden-fish-template 2026-05-22 04:00:52 +08:00
5f1128540e feat: refine wooden fish runtime generation 2026-05-22 03:49:35 +08:00
ae014ac881 Switch to VectorEngine gpt-image-2 and edits
Replace uses of the legacy `gpt-image-2-all` model with `gpt-image-2` and standardize image workflows: no-reference generation uses POST /v1/images/generations, any-reference flows use POST /v1/images/edits with multipart `image` parts. Update SKILLs, generation scripts, decision logs, and docs to reflect the contract change and edits-vs-generations guidance. Apply corresponding changes across backend (api-server match3d/puzzle modules, openai image adapter, mappers, telemetry, spacetime client/module), frontend components and services (Match3D, Puzzle, CreativeImageInputPanel, runtime shells), and add new spritesheet/parser files and tests. Also add media/logo.png. These changes align repository code and documentation with the VectorEngine image API contract and update generation/upload handling (green-screen -> alpha processing, spritesheet handling, and related tests).
2026-05-22 03:06:41 +08:00
d81cc49549 Merge remote-tracking branch 'origin/master' into codex/wooden-fish-template 2026-05-21 23:34:35 +08:00
kdletters
487efff9c4 fix(deploy): ensure release tracking outbox path 2026-05-21 15:27:19 +08:00
kdletters
9cd1bd6241 fix(deploy): refresh nginx gallery release config 2026-05-20 16:53:53 +08:00
ef09a23c35 feat: refresh creation config and visual assets 2026-05-20 14:02:36 +08:00
83e92fc3c4 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-20 12:52:51 +08:00
3931442249 Enforce Genarrative play-type SOP and update docs
Rewrite Genarrative play-type integration guidance across .codex and .hermes to define a platform-level SOP: default to form/image workbench, unify single-image asset slots (CreativeImageInputPanel), standardize series-material sheet->cut->transparent->OSS pipeline, and forbid copying legacy chat/agent workflows as the default. Add decision-log entry freezing the SOP and a pitfalls note warning against direct reuse of old play tools. Update CONTEXT.md and docs/README.md, add a new PRD file, and apply related small server-side changes (module-auth, spacetime-client mappers and runtime) to align back-end code with the new contracts and flows.
2026-05-20 12:12:00 +08:00
c84f7b5483 fix(jenkins): cache provision downloads by github digest 2026-05-19 20:54:43 +08:00
8919f37b2c fix(jenkins): run spacetimedb update installer by command name 2026-05-19 19:25:35 +08:00
b4a6cb2465 fix(jenkins): download provision tools on windows 2026-05-19 17:57:55 +08:00
a9c54b0e1a fix(jenkins): download provision tools on build agent 2026-05-19 17:06:35 +08:00
79af97dedd fix(jenkins): upload otelcol archive for server provision 2026-05-19 16:01:24 +08:00
kdletters
f7edc8b1ec fix server provision tool script permissions 2026-05-19 13:11:00 +08:00
kdletters
c9b3468b29 Merge branch 'codex/container-simulate'
# Conflicts:
#	.hermes/shared-memory/decision-log.md
#	server-rs/crates/api-server/src/puzzle.rs
#	server-rs/crates/spacetime-client/src/mapper.rs
2026-05-19 10:07:45 +08:00
kdletters
f6292c3ad5 feat(api-server): default otlp and async tracking outbox 2026-05-19 07:33:44 +08:00
kdletters
a0979138b1 feat: install brotli modules in server provision 2026-05-19 07:05:58 +08:00
kdletters
05a0f34722 perf(api-server): batch route tracking through local outbox 2026-05-19 01:47:13 +08:00
kdletters
8038b6a6ee perf(api-server): tune gallery load shedding 2026-05-19 01:00:33 +08:00
d1adfa3406 Improve local auth env handling and fallbacks
Allow local env files to reliably override authentication feature flags (SMS/WeChat) by whitelisting keys in scripts/dev-utils.mjs and adding a unit test. Add SMS checks to scripts/check-api-server-env.mjs. Make server config.parse_bool tolerant of shell-wrapped quoted values (e.g. '"true"') and add tests so SMS_AUTH_ENABLED is parsed correctly when shells supply quotes. Update docs to clarify SMS env behaviour, restart requirements, and add guidance + a CSS fallback for old mobile browsers (QQ/X5) so public cover images render even when aspect-ratio is unsupported. Also include related frontend test and component adjustments and add puzzle onboarding handlers/endpoints in server-rs/crates/api-server/src/puzzle.rs.
2026-05-18 23:13:49 +08:00
kdletters
269f35cecf refactor: split large modules and normalize rust layout 2026-05-18 19:40:14 +08:00
kdletters
3eb292b403 feat(deploy): prepare offline provision tools and container loadtest 2026-05-18 16:58:48 +08:00
kdletters
5a4a8a4892 feat(api-server): add container loadtest observability 2026-05-17 20:52:15 +08:00
kdletters
02271e6c73 feat(api-server): add request backpressure controls 2026-05-17 04:56:45 +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
05f2661056 Merge remote-tracking branch 'origin/master' into codex/yace
# Conflicts:
#	.hermes/shared-memory/pitfalls.md
2026-05-16 23:05:38 +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
45daca3647 feat(edutainment): refresh baby object match flow 2026-05-16 11:29:28 +08:00
49ffa6b901 fix(jenkins): preflight node toolchain for database import/export 2026-05-15 17:10:07 +08:00
kdletters
7a3b137565 Refactor local dev stack scheduler 2026-05-15 11:52:51 +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
3288b6aafb Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-15 02:41:43 +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
8ade75390c Persist api-server logs and refresh recharge balance 2026-05-15 01:07:39 +08:00
e444266e1e feat: add edutainment drawing and visual package flows 2026-05-14 14:56:36 +08:00
7a75f5d612 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-14 13:42:12 +08:00
5a55180b78 1 2026-05-14 01:11:58 +08:00
2277b37888 Limit Jenkins fallback git checkouts 2026-05-13 20:24:58 +08:00
a92dc2b7b0 fix(jenkins): add git fallback and nginx aliases
Some checks failed
CI / verify (push) Has been cancelled
CI / verify (pull_request) Has been cancelled
2026-05-13 16:07:54 +08:00