Commit Graph

113 Commits

Author SHA1 Message Date
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
kdletters
c501f78e36 Merge origin/master into codex/rpg-creation-cg-fix 2026-05-22 03:22:12 +08:00
kdletters
d74457faa2 fix: preserve rpg custom world detail profiles 2026-05-22 03:14:11 +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
5b0f9f3763 feat: add wooden fish play template 2026-05-21 23:34:07 +08:00
kdletters
a9d23a8a44 fix: stabilize rpg publish and launch 2026-05-21 20:20:06 +08:00
kdletters
fda916ac63 docs(puzzle): record reference asset upload flow 2026-05-21 19:22:51 +08:00
kdletters
224a26d318 fix: tolerate null legacy custom-world profile 2026-05-21 17:49:07 +08:00
kdletters
41075e41a2 fix: stabilize rpg creation entry and opening cg 2026-05-21 17:21:38 +08:00
kdletters
cc23b6020d feat(api-server): audit external api failures 2026-05-21 16:34:56 +08:00
kdletters
487efff9c4 fix(deploy): ensure release tracking outbox path 2026-05-21 15:27:19 +08:00
kdletters
0eed942ce5 fix(match3d): embed container reference image 2026-05-20 15:45:46 +08:00
ef09a23c35 feat: refresh creation config and visual assets 2026-05-20 14:02:36 +08:00
02cca7bd79 fix(jenkins): resume provision archive downloads 2026-05-19 22:11:08 +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
84eccfe8cb fix(jenkins): run server provision downloads on windows 2026-05-19 18:49:20 +08:00
b4a6cb2465 fix(jenkins): download provision tools on windows 2026-05-19 17:57:55 +08:00
kdletters
f7edc8b1ec fix server provision tool script permissions 2026-05-19 13:11:00 +08:00
kdletters
356d54a034 Merge remote-tracking branch 'origin/master' 2026-05-19 10:09:30 +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
7b37271f17 Puzzle: support history images & partial generation
Allow history-generated image paths to be submitted where Data URLs were previously required and avoid treating partial/result-page generations as blocking the whole draft. Backend: resolve history /generated-* references via resolve_puzzle_reference_image_as_data_url and convert to PuzzleDownloadedImage; add PuzzleDownloadedImage::from_resolved_reference_image; extend draft handling to apply generated level metadata (auto-naming) and normalize generation_status to treat levels with images as ready. API: add shouldAutoNameLevel to action contracts and use it to request/refine generated level names. Spacetime/module and mappers: normalize completed level statuses when saving/reading so result-page background or per-level generation doesn't mask completed drafts. Frontend: expose resolver helpers, only mark a work as generating when no usable cover or ready level exists, keep level controls enabled during UI-background regeneration, and add tests covering history-image submission, auto-naming, and UI-background/partial-generation behaviors.
2026-05-19 10:02:13 +08:00
kdletters
f6292c3ad5 feat(api-server): default otlp and async tracking outbox 2026-05-19 07:33:44 +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
4c10c181e3 fix(jenkins): escape powershell variables in bat wrapper 2026-05-18 20:14:52 +08:00
774b46b868 fix(jenkins): preserve powershell script encoding 2026-05-18 20:06:58 +08:00
kdletters
269f35cecf refactor: split large modules and normalize rust layout 2026-05-18 19:40:14 +08:00
ddc061bb6f fix(jenkins): reuse stdb scm checkout 2026-05-18 15:30:01 +08:00
9cd685c3eb fix(jenkins): invoke windows powershell explicitly 2026-05-18 13:06:21 +08:00
kdletters
4f6c97ae92 Merge branch 'codex/cache-view-procedure-hotpaths' 2026-05-17 21:18:07 +08:00
kdletters
5a4a8a4892 feat(api-server): add container loadtest observability 2026-05-17 20:52:15 +08:00
kdletters
73f937d78a feat(api-server): cache puzzle gallery card view 2026-05-17 05:50:33 +08:00
kdletters
7b74d129a5 Merge remote-tracking branch 'origin/codex/send-sms' 2026-05-17 05:04:59 +08:00
kdletters
81fe3dcf28 perf: cache public gallery views 2026-05-17 01:19:12 +08:00
kdletters
d9c8473504 perf: read gallery hot paths from spacetime cache 2026-05-17 00:03:07 +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
0305b79440 chore: add loadtest observability setup 2026-05-16 22:44:30 +08:00
c3ad28577c fix(auth): send sms verify codes via aliyun 2026-05-16 22:33:29 +08:00
kdletters
7f16e88e57 optimize puzzle gallery access 2026-05-16 18:14:00 +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
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
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