Skip to content

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:17
· 199 commits to main since this release
195f96d

BREAKING CHANGES

  • due to 8b984f3 - 统一使用 tracks 保存模板对象参数 (commit by @left0ver):

    统一使用 tracks 保存模板对象参数

  • due to 36145fa - return HTTP 200 creation envelope (commit by @IT-coder-Yy):

    POST /api/v1/video-compositions now returns HTTP 200 instead of 202; request-body validation errors use code/message/data.

New Features

Bug Fixes

  • dd642b0 - templates: explain how to clear outdated local templates (commit by @left0ver)
  • ddf07a5 - server: adapt composition timeline to template tracks (commit by @IT-coder-Yy)
  • 4b2527a - client: unwrap data wrapper in composition creation response (commit by @IT-coder-Yy)
  • 77a6a65 - server: mark client IMS tasks unrecoverable after restart (commit by @IT-coder-Yy)
  • 87465ee - video-composition: return task ID directly in creation response (commit by @IT-coder-Yy)
  • b5aa0af - video-composition: preserve material aspect ratio with fit mode (commit by @IT-coder-Yy)
  • 5d8686c - video-composition: sync task response contract (commit by @IT-coder-Yy)
  • 751daf9 - client: allow HTTP backend requests on macOS (commit by @left0ver)
  • 2d5153f - server: log segmentation diagnostics without response echo (commit by @muyuzhong)
  • 1cc0cb5 - video-composition: preserve media aspect ratio in timelines (commit by @IT-coder-Yy)
  • 36145fa - video-composition: return HTTP 200 creation envelope (commit by @IT-coder-Yy)
  • b4a18d1 - ci: align desktop startup smoke with home page (commit by @IT-coder-Yy)
  • 68087b8 - client: avoid duplicate macOS plist in tests (commit by @left0ver)
  • 7f8d261 - server: preserve ZOS timeout stage across retries (commit by @IT-coder-Yy)
  • eb844dc - template: apply server defaults to omitted local Protobuf editor fields (commit by @left0ver)
  • 84b4ea3 - server: document template Protobuf media types in OpenAPI (commit by @left0ver)
  • a69ab43 - client: restore protobuf template CI checks (commit by @YUZHEthefool)
  • e0bf1b8 - template: select two characters for title keywords (commit by @left0ver)
  • 9e62423 - template: preserve title and subtitle preview text (commit by @left0ver)
  • 681a02d - template: clear cached preview timeline before updates (commit by @left0ver)
  • 1cf2649 - video-composition: use template text for bubble tracks (commit by @IT-coder-Yy)
  • 2128e58 - video-composition: use template text for bubble tracks (commit by @IT-coder-Yy)
  • b51e460 - client: limit transition inspector to timing settings (commit by @left0ver)
  • 4f4eeb9 - client: preserve template state across layout breakpoints (commit by @left0ver)
  • a7ef86b - client: keep preview seeking responsive during dragging (commit by @left0ver)

Refactors

  • d1713a0 - server: use explicit statements for chat deletion (commit by @jyh20030112)
  • 8b984f3 - templates: 统一使用 tracks 保存模板对象参数 (commit by @left0ver)
  • 283c959 - client: remove changelog and clock from home page (commit by @left0ver)

Tests

Build System

Documentation Changes

Code Style Changes

  • 49d34f8 - server: standardize module docstrings and import ordering (commit by @left0ver)

Chores

Other Changes

  • 253109a - Merge pull request #52 from jyh20030112/feat/delete-remotion-chats

feat(remotion): delete chat history and associated data (commit by @HsiangNianian)

  • b3d3639 - Merge pull request #54 from left0ver/feature/add_home_track

feat(templates)!: add template home and independent effect tracks (commit by @HsiangNianian)

  • 7dc29a1 - Merge pull request #56 from IT-coder-Yy/dev

feat: Improve video composition callbacks and template track compatibility (commit by @HsiangNianian)

  • 17a0d94 - Update SSL connection settings for PyMySQL

Co-authored-by: Copilot Autofix powered by AI 175728472+Copilot@users.noreply.github.com (commit by @HsiangNianian)

  • 64f606d - Merge pull request #57 from HsiangNianian/feat/server-mysql-ca-and-host-defaults

feat(server): add MySQL CA support and align renderer defaults (commit by @HsiangNianian)

  • 2b2b673 - Merge pull request #58 from IT-coder-Yy/dev

fix(video-composition): preserve material aspect ratio (commit by @HsiangNianian)

  • 67e59b5 - Merge pull request #60 from left0ver/codex/upstream-dev

feat(client): improve template previews and macOS HTTP access (commit by @HsiangNianian)

feat(video-composition)!: split subtitles and standardize task creation (commit by @HsiangNianian)

  • c0c25f6 - Merge pull request #64 from IT-coder-Yy/feat/video_ZOS

feat(video-composition): persist finished videos in ZOS (commit by @HsiangNianian)

  • cc5d112 - Merge pull request #65 from HsiangNianian/dev

feat: sync dev code to main (commit by @HsiangNianian)

  • 00b72e6 - Merge pull request #67 from IT-coder-Yy/feat/video_ZOS

feat(server): publish third-frame video composition covers to ZOS (commit by @HsiangNianian)

  • 83be2d7 - Update server/src/server/template/router.py

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> (commit by @HsiangNianian)

  • 4137656 - Handle optional fields in JSON response

Co-authored-by: Copilot Autofix powered by AI 175728472+Copilot@users.noreply.github.com (commit by @HsiangNianian)

  • c3ac5d0 - Update client/src-tauri/src/templates.rs

Co-authored-by: Thefool thefoolyuzhe@gmail.com (commit by @left0ver)

  • 5ccaf76 - Merge pull request #72 from IT-coder-Yy/feat/video_composition

fix(video-composition): render bubbles from template text (commit by @YUZHEthefool)

  • a0c17a5 - Merge branch 'dev' into refactor/optimize_frontend_ui (commit by @left0ver)