Stay in the loop
Subscribe for release notes, build drops, and early access updates. We send only the essentials and never share your inbox.
Early access mailing list
Connect this form to Brevo (or another provider) when you are ready.
Tip: replace this form action with your provider embed or API route.
Changelog
Full release historyExtents: v0.1.0
<div align="center"> <b><u>Quick Downloads</u></b> <table> <thead> <tr> <th>Platform</th> <th>Download</th> </tr> </thead> <tbody> <tr><td>macOS (Apple Silicon)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-macos-arm64-Extents-v0.1.0.dmg">.dmg</a></td></tr> <tr><td>macOS (Intel)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-macos-x86_64-Extents-v0.1.0.dmg">.dmg</a></td></tr> <tr><td>Windows (x64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-windows-x86_64-Extents-v0.1.0.exe">.exe</a></td></tr> <tr><td>Windows (x64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-windows-x86_64-Extents-v0.1.0.msi">.msi</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-linux-x86_64-Extents-v0.1.0.AppImage">.AppImage</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-linux-aarch64-Extents-v0.1.0.AppImage">.AppImage</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-linux-x86_64-Extents-v0.1.0.deb">.deb</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-linux-aarch64-Extents-v0.1.0.deb">.deb</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-linux-x86_64-Extents-v0.1.0.rpm">.rpm</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.1.0/Extents-linux-aarch64-Extents-v0.1.0.rpm">.rpm</a></td></tr> </tbody> </table> </div> --- ### Running Extents for the First Time Because **Extents is not yet code-signed/notarized**, your operating system may display security warnings the first time you try to open it. This is expected, and you can follow the steps below for your operating system to run the application successfully. <details> <summary><b>macOS Instructions</b></summary> On macOS, the OS may incorrectly report that the application is **“damaged”** or **“can’t be opened."** 1. **Install Extents** by dragging **`Extents.app`** into your **`/Applications`** folder. 2. **Open the Terminal** app (you can find it in `/Applications/Utilities` or search with Spotlight). 3. **Run the following command** to remove the quarantine flag that macOS adds to downloaded apps: ```sh xattr -dr com.apple.quarantine /Applications/Extents.app ``` 4. You should now be able to launch Extents sucessfully. *(Optional) To verify the quarantine flag was removed, run* ```sh xattr /Applications/Extents.app ``` *The command should produce no output, confirming the flag is gone.* </details> --- <details> <summary><b>Windows Instructions</b></summary> On Windows, when you first launch the application, you may see a blue **"Windows protected your PC"** screen from Windows Defender SmartScreen. 1. Click **"More info"**. 2. A new button, **"Run anyway"**, will appear. Click it to start Extents. </details> --- <details> <summary><b>Linux Instructions</b></summary> On most Linux distributions, you can run the application directly. 1. Download the **`.AppImage`** file. 2. Make the file executable. In your terminal, run: ```sh chmod +x Extents*.AppImage ``` 3. Run the application: ```sh ./Extents*.AppImage ``` </details> ## [0.1.0](https://github.com/OODemi52/extents/compare/Extents-v0.0.4...Extents-v0.1.0) (2026-05-02) ### New Features * move raw white balance and camera calibration into app-owned development path ([d059999](https://github.com/OODemi52/extents/commit/d059999fe5529ea7380b5caa477cda174ff65abe)) ### Bug Fixes * apply soft knee to exposure math in shader ([46f8f72](https://github.com/OODemi52/extents/commit/46f8f721f850ae875d22a51f73e99aed2380cd54)) * preserve headroom in RAW color development ([4bf1dea](https://github.com/OODemi52/extents/commit/4bf1deacd607e52c86a02bdc714019d9b84bcf93)) * preserve headroom in RAW color development ([e81ba2a](https://github.com/OODemi52/extents/commit/e81ba2a93a66631172387d6bcdd1bc838d952056)) * removed calibrate and wb step from rawler pipeline ([e9a6c44](https://github.com/OODemi52/extents/commit/e9a6c442562ba240674a20510584e72ecebb34b7))
Apr 17, 2026
Extents: v0.0.4
<div align="center"> <b><u>Quick Downloads</u></b> <table> <thead> <tr> <th>Platform</th> <th>Download</th> </tr> </thead> <tbody> <tr><td>macOS (Apple Silicon)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-macos-arm64-Extents-v0.0.4.dmg">.dmg</a></td></tr> <tr><td>macOS (Intel)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-macos-x86_64-Extents-v0.0.4.dmg">.dmg</a></td></tr> <tr><td>Windows (x64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-windows-x86_64-Extents-v0.0.4.exe">.exe</a></td></tr> <tr><td>Windows (x64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-windows-x86_64-Extents-v0.0.4.msi">.msi</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-linux-x86_64-Extents-v0.0.4.AppImage">.AppImage</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-linux-aarch64-Extents-v0.0.4.AppImage">.AppImage</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-linux-x86_64-Extents-v0.0.4.deb">.deb</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-linux-aarch64-Extents-v0.0.4.deb">.deb</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-linux-x86_64-Extents-v0.0.4.rpm">.rpm</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/Extents-v0.0.4/Extents-linux-aarch64-Extents-v0.0.4.rpm">.rpm</a></td></tr> </tbody> </table> </div> --- ### Running Extents for the First Time Because **Extents is not yet code-signed/notarized**, your operating system may display security warnings the first time you try to open it. This is expected, and you can follow the steps below for your operating system to run the application successfully. <details> <summary><b>macOS Instructions</b></summary> On macOS, the OS may incorrectly report that the application is **“damaged”** or **“can’t be opened."** 1. **Install Extents** by dragging **`Extents.app`** into your **`/Applications`** folder. 2. **Open the Terminal** app (you can find it in `/Applications/Utilities` or search with Spotlight). 3. **Run the following command** to remove the quarantine flag that macOS adds to downloaded apps: ```sh xattr -dr com.apple.quarantine /Applications/Extents.app ``` 4. You should now be able to launch Extents sucessfully. *(Optional) To verify the quarantine flag was removed, run* ```sh xattr /Applications/Extents.app ``` *The command should produce no output, confirming the flag is gone.* </details> --- <details> <summary><b>Windows Instructions</b></summary> On Windows, when you first launch the application, you may see a blue **"Windows protected your PC"** screen from Windows Defender SmartScreen. 1. Click **"More info"**. 2. A new button, **"Run anyway"**, will appear. Click it to start Extents. </details> --- <details> <summary><b>Linux Instructions</b></summary> On most Linux distributions, you can run the application directly. 1. Download the **`.AppImage`** file. 2. Make the file executable. In your terminal, run: ```sh chmod +x Extents*.AppImage ``` 3. Run the application: ```sh ./Extents*.AppImage ``` </details> ## [0.0.4](https://github.com/OODemi52/extents/compare/Extents-v0.0.3...Extents-v0.0.4) (2026-04-17) ### New Features * add active sidecar state and lifecycle sync on the frontend ([d7073d0](https://github.com/OODemi52/extents/commit/d7073d05c245664e7ef161031c2334621c08ee45)) * add versioned .exts sidecar loading and atomic recipe save ([b1a695f](https://github.com/OODemi52/extents/commit/b1a695f45421681c33e17645ee6cf3ca5b14a11d)) * move live image rendering to working-space GPU textures and shader display math ([c26d9a1](https://github.com/OODemi52/extents/commit/c26d9a16ecd01edc6f7ac711a0442f64669518eb)) * sync entire sidecar state to the renderer through a unified command ([f9aefe2](https://github.com/OODemi52/extents/commit/f9aefe22266730bf57788e770f669d58b2284d47)) * wire live exposure slider updates through renderer display uniforms ([67d0a5a](https://github.com/OODemi52/extents/commit/67d0a5a09c8b8ec239fd4569f9926c3625a35355)) ### Bug Fixes * add live exposure uniform updates to the renderer ([fdcbb84](https://github.com/OODemi52/extents/commit/fdcbb84d5cdccd0a49095d38aea6ae536d6558cc)) * stop replacing correct display params in renderer with default params ([2fa8fdf](https://github.com/OODemi52/extents/commit/2fa8fdfc5209d2433d81bef8175b1f26d04f1e55)) ### Performance Improvements * move processing pipeline LUTs into a shared module and collapse SDR display into one pass ([e193df3](https://github.com/OODemi52/extents/commit/e193df3c71ea4ddcb98452deed4daa64eb0c4c7e)) * use LUTs for light conversion in normalization and display ([a381e62](https://github.com/OODemi52/extents/commit/a381e62cf8818773137105a334d7ab266bd27266))
View release
Jan 16, 2026
Extents - Nightly Build (nightly-8d27399)
### ⚠️ Disclaimer This is an ***unstable***, automated build of the application. It is not intended for production use and may contain bugs or incomplete features. **Commit:** `8d273991ed63f4306cb853b1efa4bf800b9ccb6c` **Built at:** `2026-03-18T02:08:24Z` <div align="center"> <b><u>Quick Downloads</u></b> <table> <thead> <tr> <th>Platform</th> <th>Download</th> </tr> </thead> <tbody> <tr><td>macOS (Apple Silicon)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-macos-arm64-nightly-8d27399.dmg">.dmg</a></td></tr> <tr><td>macOS (Intel)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-macos-x86_64-nightly-8d27399.dmg">.dmg</a></td></tr> <tr><td>Windows (x64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-windows-x86_64-nightly-8d27399.exe">.exe</a></td></tr> <tr><td>Windows (x64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-windows-x86_64-nightly-8d27399.msi">.msi</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-linux-x86_64-nightly-8d27399.AppImage">.AppImage</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-linux-aarch64-nightly-8d27399.AppImage">.AppImage</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-linux-x86_64-nightly-8d27399.deb">.deb</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-linux-aarch64-nightly-8d27399.deb">.deb</a></td></tr> <tr><td>Linux (x86_64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-linux-x86_64-nightly-8d27399.rpm">.rpm</a></td></tr> <tr><td>Linux (ARM64)</td><td><a href="https://github.com/OODemi52/extents/releases/download/nightly-8d27399/Extents-linux-aarch64-nightly-8d27399.rpm">.rpm</a></td></tr> </tbody> </table> </div> --- ### Running Extents for the First Time Because **Extents is not yet code-signed/notarized**, your operating system may display security warnings the first time you try to open it. This is expected, and you can follow the steps below for your operating system to run the application successfully. <details> <summary><b>macOS Instructions</b></summary> On macOS, the OS may incorrectly report that the application is **“damaged”** or **“can’t be opened."** 1. **Install Extents** by dragging **`Extents.app`** into your **`/Applications`** folder. 2. **Open the Terminal** app (you can find it in `/Applications/Utilities` or search with Spotlight). 3. **Run the following command** to remove the quarantine flag that macOS adds to downloaded apps: ```sh xattr -dr com.apple.quarantine /Applications/Extents.app ``` 4. You should now be able to launch Extents sucessfully. *(Optional) To verify the quarantine flag was removed, run* ```sh xattr /Applications/Extents.app ``` *The command should produce no output, confirming the flag is gone.* </details> --- <details> <summary><b>Windows Instructions</b></summary> On Windows, when you first launch the application, you may see a blue **"Windows protected your PC"** screen from Windows Defender SmartScreen. 1. Click **"More info"**. 2. A new button, **"Run anyway"**, will appear. Click it to start Extents. </details> --- <details> <summary><b>Linux Instructions</b></summary> On most Linux distributions, you can run the application directly. 1. Download the **`.AppImage`** file. 2. Make the file executable. In your terminal, run: ```sh chmod +x Extents*.AppImage ``` 3. Run the application: ```sh ./Extents*.AppImage ``` </details>
View release
Jan 14, 2026
Extents Nightly Build (8984036)
# Extents - Nightly Build (8984036b9705d97d8ec865d5b93f1e30cf7c8aa9) ### ⚠️ Disclaimer This is an ***unstable***, automated build of the application. It is not intended for production use and may contain bugs or incomplete features. **Commit:** `8984036b9705d97d8ec865d5b93f1e30cf7c8aa9` **Built at:** `2026-01-16T01:43:23Z` <div align="center"> <b><u>Quick Downloads</u></b> | Platform | Package Type | Download |\n|---|---|---|\n| Windows (x64) | Installer | [exe](https://github.com/OODemi52/extents/releases/download/nightly-8984036/Extents_0.0.3_x64-setup.exe) |\n| Windows (x64) | MSI Installer | [msi](https://github.com/OODemi52/extents/releases/download/nightly-8984036/Extents_0.0.3_x64_en-US.msi) |\n| Linux | AppImage | [AppImage](https://github.com/OODemi52/extents/releases/download/nightly-8984036/Extents_0.0.3_amd64.AppImage) |\n| Linux (Debian/Ubuntu) | Package | [deb](https://github.com/OODemi52/extents/releases/download/nightly-8984036/Extents_0.0.3_amd64.deb) |\n| Linux (Fedora/CentOS) | Package | [rpm](https://github.com/OODemi52/extents/releases/download/nightly-8984036/Extents-0.0.3-1.x86_64.rpm) |\n </div> --- ### Running Extents for the First Time Because **Extents is not yet code-signed/notarized**, your operating system may display security warnings the first time you try to open it. This is expected, and you can follow the steps below for your operating system to run the application successfully. <details> <summary><b>macOS Instructions</b></summary> On macOS, the OS may incorrectly report that the application is **“damaged”** or **“can’t be opened."** 1. **Install Extents** by dragging **`Extents.app`** into your **`/Applications`** folder. 2. **Open the Terminal** app (you can find it in `/Applications/Utilities` or search with Spotlight). 3. **Run the following command** to remove the quarantine flag that macOS adds to downloaded apps: ```sh xattr -dr com.apple.quarantine /Applications/Extents.app ``` 4. You should now be able to launch Extents sucessfully. *(Optional) To verify the quarantine flag was removed, run* ```sh xattr /Applications/Extents.app ``` *The command should produce no output, confirming the flag is gone.* </details> --- <details> <summary><b>Windows Instructions</b></summary> On Windows, when you first launch the application, you may see a blue **"Windows protected your PC"** screen from Windows Defender SmartScreen. 1. Click **"More info"**. 2. A new button, **"Run anyway"**, will appear. Click it to start Extents. </details> --- <details> <summary><b>Linux Instructions</b></summary> On most Linux distributions, you can run the application directly. 1. Download the **`.AppImage`** file. 2. Make the file executable. In your terminal, run: ```sh chmod +x Extents*.AppImage ``` 3. Run the application: ```sh ./Extents*.AppImage ``` </details>
View release
Jan 11, 2026
Extents: v0.0.3
## [0.0.3](https://github.com/OODemi52/extents/compare/Extents-v0.0.2...Extents-v0.0.3) (2026-01-11) ### Bug Fixes * Renderer now clears to a dark gray screen instead of a transparent one ([8f29c18](https://github.com/OODemi52/extents/commit/8f29c184988b6861f3cada63921ca04a74c6337b))
View release
Roadmap snapshot
Non-destructive editing core
Layers, history, and fast local caching to keep edits reversible.
Smarter file culling
Accelerate selecting the best shots with faster comparisons and tagging.
Assistant-style workflows
Context-aware tools for sorting, searching, and accelerating studio tasks.