<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opencut/turbo.json, branch main</title>
<subtitle></subtitle>
<id>http://git.cashmere.rs/opencut/atom/turbo.json?h=main</id>
<link rel='self' href='http://git.cashmere.rs/opencut/atom/turbo.json?h=main'/>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/'/>
<updated>2026-04-14T22:41:52Z</updated>
<entry>
<title>fix: turbo</title>
<updated>2026-04-14T22:41:52Z</updated>
<author>
<name>Maze Winther</name>
<email>mazewinther@gmail.com</email>
</author>
<published>2026-04-14T22:41:52Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=3db30c72e76c1df16dc9723cf7382861211aa6a4'/>
<id>urn:sha1:3db30c72e76c1df16dc9723cf7382861211aa6a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: remove transcription envs</title>
<updated>2026-04-04T06:53:10Z</updated>
<author>
<name>Maze</name>
<email>mazewinther@gmail.com</email>
</author>
<published>2026-04-04T06:53:10Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=78c6c497f10e477aab350e2c84beb29c3904aab9'/>
<id>urn:sha1:78c6c497f10e477aab350e2c84beb29c3904aab9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: migrate GPU renderer from WebGL to wgpu/WASM</title>
<updated>2026-04-01T11:57:32Z</updated>
<author>
<name>Maze Winther</name>
<email>mazewinther@gmail.com</email>
</author>
<published>2026-04-01T11:57:32Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=e579ae120290329fd697b50ea9138ffccb65a805'/>
<id>urn:sha1:e579ae120290329fd697b50ea9138ffccb65a805</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: migrate time utilities from typescript to rust WASM</title>
<updated>2026-03-31T02:03:52Z</updated>
<author>
<name>Maze Winther</name>
<email>mazewinther@gmail.com</email>
</author>
<published>2026-03-31T02:03:52Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=dcf54c1250431f5a4a2848f7c07781ef5eebacaf'/>
<id>urn:sha1:dcf54c1250431f5a4a2848f7c07781ef5eebacaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: init cloudflare</title>
<updated>2026-03-29T13:49:30Z</updated>
<author>
<name>Maze Winther</name>
<email>mazewinther@gmail.com</email>
</author>
<published>2026-03-26T12:54:36Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=6dd8191f4b6c163a7bf50d506bfaba79adb357f6'/>
<id>urn:sha1:6dd8191f4b6c163a7bf50d506bfaba79adb357f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: major editor overhaul (assets, properties, timeline, fonts) (#709)</title>
<updated>2026-02-23T02:24:02Z</updated>
<author>
<name>Maze</name>
<email>167211895+mazeincoding@users.noreply.github.com</email>
</author>
<published>2026-02-23T02:24:02Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=93d1e3383ce47e45157d70f9ba6251239dae6bc2'/>
<id>urn:sha1:93d1e3383ce47e45157d70f9ba6251239dae6bc2</id>
<content type='text'>
* feat: major editor overhaul (assets, properties, timeline, fonts)

Refactor editor core systems to standardize UI architecture and improve performance.

Assets &amp; Properties:
- Replace monolithic property items with composable `Section` architecture.
- Add specialized sections for Transform, Blending, and Text.
- Implement `NumberField` with scrubbing and math evaluation.
- Add new ColorPicker with EyeDropper and multiple format support.
- Standardize asset panels using new `PanelView` layout.

Fonts &amp; Stickers:
- Implement custom font atlas/sprite system for high-performance previews.
- Add virtualized FontPicker with search and favorites.
- Refactor stickers to use a provider-based architecture (icons, emoji, flags, shapes).
- Standardize sticker IDs to `provider:value` format.

Timeline &amp; Interaction:
- Convert bookmarks to rich objects with notes, colors, and duration.
- Refactor drag-and-drop to use Command pattern (enabling proper undo/redo).
- Add Shift modifier to disable snapping during moves/resizes.
- Add new overlays for layout guides and text editing.

Renderer:
- Add support for multi-line text, custom line-height, and letter-spacing.
- Implement global composite operation (blend modes).
- Update sticker node to resolve dynamic provider IDs.

Infrastructure:
- Add storage migrations (v3-&gt;v6) for text weights, sticker IDs, and bookmarks.
- Update global styles and core UI components (Button, Input, Popover).

* add ts-nocheck directive to settings-legacy.tsx to suppress TypeScript errors

* fix: correct global composite operation assignment in TextNode to ensure proper blend mode handling

* deleted shadcn components with errors

* formatting

* fix linter issues

* migrate from next middleware to proxy

* add missing component back

* add breadcrumb back

* chore: add @radix-ui/react-primitive deps

* chore: more deps

* chore: add missing env vars to bun-ci

* next env</content>
</entry>
<entry>
<title>codebase overhaul (#697)</title>
<updated>2026-01-30T23:20:04Z</updated>
<author>
<name>Maze</name>
<email>167211895+mazeincoding@users.noreply.github.com</email>
</author>
<published>2026-01-30T23:20:04Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=7bf0984698e43b9aa2dd879f65951318ed410390'/>
<id>urn:sha1:7bf0984698e43b9aa2dd879f65951318ed410390</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add missing environment variables to turbo.json</title>
<updated>2025-08-11T20:50:43Z</updated>
<author>
<name>Maze Winther</name>
<email>mazewinther@gmail.com</email>
</author>
<published>2025-08-11T20:50:43Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=a1e48613b404544bfa8a4b23185054bb3651fb51'/>
<id>urn:sha1:a1e48613b404544bfa8a4b23185054bb3651fb51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: add missing env variables in turbo.json</title>
<updated>2025-08-04T01:13:57Z</updated>
<author>
<name>Maze Winther</name>
<email>mazewinther@gmail.com</email>
</author>
<published>2025-08-04T01:13:57Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=4cd8100b6b68b947404c13bf41f56847b4df3d58'/>
<id>urn:sha1:4cd8100b6b68b947404c13bf41f56847b4df3d58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add @biomejs/biome as dependency</title>
<updated>2025-07-21T13:15:53Z</updated>
<author>
<name>tuananh31j</name>
<email>tuananh31j@gmail.com</email>
</author>
<published>2025-07-21T13:10:38Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/opencut/commit/?id=6ba75a28f56bedcf9c2bff1506ab253f72e83218'/>
<id>urn:sha1:6ba75a28f56bedcf9c2bff1506ab253f72e83218</id>
<content type='text'>
</content>
</entry>
</feed>
