zitann2020 and DeepSeek V4.1 Flash
23d4414fa9
i18n(ja): the effect keeps its noun form
...
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com >
2026-10-31 22:40:38 +09:00
zitann2020 and DeepSeek V4.1 Flash
8e6fba52fd
i18n(ja): better names for two EffectCraft effects and the rotoscope
...
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com >
2026-10-31 22:40:15 +09:00
zitann2020 and DeepSeek V4.1 Flash
01e9f99a1c
i18n(ja): the eleven effect rows the Japanese catalog was missing
...
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com >
2026-10-31 22:27:54 +09:00
bflatastic
334bf0f785
Merge remote-tracking branch 'origin/main' into HEAD
...
# Conflicts:
# crates/engine/Cargo.toml
2026-10-30 17:22:12 +07:00
BFlat
3d285116d8
Merge pull request #1539 from nanox333/feat/sam2-roto-tracker
...
Roto Brush: follow the object with SAM 2.1 (Tiny, Small, Base+, Large; optional models)
2026-10-30 17:02:45 +07:00
bflatastic
2a72f03872
Merge remote-tracking branch 'origin/main' into HEAD
...
# Conflicts:
# apps/effectcraft-cli/tests/it/cli.rs
# crates/engine/src/output_guard.rs
# docs/agents.md
2026-10-30 16:38:01 +07:00
bflatastic
672c49ab4a
Merge remote-tracking branch 'refs/remotes/pr/1829' into HEAD
2026-10-30 16:37:00 +07:00
BFlat
7174c81b2f
Merge pull request #1830 from nanox333/fix/1743-duplicate-outputs
...
#1743 , part 3: two Render Queue outputs never write the same file, and default names avoid the queue's other outputs
2026-10-30 16:36:32 +07:00
Kristian Myram
5eaed8b218
#1539 : reopen saved object mattes with their cache evicted
2026-10-30 10:20:55 +01:00
Kristian Myram
4f64208587
#1539 : keep per-object mattes when only one object is followed
2026-10-30 10:17:19 +01:00
Kristian Myram
2112e553ec
#1743 : choose default names around protected overflow paths
2026-10-30 10:13:38 +01:00
Kristian Myram
107b00e538
#1743 : compare browser output paths using virtual file keys
2026-10-30 10:07:12 +01:00
Kristian Myram
b307c62a7f
#1743 : reuse protected identities while publishing pre-renders
2026-10-30 10:00:33 +01:00
Kristian Myram
a4f5c516ed
#1539 : validate benchmark inputs and preserve shared refinement strokes
2026-10-30 10:00:33 +01:00
Kristian Myram
b7d97c20e9
#1743 : check final storage overflow destinations for queued outputs
2026-10-30 09:55:49 +01:00
bflatastic
f558305795
Merge remote-tracking branch 'refs/remotes/pr/1830' into HEAD
2026-10-30 15:42:23 +07:00
Kristian Myram
41148e9b72
#1743 : validate background and bridged exports in their owning session
2026-10-30 09:41:38 +01:00
bflatastic and Claude Opus 5.5
9c8f4f639d
#1743 : confine file.checkOutput's path as a read
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:28:49 +07:00
bflatastic and Claude Opus 5.5
ee6830fefb
sam2: integration tests in one binary (tests/it/main.rs)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:01:40 +07:00
bflatastic
18b6308225
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 15:00:44 +07:00
bflatastic
279b0ab4e3
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 15:00:43 +07:00
bflatastic
eed23ffa48
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 15:00:42 +07:00
bflatastic
14011b4405
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 15:00:41 +07:00
Kristian Myram
c5671f6569
#1830 : require exporter support before skipping duplicate frames
2026-10-30 08:59:53 +01:00
Kristian Myram
76f82d7d55
#1539 : clarify fallback visibility and benchmark correction rounds
2026-10-30 08:53:17 +01:00
BFlat
0555b5263a
Merge pull request #2668 from nanox333/codex/gradient-stroke-width
...
Shape toolbar: keep gradient stroke widths
2026-10-30 14:51:50 +07:00
Kristian Myram
baa1ca31b3
#1539 : preserve stroke corrections and current main APIs
2026-10-30 08:49:47 +01:00
Kristian Myram
a0ad0d5bbd
#1829 : recheck queued screenshot paths before writing
2026-10-30 08:45:51 +01:00
Kristian Myram
fa46bbcb88
#1539 : match reference box padding and use a flat GPU module
2026-10-30 08:43:33 +01:00
Kristian Myram
0538489053
#1539 : omit point padding when a box prompt is present
2026-10-30 08:43:33 +01:00
Kristian Myram
a21b9b175e
#1539 : retain checkpoint provenance and clarify model waits
2026-10-30 08:43:33 +01:00
Kristian Myram
33f545cf64
#1539 : keep SAM2 weights install-only until mirrored
2026-10-30 08:43:33 +01:00
Kristian Myram
0fba3429d9
#1539 : wait only for the selected model worker
2026-10-30 08:43:33 +01:00
Kristian Myram
3fa954478d
SAM2: wait for replaced model loads before completing installation
2026-10-30 08:43:33 +01:00
Kristian Myram
e34cea52cb
SAM2: separate model load failures from download failures
2026-10-30 08:43:33 +01:00
Kristian Myram
47e5fa436b
SAM2: isolate model worker failures by selection generation
2026-10-30 08:43:33 +01:00
Kristian Myram
5a97729703
Roto Brush: exclude native SAM2 models from browser choices ( #1539 )
2026-10-30 08:43:33 +01:00
Kristian Myram
c4dc558a98
Roto Brush: validate GPU layouts and align object outlines ( #1539 )
2026-10-30 08:43:33 +01:00
Kristian Myram
365abf0f2d
Roto Brush: discard failed tracks and bound SAM2 caches ( #1539 )
2026-10-30 08:43:33 +01:00
Kristian Myram
b148397d4e
#1539 : keep Show Object empty when its tracked matte is missing
2026-10-30 08:43:33 +01:00
Kristian Myram
31307d15dc
#1539 : bound saved tracking decoders by validated plane dimensions
2026-10-30 08:43:33 +01:00
Claude
36ed77820d
Roto Brush: keep saved tracking when nothing is retracked, read saved object mattes under their own keys, let Freeze use complete saved tracking without its model
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RDvxCS8xcR28VArjzn1x7U
2026-10-30 08:43:32 +01:00
Claude
92cd555440
Roto model loading: keep the stale-load helper test-only
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RDvxCS8xcR28VArjzn1x7U
2026-10-30 08:43:32 +01:00
Claude
020d5cf980
Roto model loading: drop a load for an old choice, key viewer frames by the active model
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RDvxCS8xcR28VArjzn1x7U
2026-10-30 08:43:32 +01:00
Claude
66d8e5e948
SAM 2 roto tracker: review fixes (direction-limited tracking, non-blocking model reload, per-object start passes, loader dispatch, CLI errors, hints)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RDvxCS8xcR28VArjzn1x7U
2026-10-30 08:43:32 +01:00
Kristian Myram
6d10a6e932
S2.75: propagate saved tracking with the newly selected model
2026-10-30 08:43:32 +01:00
Kristian Myram
8a6d48cdc8
S2.74: bound pending multi-object tracking masks
2026-10-30 08:43:32 +01:00
Kristian Myram and Claude Sonnet 5.5
a0ec3e2da4
S2.73: Tiny is the recommended size (benchmarked per size); stroke count and remove button per object; download test
...
bench --roto per size: no larger size tracked better on the synthetic clips and
Large lost the object after it re-entered; the hints say what was measured.
The bar shows the current object's stroke count and can remove its strokes.
An env-gated test runs the in-app download of a size.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-30 08:43:32 +01:00
Kristian Myram and Claude Sonnet 5.5
ba6fee9863
S2.72: the install test covers all four SAM 2 sizes from their files
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-30 08:43:32 +01:00
Kristian Myram and Claude Sonnet 5.5
4e2b2b7e5d
S2.71: the boundary view outlines each object in its own colour
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-30 08:43:32 +01:00