28 Commits
Author SHA1 Message Date
Brandon Thomas 66c08de572 Merge pull request #1039 from moecr7/codex/fix-989-effect-paste-timing
# Conflicts:
#	contributors/people.toml
#	docs/gaps.md
2026-10-13 04:35:19 -04:00
Brandon Thomas 07047c7ec9 Merge pull request #1091 from dotCooCoo/fix/eps-arc-angles
# Conflicts:
#	contributors/people.toml
2026-10-13 04:29:14 -04:00
Brandon Thomas c720a1d30b Merge pull request #1005 from Nael-Nathanael/fix/desktop-args-997
# Conflicts:
#	contributors/people.toml
2026-10-13 04:29:10 -04:00
Kristian MyramandClaude Haiku 5.5 e6dd37e62c contributors: add my own people.toml entry
Credit myself by the display name I chose, nanox333. The name shows in the About window once
contributors.json marks the entry as verified.

Co-Authored-By: Claude Haiku 5.5 <[email protected]>
2026-10-12 22:25:12 +02:00
dotCooCoo 4ee7e03584 Contributors: add dotCooCoo (Robert Lee) 2026-10-12 08:35:30 -07:00
Moein Saharkhiz 55ef2d05db #989: align pasted effect keyframes with the playhead 2026-10-12 10:26:35 -04:00
RealtaNua 15385121b1 Contributors: Nael-Nathanael's entry (GitHub profile name) 2026-10-12 17:40:15 +07:00
Brandon Thomas af671f6997 Merge pull request #987 from Losminek/cs-ui
i18n: add Czech (cs) interface language

# Conflicts:
#	crates/engine/src/prefs.rs
#	crates/ui-egui/src/i18n.rs
#	crates/ui-egui/src/i18n/ui.rs
#	docs/localization-parity.md
2026-10-12 05:22:10 -04:00
Brandon Thomas 8dc91891e9 Merge pull request #969 from webdevtodayjason/fix/nested-svg-viewport
SVG: percentages inside a nested <svg> resolve against its own viewport

# Conflicts:
#	contributors/people.toml
2026-10-12 04:21:10 -04:00
LosminekandClaude Opus 5.5 50ab738f62 Merge upstream/main into cs-ui
Keep every entry in contributors/people.toml, and translate the new menu
item (Copy Frame to Clipboard) and the five gradient-editor strings into
Czech.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 09:19:44 +02:00
LosminekandClaude Opus 5.5 5a836f05fc contributors: add Losminek
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 09:18:17 +02:00
webdevtodayjason c72a556b89 Contributors: credit webdevtodayjason as Jason Brashear 2026-10-11 22:36:43 -05:00
vangel76andClaude Opus 5.5 b47f02eaba Contributors: add vangel76 (Valentin Klein)
Credit me by real name and my public GitHub profile name in About > Contributors.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 11:11:25 +02:00
Vikram Bhaskaran da53c828dd Credit Vikram Bhaskaran by real name and display name. 2026-10-11 10:20:10 +11:00
Claude b8d23801ff Merge pull request #460 from llopjulen/i18n/es
Ported onto the current language plumbing next to Ukrainian (catalog
codes, Match System, native menu Services label, docs, tests), and the
stale Ease Presets row (a ScriptUI panel since #404) dropped.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01QiAJeFttZp83Fh7YuzAR5f
2026-10-10 12:55:58 +00:00
Claude 6039e86a04 Merge pull request #466 from tylerjenningsw/enhance/windows-installer-folder
# Conflicts:
#	contributors/people.toml
2026-10-10 12:51:31 +00:00
Aavirash 20f0062981 Contributors: Aavirash's display name is Asquareportal 2026-10-10 12:14:05 +02:00
Brandon ThomasandClaude Opus 5.5 813c7c4650 Bump version to 0.7.0 (from 0.6.0) for release; refresh contributors
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 21:02:08 -04:00
tylerjenningsw 2412173b7e Contributors: tylerjenningsw's display name is tylerjenningsw 2026-10-09 14:05:49 -04:00
tylerjenningsw 6c58eea643 Contributors: credit tylerjenningsw as Tyler Jennings 2026-10-09 14:05:18 -04:00
llopjulenandClaude Sonnet 5.5 096cca08b0 Add Spanish (es) UI translation
Add a Spanish catalog for the menus (618 entries), the computed titles and the macOS Services label, and list Español in the Language preference. Match System now maps es, es-ES, es_MX and es-419 to it. Add llopjulen to contributors/people.toml.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01HcDWLRR3UfieXAyFa9cq4p
2026-10-09 19:30:26 +02:00
Brandon Thomas 9b852b62af Merge pull request #405 from sanyamsingh001/fix/gpu-threshold-parity
Fix GPU Posterize threshold parity

# Conflicts:
#	contributors/people.toml
2026-10-09 10:21:53 -04:00
WaWu 1eecb40a6a i18n: match the Simplified Chinese labels to the installed 26.5.0 UI
Checked every submenu of Adobe After Effects 26.5.0 (Build 89), Simplified Chinese, against
the catalog and took the wording the application shows. 81 of the 618 labels change; keys,
order, count and the Traditional Chinese catalog are untouched.

Three groups:

- 61 labels where #309 and this branch disagreed and the application matches this branch -
  including the five blend modes whose Chinese names differ between After Effects and
  Photoshop (屏幕, 发光度, 较深的颜色, 较浅的颜色, 纯色混合), 导入参考... / 导出参考...
  (the application omits the 线), and 类型... for the Type settings page.
- 11 labels where both catalogs were wrong and this takes the application's wording:
  向基本图形添加属性, 移除所有的文本动画器, 显示关键帧的属性, 显示动画的属性,
  将合成裁剪到工作区, 裁切合成至选定图层边界, 基于 3D 视图生成摄像机,
  创建立体 3D 设备, 使用摄像机控制光线, 使用显示色彩管理, 淡灰色.
- 9 labels of spelling and punctuation: 沿路径进行空值追踪 (a stray '1'), 启用逐字 3D 化,
  裁剪合成到目标区域, 中灰(默认) with full-width parentheses.

Left for the maintainers: Material (the application says 素材, but it also calls Footage 素材),
the 导出 prefix on the Premiere export row (the application repeats it but drops 'Pro'), and the
verb in Reset 3D View (the application is inconsistent between 重设 and 重置).
2026-10-09 21:20:41 +08:00
sanyamsingh001andCodex 6d99f68330 G1: preserve GPU Posterize threshold parity
Use an explicit FMA for the final quotient correction at Posterize
boundaries. Align the kinetic motion-blur QA comparison with export
settings and credit sanyamsingh001.

Co-authored-by: Codex <[email protected]>
2026-10-09 23:03:05 +10:00
Brandon Thomas 6c838325fa Merge pull request #280 from jonassneu/fix/mcp-autosave
MCP: preserve unsaved work across server restarts (#258)

# Conflicts:
#	apps/effectcraft-cli/tests/cli.rs
#	contributors/people.toml
2026-10-08 23:51:21 -04:00
jonassneu 9d9f8ecbb4 Fix #258: preserve unsaved headless MCP work with opt-in checkpoints 2026-10-08 14:38:24 +02:00
Gert Pellin 8a468ce52d Contributors: credit switch87 as Gert Pellin 2026-10-08 11:27:34 +02:00
Brandon ThomasandClaude Opus 5.5 ab5ebfbae1 About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#228)
* About: contributors compiled in from contributors.json (grab bag + table, sortable, name toggle)

About EffectCraft now has tabs About · Contributors · Models, following the craftrules standard
(standards/contributors.md): contributors/contributors.json is generated by
craftrules/scripts/contributors.py and baked into the binary by crates/ui-egui/build.rs as static
tables. Each contributor line: @username, opt-in display/real name, PRs, commits, lines +/−/Δ,
binary assets +/−, first/last commit. Sortable by every column; alphabetical ignores case and
the leading @. Every control registers an automation id (about.tab.*, about.credits.*).

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* Contributors: self-submitted names in contributors/people.toml; AGENTS.md credit-yourself section

build.rs reads contributors/people.toml next to the generated contributors.json and shows a name only
for entries the generator verified as written by that person (craftrules standards/contributors.md).

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* Contributors: regenerate (verified people.toml entries)

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Claude Opus 5.5 <[email protected]>
2026-10-07 21:16:47 -04:00