Commit Graph

32 Commits

Author SHA1 Message Date
kdletters aeee782fe0 Add public work read model and smooth puzzle transitions 2026-05-26 16:38:27 +08:00
JenkenB 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
JenkenB 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
JenkenB 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
JenkenB 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
JenkenB 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
JenkenB d33c937ebc 1 2026-05-14 14:21:17 +08:00
JenkenB 5a55180b78 1 2026-05-14 01:11:58 +08:00
JenkenB 01c5ab985a 1 2026-05-13 00:28:07 +08:00
kdletters 7cea41c911 Add frontend debug mode gate 2026-05-11 18:00:36 +08:00
JenkenB d0a9348e72 Merge branch 'master' of http://82.157.175.59:3000/GenarrativeAI/Genarrative 2026-05-10 22:28:43 +08:00
JenkenB 192accd796 1 2026-05-10 22:20:54 +08:00
kdletters 75bca28191 feat: smooth mocap palm cursor 2026-05-10 18:51:43 +08:00
kdletters 86fc382413 feat: add shared runtime input device layer
CI / verify (push) Has been cancelled
2026-05-10 17:50:00 +08:00
kdletters 6ed6859855 feat: add mocap puzzle debug and drag support
CI / verify (pull_request) Has been cancelled
2026-05-10 12:34:18 +08:00
JenkenB 96df12cd15 1 2026-05-08 22:07:08 +08:00
JenkenB e410f7974e 1 2026-05-08 21:46:11 +08:00
JenkenB 94975e4735 1 2026-05-08 20:48:29 +08:00
wuxiangwanzi e8fee0172a feat: add puzzle onboarding and match3d entry updates
CI / verify (push) Has been cancelled
2026-05-07 23:30:54 +08:00
JenkenB 5831703156 1
CI / verify (push) Has been cancelled
2026-05-02 20:43:41 +08:00
JenkenB acc55d0e13 1 2026-05-02 17:56:42 +08:00
JenkenB 87fbf41fab 1 2026-05-01 20:29:09 +08:00
JenkenB 14208ccb64 1 2026-05-01 16:08:19 +08:00
JenkenB 2e9d0f4640 1 2026-05-01 01:30:02 +08:00
JenkenB fe02603ba1 1 2026-05-01 00:33:39 +08:00
JenkenB 9d684cb7b3 1 2026-04-30 17:49:07 +08:00
JenkenB 89ab1bf1c0 1
CI / verify (push) Has been cancelled
2026-04-29 23:10:43 +08:00
JenkenB 730f485f48 1 2026-04-29 20:56:59 +08:00
JenkenB 1eb090e4a5 1 2026-04-28 02:05:12 +08:00
JenkenB b6c6640548 1 2026-04-27 22:50:18 +08:00
JenkenB fa2dbb310b 1 2026-04-27 14:23:19 +08:00
kdletters cbc27bad4a init with react+axum+spacetimedb
CI / verify (push) Has been cancelled
2026-04-26 18:06:23 +08:00