Commit Graph

  • b069313014 Merge pull request #67 from zonghaoyuan/fix/image-ready-gate Zonghao Yuan 2026-06-13 17:32:01 +08:00
  • a1b6848688 fix(play): guard decode callback against stale img ref yuanzonghao 2026-06-13 11:51:15 +08:00
  • 2a2d58a64f Merge pull request #66 from zonghaoyuan/feat/painter-hedged-retry Zonghao Yuan 2026-06-13 11:44:41 +08:00
  • e3ee3547e5 fix(play): gate scene transition on image decode yuanzonghao 2026-06-13 11:43:35 +08:00
  • e68e7e1690 feat(engine): add opt-in image timeout and scene-paint hedging yuanzonghao 2026-06-13 11:21:47 +08:00
  • c4ffc16498 Merge pull request #64 from zonghaoyuan/refactor/settings-modal baizhi958216 2026-06-12 22:09:43 +08:00
  • e6004020b5 Merge pull request #65 from zonghaoyuan/fix/play-canvas-stable-frame baizhi958216 2026-06-12 22:09:13 +08:00
  • ebe39efcac fix(play): stabilize canvas frame during image swaps baizhi958216 2026-06-12 22:02:32 +08:00
  • 299df0d098 feat(web): remove unuse openai native adapter baizhi958216 2026-06-11 16:54:21 +08:00
  • 5608b0fdd0 fix(engine): tolerate duplicated JSON outputs baizhi958216 2026-06-11 16:11:52 +08:00
  • ef3b57953b refactor(ai-client): replace AI SDK adapters with OpenAI SDK baizhi958216 2026-06-11 16:11:44 +08:00
  • 6cd7d88326 feat(web): fallback to server API routes when no client-side model config is set baizhi958216 2026-06-11 12:09:02 +08:00
  • 0f8e641c4c feat(web): merge SettingsModal and ModelSettingsModal with tab navigation baizhi958216 2026-06-11 11:33:44 +08:00
  • 94973bc6c6 fix(tts): add non-null assertion in stepfun array access baizhi958216 2026-06-11 11:16:53 +08:00
  • b63b694940 refactor(play): use client-side engine API instead of direct fetch baizhi958216 2026-06-11 11:14:55 +08:00
  • ab2f42bc42 feat(web): merge TTS settings into ModelSettingsModal, remove from SettingsModal baizhi958216 2026-06-11 11:14:50 +08:00
  • 6b11a225cd feat(web): add model settings button, modal, and client-side style image parsing baizhi958216 2026-06-11 10:23:28 +08:00
  • 71216e1602 feat(ui): add ModelSettingsModal for configuring text/image/vision providers baizhi958216 2026-06-11 10:21:36 +08:00
  • 759319bf28 feat(config): extract STYLE_EXTRACTION_PROMPT to shared lib for client reuse baizhi958216 2026-06-11 10:17:15 +08:00
  • a2dd5ad630 feat(config): add client-side model config storage and EngineConfig resolver baizhi958216 2026-06-11 10:16:52 +08:00
  • 2088bae311 fix(tts): replace Buffer.from with browser-compatible arrayBufferToBase64 in stepfun baizhi958216 2026-06-11 10:15:40 +08:00
  • e34306997a Merge pull request #63 from zonghaoyuan/feat/export-with-audio Qi Chen 2026-06-11 09:36:42 +08:00
  • 621f83c47b feat(web): embed beat audio into gallery and infiplot exports DESKTOP-I1T6TF3\Q 2026-06-11 09:29:16 +08:00
  • a61a91060d Merge pull request #62 from zonghaoyuan/feat/home-import-tooltip-infiplot Zonghao Yuan 2026-06-10 00:18:06 +08:00
  • ba3001329b Merge pull request #61 from zonghaoyuan/chore/style-thumb-kyoani-shinkai Zonghao Yuan 2026-06-10 00:13:00 +08:00
  • 1a50ed9fc4 chore(home): swap Kyoto Animation and Shinkai style thumbnails DESKTOP-I1T6TF3\Q 2026-06-09 16:38:21 +08:00
  • b72bbd5501 feat(web): clarify home import button tooltip as "载入infiplot剧情" DESKTOP-I1T6TF3\Q 2026-06-09 16:31:34 +08:00
  • d15d53ba65 Merge pull request #57 from zonghaoyuan/feat/tts-stepfun-provider Zonghao Yuan 2026-06-09 14:28:36 +08:00
  • 1a6238f8b8 fix(tts): harden StepFun provider integration yuanzonghao 2026-06-09 14:24:27 +08:00
  • 11a49bbc30 Merge pull request #58 from zonghaoyuan/fix/gallery-pack Zonghao Yuan 2026-06-09 14:24:07 +08:00
  • 04f22249c9 fix(tts): make stepfun preset pick case-stable and per-character DESKTOP-I1T6TF3\Q 2026-06-09 09:14:44 +08:00
  • 24b97fa3fb chore(share): remove stale gallery pack code baizhi958216 2026-06-08 19:29:40 +08:00
  • 1d12417cb0 fix(share): remove infiplot file download event before enter gallery page baizhi958216 2026-06-08 19:24:40 +08:00
  • 19bbee16fe feat(tts): add StepFun preset-voice provider, route by URL + voice tag DESKTOP-I1T6TF3\Q 2026-06-08 17:15:02 +08:00
  • fc62c9edf5 feat(engine): tighten CharacterDesigner prompt to prevent look-alike … (#56) Qi Chen 2026-06-08 16:27:15 +08:00
  • cd6c004589 Merge pull request #55 from zonghaoyuan/staging Zonghao Yuan 2026-06-08 15:47:59 +08:00
  • 7c676fc43b fix(play): guard handleExportStory against duplicate clicks yuanzonghao 2026-06-08 15:45:36 +08:00
  • 75548ce005 Merge pull request #52 from zonghaoyuan/feat/story-share yuanzonghao 2026-06-08 09:57:16 +08:00
  • 39a7269494 fix(share): harden story share and relocate import button yuanzonghao 2026-06-08 08:46:05 +08:00
  • 88808b93b6 docs: 简化 Docker 部署流程,用 curl 下载替代仓库克隆 (#53) Zonghao Yuan 2026-06-07 22:39:01 +08:00
  • cf83b9adea Merge pull request #54 from zonghaoyuan/chore/disable-pr-agent-auto-describe Zonghao Yuan 2026-06-07 22:38:12 +08:00
  • 79d952c309 Merge pull request #51 from zonghaoyuan/feat/gallery-package Zonghao Yuan 2026-06-07 22:33:21 +08:00
  • 867c52c24f fix(gallery): address review findings in zip download module yuanzonghao 2026-06-07 22:32:23 +08:00
  • e39e9e1c86 chore(ci): disable PR Agent auto-describe and AI title yuanzonghao 2026-06-07 22:27:54 +08:00
  • 0abd5f1525 feat(play): add encrypted story sharing baizhi958216 2026-06-07 17:13:27 +08:00
  • bd34fd6868 Merge pull request #49 from zonghaoyuan/staging Zonghao Yuan 2026-06-07 15:50:29 +08:00
  • 7925e9c459 feat(gallery): download scene gallery as zip baizhi958216 2026-06-07 15:45:46 +08:00
  • 3fc8d21b23 Merge pull request #48 from zonghaoyuan/chore/pr-agent-tune Zonghao Yuan 2026-06-07 15:37:57 +08:00
  • 63cc7a687e chore(ci): stop hiding *.md from PR Agent review yuanzonghao 2026-06-07 15:35:55 +08:00
  • 81b99625d3 chore(ci): tune PR Agent config yuanzonghao 2026-06-07 15:23:25 +08:00
  • 44ecf058ed Merge pull request #47 from zonghaoyuan/staging Zonghao Yuan 2026-06-07 15:16:17 +08:00
  • df48e73d62 fix(play): sync playerName to active session on settings save yuanzonghao 2026-06-07 15:02:57 +08:00
  • 4972243a93 fix: address PR Agent review findings across 6 files yuanzonghao 2026-06-07 14:40:37 +08:00
  • 74479c1aa6 Merge pull request #44 from zonghaoyuan/feat/vision-toggle Zonghao Yuan 2026-06-07 14:24:14 +08:00
  • 69ae1380cb fix(play): resolve hydration mismatch and fragile pace index yuanzonghao 2026-06-07 14:23:44 +08:00
  • dc36b1fe9e feat(play): integrate vision click with unified settings modal yuanzonghao 2026-06-07 14:15:22 +08:00
  • 2700de2d9f Merge pull request #46 from zonghaoyuan/feat/new-art-styles Zonghao Yuan 2026-06-07 13:29:45 +08:00
  • b57e36571d fix(web): bump thumbV to v5 to avoid stale thumbnail cache yuanzonghao 2026-06-07 13:28:45 +08:00
  • 53868471c6 feat(web): add 14 new art styles with thumbnails and reorder style grid yuanzonghao 2026-06-07 12:56:54 +08:00
  • cdcf8513c0 Merge pull request #45 from zonghaoyuan/feat/player-name-and-freeform Zonghao Yuan 2026-06-07 12:38:15 +08:00
  • ae3dd17e6b feat(web): add player name, freeform input, and unified settings modal yuanzonghao 2026-06-07 12:03:13 +08:00
  • b0b5630a25 feat(web): export interactive gallery + encrypted share file DESKTOP-I1T6TF3\Q 2026-06-07 12:03:34 +08:00
  • 5acffb6f85 Merge pull request #43 from zonghaoyuan/worktree-ai-sdk-migration Zonghao Yuan 2026-06-07 12:04:47 +08:00
  • 57b3ac78cd feat(ci): add dual-model PR Agent for automated code review yuanzonghao 2026-06-07 12:02:17 +08:00
  • f4aca0b59c refactor(ai-client): extract shared createLanguageModel helper yuanzonghao 2026-06-07 11:52:20 +08:00
  • 57bc6556ab refactor(ai-client): unify OpenAI-compatible path to AI SDK generateText yuanzonghao 2026-06-07 00:31:36 +08:00
  • 0cf7246935 Merge pull request #42 from zonghaoyuan/worktree-portrait-card-support Zonghao Yuan 2026-06-07 00:28:39 +08:00
  • 95a66d94ed feat(web): support portrait preset story cards on mobile yuanzonghao 2026-06-07 00:12:37 +08:00
  • 04b869eed0 Merge pull request #40 from zonghaoyuan/feat/gal-history Zonghao Yuan 2026-06-06 23:36:34 +08:00
  • 60e324c3b6 Merge pull request #38 from zonghaoyuan/worktree-style-modal-revamp Zonghao Yuan 2026-06-06 22:59:30 +08:00
  • feda563b51 Merge pull request #41 from zonghaoyuan/fix/ime-enter-key Zonghao Yuan 2026-06-06 22:57:04 +08:00
  • e2cb28ddb9 fix(web): prevent Enter key from firing during IME composition yuanzonghao 2026-06-06 22:42:03 +08:00
  • 165dcbc5e6 fix(engine): prevent Architect from seeing literal "auto" styleGuide yuanzonghao 2026-06-06 22:28:44 +08:00
  • 585f302908 feat(engine): auto-select art style via parallel LLM call yuanzonghao 2026-06-06 22:08:08 +08:00
  • 2971423bdd Merge pull request #39 from zonghaoyuan/worktree-docker-compose-deploy Zonghao Yuan 2026-06-06 22:04:14 +08:00
  • 1bdd4dfd13 feat(dx): add missing nextjs default rules baizhi958216 2026-06-06 21:48:26 +08:00
  • c82f887a02 feat(deploy): add Docker Compose self-hosted deployment option yuanzonghao 2026-06-06 21:57:57 +08:00
  • 5fab22b9d5 fix(build): exclude scripts/ from tsconfig to fix Vercel build yuanzonghao 2026-06-06 21:57:33 +08:00
  • 9dfff39f88 fix(web): address review — remove unused var, add focus-visible, fix comment yuanzonghao 2026-06-06 21:55:21 +08:00
  • e1f213288e Merge pull request #37 from zonghaoyuan/feat/gal-history Zonghao Yuan 2026-06-06 21:50:30 +08:00
  • 9a1c292b77 feat(web): polish custom style view layout and UX yuanzonghao 2026-06-06 21:47:10 +08:00
  • 9794a5a329 fix(play): fix CLAUDE.md typo and dialogue history memo anti-pattern yuanzonghao 2026-06-06 21:39:24 +08:00
  • 7185f319a2 feat(web): optimize style prompts and regenerate thumbnails with LLM-chosen scenes yuanzonghao 2026-06-06 21:23:28 +08:00
  • 5a7daa8452 feat(play): add history dialog baizhi958216 2026-06-06 20:52:10 +08:00
  • 31ce3f1d40 feat(web): revamp style modal UI with grid cards, thumbnails, and dual-view yuanzonghao 2026-06-06 20:45:08 +08:00
  • aef4771d2e feat(dx): add agents.md baizhi958216 2026-06-05 12:36:41 +08:00
  • 8cfb2d2860 Merge pull request #36 from zonghaoyuan/staging Zonghao Yuan 2026-06-06 18:39:44 +08:00
  • aed05a0512 fix(web): remove hardcoded maxDuration so Vercel dashboard setting takes effect yuanzonghao 2026-06-06 18:18:09 +08:00
  • 812b9a8973 Merge pull request #35 from zonghaoyuan/worktree-remove-byo-api Zonghao Yuan 2026-06-06 17:45:28 +08:00
  • d646ce8db8 refactor(web): remove client-side BYO API key feature yuanzonghao 2026-06-06 17:42:00 +08:00
  • 3625f935ed Merge pull request #34 from zonghaoyuan/worktree-fix+fot-reduction Zonghao Yuan 2026-06-05 00:25:51 +08:00
  • e88e988de3 fix(web): reduce FOT by stripping redundant voice data from transport yuanzonghao 2026-06-05 00:08:02 +08:00
  • c30d11d60b fix(security): harden BYO API header against SSRF and input abuse (#33) Zonghao Yuan 2026-06-05 00:23:35 +08:00
  • bc8f47e601 Merge pull request #32 from zonghaoyuan/fix/tts-doc-guide Zonghao Yuan 2026-06-04 23:43:22 +08:00
  • e6d60999ac docs(tts): prioritize pay-as-you-go path + polish Chinese copy yuanzonghao 2026-06-04 20:40:59 +08:00
  • 4be980d8ee Merge pull request #31 from zonghaoyuan/feat/mobile-portrait-images Zonghao Yuan 2026-06-04 18:13:51 +08:00
  • ea207e103b fix(play): lock orientation pre-paint to avoid portrait loading flash yuanzonghao 2026-06-04 16:57:34 +08:00
  • 9fc83de276 feat(web,engine): portrait-orientation scene images for mobile full-bleed yuanzonghao 2026-06-04 15:58:56 +08:00
  • 77f5296e18 Merge pull request #30 from zonghaoyuan/feat/multi-provider-compat Zonghao Yuan 2026-06-04 17:10:35 +08:00
  • 865bf322e9 fix(ai-client): parse Runware host by hostname; doc nits yuanzonghao 2026-06-04 16:47:56 +08:00