Commit Graph
211 Commits
Author SHA1 Message Date
周小舟andClaude Opus 5.5 1267e2b1a9 fix(security): 其他网页不能再读取本地后端的 API Key 或发起写请求
CORS 由 * + credentials 收紧为 AutoClip 自家来源;带 Origin 的写请求必须同源或在白名单内,
表单/multipart 简单请求也会被拦;桌面模式只接受本机 Host,防 DNS 重绑定。
调试路由默认不挂载,web 入口默认只听 127.0.0.1。Docker 局域网访问用 AUTOCLIP_ALLOWED_ORIGINS。

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 15:50:40 +08:00
周小舟 65748b35d9 docs: balance portrait screenshot size in feature cards 2026-09-29 12:41:49 +08:00
周小舟 dd816a88cd docs: arrange feature screenshots in bordered cards 2026-09-29 12:41:01 +08:00
周小舟 1de5593462 docs: illustrate every README feature in eight languages 2026-09-29 12:26:38 +08:00
周小舟 24e2125876 docs: show community achievement badges in README header 2026-09-29 12:07:19 +08:00
周小舟 878883f1e5 docs: preview multilingual README with sponsor and current UI screenshots 2026-09-29 11:48:59 +08:00
Kris K 609e3fb31c docs: 精简 README 产品介绍与入门流程,同步八语文案 (#226)
* docs: simplify README copy and onboarding across eight languages

* docs: invite sponsorship in all README translations
2026-09-28 20:04:56 +08:00
Kris K ad996131f4 fix: 修复 Studio 处理、监控与 Windows 导入预览 (#221)
* fix: accept shared YouTube links and recover valid timeline segments

* docs: record project review and reproducible recovery gaps

* fix: isolate timeline retries and recover rejected Studio imports

* docs: audit Studio analytics and Sentry coverage for 1.4

* fix: cover Studio telemetry and caught workflow failures

* fix: finish Windows Proactor cleanup after peer resets

Fixes PYTHON-FASTAPI-3

* docs: record Windows reset fix validation

* fix: clean Windows backend descendants and repair import thumbnails

* fix: offer explicit compatible source previews in Studio

* fix: keep compatible preview recovery available and document validation
2026-09-28 10:17:40 +08:00
e8eb4ed2f8 docs: sync user-facing copy with v1.4.0 dual analysis (#219)
Subtitle analysis stays the default. Optional game visual analysis,
confirm-before-cut, and sampled-frame privacy wording now match the
v1.4.0 release without claiming ad results or a fully verified Windows install.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-27 17:20:11 +08:00
Kris K 0241198ca0 Merge pull request #218 from zhouxiaoka/codex/release-1.4.0
chore: release v1.4.0
v1.4.0
2026-09-27 15:11:45 +08:00
周小舟 450f667ade ci: verify shipped macOS runtime before release upload 2026-09-27 15:07:15 +08:00
周小舟 126aa40675 chore: prepare v1.4.0 release and document acceptance scope 2026-09-27 15:04:28 +08:00
Kris K d3a60bb172 Merge pull request #216 from zhouxiaoka/cursor/readme-trendshift-publish-c766
docs: README header Trendshift card + shorten publish row
2026-09-27 14:48:46 +08:00
Kris K 4473323167 Merge pull request #213 from zhouxiaoka/codex/promo-auto-aspect
fix: match automatic promo aspect at confirmation
2026-09-27 14:36:43 +08:00
Kris K 21d185e161 Merge pull request #212 from zhouxiaoka/codex/visual-scan-bounds
fix: bound visual scans and preserve valid highlight candidates
2026-09-27 14:36:27 +08:00
Kris K e0e29275cf Merge pull request #210 from zhouxiaoka/codex/rc-validation
fix: preserve signed runtime resources in 1.4 RC candidate
2026-09-27 14:36:07 +08:00
Kris K 8a3465844c Merge pull request #209 from zhouxiaoka/codex/local-import-evidence
feat: base low-cost import recommendations on local subtitle evidence
2026-09-27 14:35:48 +08:00
Kris K 2d13e8f7cf Merge pull request #208 from zhouxiaoka/codex/subtitle-promo
feat: create subtitle promotional drafts without visual calls
2026-09-27 14:35:28 +08:00
Kris K 33e9034947 Merge pull request #207 from zhouxiaoka/codex/text-model-no-fallback
fix: prevent implicit visual fallback for text tasks
2026-09-27 14:35:09 +08:00
Kris K 7de915db78 Merge pull request #206 from zhouxiaoka/codex/vision-consent-ci
test: align vision diagnostics with explicit screening consent
2026-09-27 14:34:51 +08:00
Kris K c4b1aaa791 Merge pull request #205 from zhouxiaoka/codex/legacy-analysis-confirmation
fix: confirm analysis routes for legacy project retries
2026-09-27 14:34:34 +08:00
Kris K c5972b81cb Merge pull request #204 from zhouxiaoka/codex/subtitle-highlights
feat: support subtitle highlights in the shared editor
2026-09-27 14:34:14 +08:00
Kris K 38eb1149d9 Merge pull request #203 from zhouxiaoka/codex/analysis-mode-ui
feat: add analysis preferences and import confirmation controls
2026-09-27 14:33:54 +08:00
Kris K 9958cbf98f Merge pull request #202 from zhouxiaoka/codex/analysis-routing
feat: enforce explicit analysis routing in unified import
2026-09-27 14:32:11 +08:00
Kris K d5c12dd9f6 Merge pull request #201 from zhouxiaoka/codex/analysis-preferences
feat: separate analysis preferences from model capability
2026-09-27 14:24:34 +08:00
周小舟 7afe3696f1 docs: verify native automatic portrait export in macOS candidate 2026-09-27 14:21:52 +08:00
周小舟 c0fc431a84 docs: record macOS upgrade and real native acceptance scope 2026-09-27 14:21:52 +08:00
周小舟 f630c72d92 fix: preserve signed runtime resources in 1.4 RC candidate 2026-09-27 14:21:52 +08:00
周小舟 749f728d97 feat: recommend subtitle workflows from bounded local evidence 2026-09-27 14:21:52 +08:00
周小舟 f7407a5f86 fix: match automatic promo aspect at confirmation 2026-09-27 14:21:52 +08:00
周小舟 12ca99da33 docs: record native RC editing and download acceptance 2026-09-27 14:21:52 +08:00
周小舟 a233edc9d9 fix: bound Seed scans and preserve valid highlight candidates 2026-09-27 14:21:52 +08:00
周小舟 52b025a34a feat: create text-only promotional drafts from subtitle evidence 2026-09-27 14:21:51 +08:00
周小舟 91cd91db8c fix: prevent text tasks from implicitly using visual providers 2026-09-27 14:21:51 +08:00
周小舟 6aa7f269b8 test: explicitly authorize visual screening in diagnostics regression 2026-09-27 14:21:51 +08:00
周小舟 1203ab3ef7 fix: require confirmation when reanalyzing legacy projects 2026-09-27 14:21:51 +08:00
周小舟 cf983f3ca7 feat: adapt subtitle highlights to shared editing drafts 2026-09-27 14:21:51 +08:00
周小舟 c2c6105073 feat: expose analysis preferences and confirmation controls 2026-09-27 14:21:51 +08:00
周小舟 431323e145 test: require explicit vision consent in screening diagnostics 2026-09-27 14:21:51 +08:00
周小舟 d0e955eb2b feat: enforce explicit analysis routing in unified import 2026-09-27 14:21:51 +08:00
周小舟 66fb80ec51 feat: add explicit analysis preference storage contract 2026-09-27 14:18:34 +08:00
Kris K 0835c9f81b feat: integrate visual highlights and unified editing for AutoClip 1.4 (#147)
* docs: isolate visual understanding and game ad creative work

* docs: map current AutoClip interface and interaction flows

* refactor(frontend): remove legacy UI and isolate clip export flow

* feat(studio): unify creative workflow and configurable vision models

* feat(studio): preserve independent language variants for 1.4

* feat(studio): connect candidate editing and verify full render workflow

* feat(studio): fill portrait frames and add styled title templates

* feat(studio): add shared artwork templates with bundled fonts

* fix(studio): preserve original audio across reordered cuts

* feat(studio): refine four versioned title presets against design

* feat(studio): add glossy, pixel and frosted title presets

* Refine comic title geometry and preserve ASR word timing

* Add optional punchier comic title variant for visual review

* Calibrate all six launch title presets and add bilingual review pack

* Use design reference thumbnails for six title preset choices

* Close out first-release video packaging and defer motion captions

* docs: audit game recording to finished creative workflow

* docs: prioritize a unified import edit and export experience

* feat: confirm smart import plans before production and preserve highlight sequences

* docs: record confirmed import and continuous highlight verification

* fix: preserve independent highlights instead of merging adjacent events

* fix: distinguish source duration from per-highlight duration

* fix: isolate SQLite file connections during concurrent preview reads

* Prioritize gameplay evidence before selecting and refining highlights

Filter explicit non-play categories before the six-highlight cap, rank optional model viewing-value estimates, and retain plain-scene endpoint compatibility. Preserve independent events and audit selection; reject menu-only results without fabricating highlights.

126 distinct offline regression cases pass. One bounded real Seed scan failed after 189.72s; no live quality improvement is claimed. See release log.

* Avoid repeated visual analysis after shared failures

Share one analysis attempt across selected visual goals; retain independent content processing and completed highlights when promotional copy fails. Persist safe request error codes, stages, durations and HTTP statuses without private payloads. Offline regression: 71 passed; no paid calls.

* fix(studio): distinguish draft and versioned export states

* fix(studio): preserve full exported frame in result thumbnail

* docs: record export state integration checks and remaining gaps

* chore: prepare 1.4 integration on latest v1.3.2 main

* fix(ui): keep project timestamps readable over cover images

* ci: install FFmpeg for real rendering regression tests

* feat(publish): use immutable Studio exports in shared publishing flow

* feat: observe Studio outcomes with anonymous aggregate events

* feat: localize Studio results and export history in eight languages

* feat: localize unified import and Studio editing workflow

* fix: generate bounded cached still thumbnails for Studio drafts

* fix: sample thumbnail frames inside scene boundaries

* fix: resume legacy clips and collections in the shared editor

* docs: record unified editor and bundled macOS validation gates

* test: retain upstream regressions after latest main rebase

* fix: bound Studio observation retries and stop terminal polling

* docs: record bounded polling integration verification

* test: add reproducible offline macOS bundle verification

* docs: record bundled runtime verification and new main integration blocker

* fix: complete v1.3.3 integration and expose native download response

* fix: save Studio exports with the native desktop downloader

* docs: record v1.3.4 candidate integration and remaining RC gates

* docs: record current macOS bundle evidence and RC rollback gates

* fix: localize Studio processing stages and export warnings

* fix: recover Studio exports when task dispatch fails

* fix: translate export dispatch recovery and record integration checks

* fix: preserve import confirmation when production dispatch fails

* fix: translate production dispatch recovery and record verification

* fix: isolate YouTube imports and plan opt-in visual analysis rollout
2026-09-27 14:16:25 +08:00
Cursor AgentandKris K d2007b2e30 docs: drop Trendshift rank digits from README copy
GitHub autolinks a hash plus a number to an issue. Keep the official Trendshift card and say the listing is not a live ranking, without a rank numeral.

Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-26 20:23:19 +00:00
Cursor AgentandKris K 562521f9af docs: add Grok to the advertised provider list
Keep English brand names, including in the Chinese README. Grok sits with Qwen, OpenAI, Gemini, DeepSeek, Doubao Seed, Kimi, and GLM.

Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-26 20:17:12 +00:00
Cursor AgentandKris K f28bf47bc0 docs: use English provider brand names
Write Qwen and Doubao Seed in every language, including the Chinese README. Keep the same provider list and bring-your-own API key wording.

Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-26 20:16:09 +00:00
Cursor AgentandKris K b04ee23891 docs: list Doubao Seed, Kimi, and GLM instead of Claude
Advertised cloud providers are Qwen, OpenAI, Gemini, DeepSeek, Doubao Seed, Kimi, and GLM, plus local Ollama / LM Studio. Bring your own API key; SiliconFlow stays out.

Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-26 20:14:47 +00:00
Cursor AgentandKris K 9a4cdbeaff docs: shorten auto-cover row in README tables
Keep the v1.3.2 cover note to one scannable sentence in all eight READMEs, next to the shortened publish row.

Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-26 20:13:09 +00:00
Cursor AgentandKris K 7878d8cb3a docs: drop SiliconFlow from advertised model list
Advertise Qwen, OpenAI, Gemini, Claude, and DeepSeek with bring-your-own API keys. Remove SiliconFlow from READMEs, install guides, and related user-facing copy.

Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-26 20:12:05 +00:00
Cursor AgentandKris K d1cea1fa91 docs: README header Trendshift card + shorten publish row
Put the recorded GitHub Trending badge under the shields and drop the duplicate daily badges from all eight READMEs. Shorten the publish capability cell and point details at the existing publish guide.

Co-authored-by: Kris K <zhouxiaoka@users.noreply.github.com>
2026-09-26 20:09:21 +00:00
Kris K 58a4972850 chore: release v1.3.5 (#196) v1.3.5 2026-09-26 01:11:07 +08:00