This website requires JavaScript.
8cf5f3f7cf
docs: release 2.2.1
main
quality/v2
Æmotion Studio and Claude Opus 5.5
2026-09-23 07:22:19 -07:00
7bed0e37f8
chore: stop tracking CODE_REVIEW.md
Æmotion Studio and Claude Opus 5.5
2026-09-23 07:20:41 -07:00
38773801e5
docs: release 2.2.0
Æmotion Studio and Claude Opus 5.5
2026-09-23 07:17:52 -07:00
b5186937c5
chore: stop tracking HANDOFF.md
Æmotion Studio and Claude Opus 5.5
2026-09-23 07:13:30 -07:00
dd8b599fd2
feat: measure what the shader does to H3's audio
Æmotion Studio and Claude Opus 5.5
2026-09-23 07:13:19 -07:00
18a909b88b
docs: bring the README and changelog up to what has shipped
Æmotion Studio and Claude Opus 5.5
2026-09-23 07:12:03 -07:00
ee761fc510
fix: paint each noise stream where it already lives
Æmotion Studio and Claude Opus 5
2026-09-22 18:45:39 -07:00
3cb19036d8
docs: what each shader type does on Krea 2, and what each costs
Æmotion Studio and Claude Fable 5.1
2026-09-22 02:14:01 -07:00
266b116fc5
feat: a krea2 target for the blend measurements, one shader type per run
Æmotion Studio and Claude Fable 5.1
2026-09-22 02:12:37 -07:00
2d0d1e7b7b
chore: delete the noise helpers nothing calls
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:50:58 -07:00
5c849d6698
feat: live previews for every shader type
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:49:12 -07:00
cf42fc020d
docs: every shader type is free
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:48:47 -07:00
41b7476e70
feat: waves shader type, seeded plane waves summed
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:43:19 -07:00
bde7e734aa
feat: cellular shader type, Worley cells in four patterns
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:41:52 -07:00
3c33550a17
feat: projection_3d shader type, a plane through a 3D field
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:39:06 -07:00
c487613832
feat: interference shader type, crossing fringes from two fields
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:37:03 -07:00
8da286909a
feat: heterogeneous_fbm shader type, detail that varies across the frame
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:31:02 -07:00
01d070a856
feat: perlin shader type, classic gradient noise
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:28:38 -07:00
2cf55e3a84
feat: fractal shader type, the reference FBM
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:25:36 -07:00
f666d4e908
feat: gaussian shader type, white noise as the control
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:23:31 -07:00
5c28c42981
fix: let every registered shader name through the parameter whitelist
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:21:37 -07:00
7eb7ae3594
refactor: share the four-corner 3D simplex, a lattice hash and an FBM skeleton
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:19:47 -07:00
b88adba4a7
test: pin temporal_coherent's output before its 3D simplex moves
Æmotion Studio and Claude Fable 5.1
2026-09-22 01:17:33 -07:00
0d7c834d33
feat: shader noise as a NOISE object, for custom sampling
Æmotion Studio and Claude Opus 5
2026-09-22 00:29:09 -07:00
2fed935313
feat: sample part of a schedule, so a run can be split
Æmotion Studio and Claude Opus 5
2026-09-22 00:27:18 -07:00
82f08f5949
docs: record what the measurements suggest next
Æmotion Studio
2026-09-22 00:24:32 -07:00
33a57ae7b2
fix: draw a clip's first frame from the same field as the rest
Æmotion Studio and Claude Opus 5
2026-09-17 19:34:14 -07:00
298e8bdc72
perf: batch tensor_field's channel axis too
Æmotion Studio and Claude Opus 5
2026-09-17 19:06:33 -07:00
2c7047a0e3
perf: draw the channel axis in one call, not one per channel
Æmotion Studio and Claude Opus 5
2026-09-17 18:54:02 -07:00
40882604ee
feat: a shader type that builds its field from a frequency band
Æmotion Studio and Claude Opus 5
2026-09-17 18:23:19 -07:00
ee7c7bc31d
perf: stop rendering the draw a collapse throws away
Æmotion Studio and Claude Opus 5
2026-09-17 18:08:46 -07:00
049b34d60b
docs: record the blend-statistics fix in the handoff
Æmotion Studio and Claude Opus 5
2026-09-12 16:07:12 -07:00
c13e4dc030
docs: changelog and README for the unreleased blend work
Æmotion Studio and Claude Opus 5
2026-09-12 16:07:12 -07:00
839ca1f7f1
fix: cache video frames per manifest in the blend analysis
Æmotion Studio and Claude Opus 5
2026-09-12 16:05:21 -07:00
f44aeb5c50
fix: keep the base noise's own statistics when blending
Æmotion Studio and Claude Opus 5
2026-09-12 16:05:21 -07:00
eb1dcd9d59
docs: record how the shader blends, across the whole strength range
Æmotion Studio and Claude Opus 5
2026-09-12 15:32:22 -07:00
2f3592315e
feat: add tools that measure how the shader blends into a model's output
Æmotion Studio and Claude Opus 5
2026-09-12 15:32:22 -07:00
6685fccddd
docs: describe what the shader does at each strength, not how much to avoid
Æmotion Studio and Claude Opus 5
2026-09-12 15:07:59 -07:00
4dc9cb71f4
docs: record the upgrade and what real weights showed
Æmotion Studio and Claude Opus 5
2026-09-12 14:04:27 -07:00
f91c1e4954
feat: choosing a preset writes the widgets it controls
Æmotion Studio and Claude Opus 5
2026-09-12 14:04:01 -07:00
883ae7097c
feat: turn normalize_strength on by default
Æmotion Studio and Claude Opus 5
2026-09-12 14:03:30 -07:00
1a4b3a8808
fix: fill every latent channel at the source, not downstream
Æmotion Studio and Claude Opus 5
2026-09-12 14:02:59 -07:00
d1a90cfc0a
docs: correct handoff claims invalidated by travel modes
Æmotion Studio and Claude Opus 5
2026-09-12 10:34:24 -07:00
ce4b1ecdf9
fix: calibrate roam and stamp against real prompts
Æmotion Studio and Claude Opus 5
2026-09-12 09:45:23 -07:00
5434791700
feat: travel modes and presets
Æmotion Studio and Claude Opus 5
2026-09-12 09:34:37 -07:00
85cdc52547
docs: expand the upgrade rationale, and propose keeping the collapse as a travel mode
Æmotion Studio and Claude Opus 5
2026-09-12 09:23:40 -07:00
6144b04851
docs: record the agreed upgrade, and correct the audio-model claim
Æmotion Studio and Claude Opus 5
2026-09-12 09:03:55 -07:00
f16390cff7
docs: correct the ceilings for decorrelation, which inverts the ordering
Æmotion Studio and Claude Opus 5
2026-09-12 08:32:10 -07:00
c938137645
fix: never paint a metadata stream, even with shade_non_spatial on
Æmotion Studio and Claude Opus 5
2026-09-12 08:25:05 -07:00
7661d7cf17
fix: raise DECORRELATION_BASIS from 8 to 64, which was set by guess
Æmotion Studio and Claude Opus 5
2026-09-12 08:24:13 -07:00
2780a4a611
docs: record all five directions as worked, with what each left behind
Æmotion Studio and Claude Opus 5
2026-09-12 02:40:25 -07:00
08b7d3bc56
feat: vary the shader across the run with stage_progression
Æmotion Studio and Claude Opus 5
2026-09-12 02:35:50 -07:00
36e9e8c3ab
feat: optionally paint the non-spatial streams too
Æmotion Studio and Claude Opus 5
2026-09-12 02:32:57 -07:00
86aac9e27d
feat: add Shader Noise Walk, a node that ramps one parameter across a batch
Æmotion Studio and Claude Opus 5
2026-09-12 02:25:25 -07:00
653fc97760
docs: update HANDOFF and CHANGELOG for items 1 and 2
Æmotion Studio and Claude Opus 5
2026-09-12 02:13:23 -07:00
0da8bb6e04
fix: give each latent channel its own shader draw, and stop temporal_coherent ignoring the seed
Æmotion Studio and Claude Opus 5
2026-09-12 02:07:17 -07:00
d391f08320
feat: normalise shader_strength across blend modes
Æmotion Studio and Claude Opus 5
2026-09-12 01:53:17 -07:00
f8ecb22c6c
docs: add HANDOFF.md with five directions for the node
Æmotion Studio and Claude Opus 5
2026-09-12 01:34:41 -07:00
7b40c556d4
feat: expose temporal_coherent and correct the parameter tooltips
Æmotion Studio and Claude Opus 5
2026-09-12 01:32:41 -07:00
363ac1e657
fix: sample MiniMax H3's paired audio+video latent correctly
Æmotion Studio and Claude Opus 5
2026-09-12 01:32:10 -07:00
1b21bcba83
docs: mark the legacy pipeline as frozen
Æmotion Studio and Claude Opus 5
2026-09-11 15:55:47 -07:00
2b13d8c10d
docs: release 2.0.0 (sampling correctness)
Æmotion Studio and Claude Opus 5
2026-09-11 15:54:40 -07:00
1bd794c353
feat(web): show the shader preview on the Direct node
Æmotion Studio and Claude Opus 5
2026-09-11 15:52:03 -07:00
d97a946588
refactor: deprecate the display node and key its cache on the params file
Æmotion Studio and Claude Opus 5
2026-09-11 15:37:47 -07:00
3af34338ab
feat: add sampling_mode and route the node to the corrected pipeline
Æmotion Studio and Claude Opus 5
2026-09-11 15:35:14 -07:00
cc0e1a52b9
feat: add the corrected sampling pipeline (not yet wired to the nodes)
Æmotion Studio and Claude Opus 5
2026-09-11 15:30:07 -07:00
4f3ddc6a14
refactor: register each generator once and drop __js_files__
Æmotion Studio and Claude Opus 5
2026-09-11 15:18:41 -07:00
711981a734
refactor: delete the dead mapper, duplicate node module and stale artifacts
Æmotion Studio and Claude Opus 5
2026-09-11 15:17:21 -07:00
d5325f25bc
refactor: drop dead code paths and harden the save_params route
Æmotion Studio and Claude Opus 5
2026-09-11 15:14:54 -07:00
141225b357
test: add pytest scaffold, generator smoke tests and legacy goldens
Æmotion Studio and Claude Opus 5
2026-09-11 15:03:28 -07:00
ff49a204a7
fix(shaders): tensor_field crashed for almost every configuration
Æmotion Studio and Claude Opus 5
2026-09-11 15:03:28 -07:00
2296799a09
fix: support NestedTensor (multi-stream) latents
Æmotion Studio and Claude Opus 5
2026-09-11 14:47:33 -07:00
c8173d9305
chore: bump project versions to 1.3.5 and 1.0.4
Æmotion Studio
2026-06-16 20:47:12 -07:00
353e8868ac
fix(security): Bump vitest to ^4.1.0 to patch GHSA-5xrq-8626-4rwp
Æmotion Studio and Claude Opus 4.8
2026-06-02 14:39:33 -07:00
24a977cfa1
docs: Document fixes for shader display draw order in versions 1.3.2 and 1.3.3 of the changelog.
Æmotion Studio
2026-03-24 16:29:16 -07:00
3bfb894b96
fix: Adjust shader canvas drawing order to render on top of the node's title gradient.
Æmotion Studio
2026-03-24 16:23:57 -07:00
0d31532aa3
Remove Jules-related documentation files and update .gitignore to ignore the .jules directory.
Æmotion Studio
2026-03-24 16:13:50 -07:00
ddf0fc0f83
feat: Add GLSL shader definitions and adjust gradient title drawing order to render as a background layer.
Æmotion Studio
2026-03-24 16:10:10 -07:00
59128d1549
fix: Restore GLSL shader functionality, improve WebGL compatibility, and address various shader-related bugs in version 1.3.1.
Æmotion Studio
2026-02-14 11:07:57 -08:00
954ffb0827
Merge pull request #45 from AEmotionStudio/jules/fix-api-validation-5635055536066903961
Æmotion Studio
2026-02-14 11:00:41 -08:00
34acb6e7d0
fix: validate both camelCase and snake_case param keys
Æmotion Studio
2026-02-14 10:55:50 -08:00
130db7613a
Merge pull request #47 from AEmotionStudio/fix/restore-v260-glsl-shaders
Æmotion Studio
2026-02-14 10:51:51 -08:00
8527a73958
fix: resolve 6 PR review issues - resource leaks, debug logs, normalize safety
Æmotion Studio
2026-02-14 10:47:42 -08:00
cf372430fb
fix: resolve PR review issues - smoothstep ordering and HSV hue wrapping
Æmotion Studio
2026-02-14 10:35:07 -08:00
1b2aae8260
fix: restore complete v260 GLSL shaders with Chromium compatibility
Æmotion Studio
2026-02-14 10:26:29 -08:00
4b62134ee1
Merge pull request #46 from AEmotionStudio/bolt-optimize-temporal-noise-7114727873385316346
Æmotion Studio
2026-02-09 20:13:11 -08:00
d28645a4d2
Merge pull request #44 from AEmotionStudio/palette-ux-improvement-12595650097569698846
Æmotion Studio
2026-02-09 19:58:17 -08:00
dfd2fe0611
feat(ux): improve accessibility for matrix modal and copy button
google-labs-jules[bot] and AEmotionStudio
2026-02-09 23:32:27 +00:00
89ce935c27
feat: optimize temporal coherent noise generation
google-labs-jules[bot] and AEmotionStudio
2026-02-09 16:22:16 +00:00
73b31156f4
fix: validate and sanitize input in save_shader_params API endpoint
google-labs-jules[bot] and AEmotionStudio
2026-02-09 16:11:26 +00:00
5fdd35ff05
feat(ux): improve accessibility for matrix modal and copy button
google-labs-jules[bot] and AEmotionStudio
2026-02-09 16:07:22 +00:00
b78538578b
feat: Add server-side parameter saving API and changelog
AEmotionStudio
2026-01-29 23:53:29 -08:00
9bee5a33d4
Merge pull request #43 from AEmotionStudio/fix/shader-imports-and-video-comparer
Æmotion Studio
2026-01-29 18:04:03 -08:00
d62aa6a8be
fix(video_comparer): resolve PR review issues
AEmotionStudio
2026-01-29 17:55:42 -08:00
7c4c806687
Fix shader imports and refactor video comparer
AEmotionStudio
2026-01-29 17:44:22 -08:00
2491688c0b
Merge pull request #41 from AEmotionStudio/feature/typescript-migration
Æmotion Studio
2026-01-28 16:49:15 -08:00
50b37bea2c
fix: Make TITLE_GRADIENT_COLORS module-private
AEmotionStudio
2026-01-28 12:38:25 -08:00
ca4704bff0
fix: Address PR #41 review comments (round 7)
AEmotionStudio
2026-01-28 12:02:31 -08:00
829189e15e
fix: Address PR #41 review comments (round 6)
AEmotionStudio
2026-01-28 04:26:42 -08:00
00ba3bc17f
fix: Address PR #41 review comments (round 5)
AEmotionStudio
2026-01-28 04:10:04 -08:00