-
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