Commit Graph

88 Commits

Author SHA1 Message Date
5d3e2ac111 Merge remote-tracking branch 'origin/master' into codex/wooden-fish-template 2026-05-24 20:35:32 +08:00
838c74d8fe feat: 完善敲木鱼结果页元信息补录 2026-05-24 20:34:36 +08:00
kdletters
7e878f32d1 Clean up shared memory headings 2026-05-24 16:08:33 +08:00
kdletters
2c6fb2e81a Allow anonymous jump-hop recommend play 2026-05-24 16:02:49 +08:00
8638397faa feat: 完善敲木鱼玩法模板链路 2026-05-24 02:49:13 +08:00
kdletters
d46c5f9383 Merge remote-tracking branch 'origin/codex/wooden-fish-template' 2026-05-22 08:09:58 +08:00
kdletters
61b850c2c2 Merge remote-tracking branch 'origin/master' into codex/bark-battle 2026-05-22 05:12:29 +08:00
kdletters
bf82f04b64 fix: polish bark battle creation flow 2026-05-22 05:00:07 +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
kdletters
c501f78e36 Merge origin/master into codex/rpg-creation-cg-fix 2026-05-22 03:22:12 +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
fda916ac63 docs(puzzle): record reference asset upload flow 2026-05-21 19:22:51 +08:00
kdletters
5834a99107 refactor(api-server): narrow puzzle state surface 2026-05-21 18:55:25 +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
da3badb802 style: align UI palette with Taonier visuals 2026-05-21 13:54:35 +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
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
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
a9c54b0e1a fix(jenkins): download provision tools on build agent 2026-05-19 17:06:35 +08:00
kdletters
1997de0f1a merge: master into codex/bark-battle 2026-05-19 17:04:32 +08:00
f370539a6f docs: freeze play creation tool SOP 2026-05-19 16:45:00 +08:00
79af97dedd fix(jenkins): upload otelcol archive for server provision 2026-05-19 16:01:24 +08:00
23fb895e82 feat: complete bark battle draft publish flow 2026-05-19 15:27:50 +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
f557bc3f06 feat: add grafana cloud collector switch for container loadtest 2026-05-19 08:45:59 +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
fa43410c8c perf(deploy): tune gallery load shedding for release 2026-05-19 05:03:23 +08:00
kdletters
05a0f34722 perf(api-server): batch route tracking through local outbox 2026-05-19 01:47:13 +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
472a47eae7 refactor(api-server): split puzzle module 2026-05-18 17:50:16 +08:00
kdletters
3eb292b403 feat(deploy): prepare offline provision tools and container loadtest 2026-05-18 16:58:48 +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
5a4a8a4892 feat(api-server): add container loadtest observability 2026-05-17 20:52:15 +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
45daca3647 feat(edutainment): refresh baby object match flow 2026-05-16 11:29:28 +08:00
kdletters
7a3b137565 Refactor local dev stack scheduler 2026-05-15 11:52:51 +08:00