-
8aa10cd249
Release 0.24.0
master
v0.24.0
dtourolle
2026-10-07 07:27:52 -04:00
-
c2cfacd7d3
Record the new Best in the spec and the manual
dtourolle
2026-10-07 07:14:52 -04:00
-
a9271c4850
Make Best one network, and retire Medium and the mixture
dtourolle
2026-10-07 06:58:24 -04:00
-
4b71ef0947
Record whole-frame denoise in the spec and the model licences
dtourolle
2026-10-06 23:14:11 -04:00
-
1e1aa1442b
Size the whole-frame profile for a 6 GB card
dtourolle
2026-10-06 23:14:10 -04:00
-
3761281dd1
Ship the denoise networks with any height and width
dtourolle
2026-10-06 21:47:20 -04:00
-
9cba420fd5
Denoise a whole frame in one call where the GPU takes any size
dtourolle
2026-10-06 21:47:19 -04:00
-
56f4180347
Run a denoiser of any input size on TensorRT and CUDA
dtourolle
2026-10-06 21:41:31 -04:00
-
417cba8b4d
Silence the hardware module where no runtime is loaded from disk
dtourolle
2026-10-06 21:41:13 -04:00
-
7966bf2dd8
Release 0.23.0
v0.23.0
dtourolle
2026-10-04 22:28:19 -04:00
-
4822991bec
Read an unknown SoC as Qualcomm's
dtourolle
2026-10-04 22:26:56 -04:00
-
4b33754482
Warm a rung up before the probe times it
dtourolle
2026-10-04 20:17:11 -04:00
-
b3999bbc0c
Record the Intel and generic rungs in the inference spec
dtourolle
2026-10-04 20:12:49 -04:00
-
43402bfe5b
Give a phone without a Qualcomm SoC the generic WebGPU runtime
dtourolle
2026-10-04 20:12:48 -04:00
-
cb97ebe7ac
Ship the OpenVINO and WebGPU runtimes in every desktop package
dtourolle
2026-10-04 20:08:09 -04:00
-
2ced6f114f
Name the rung that lost, not one the runtime lacks
dtourolle
2026-10-04 20:04:41 -04:00
-
85dee4375b
Load the runtime that fits the GPU, not the first one found
dtourolle
2026-10-04 20:00:23 -04:00
-
87c405eb46
Add OpenVINO and WebGPU rungs to the inference ladder
dtourolle
2026-10-04 19:56:51 -04:00
-
555ec0efb3
Let ep_probe name the OpenVINO GPU
dtourolle
2026-10-04 19:41:18 -04:00
-
0291b80672
Feed every input in ep_probe
dtourolle
2026-10-04 19:39:16 -04:00
-
ef71bb3289
Time OpenVINO and WebGPU in ep_probe
dtourolle
2026-10-04 19:07:39 -04:00
-
08b7d23e86
Release 0.22.1
v0.22.1
dtourolle
2026-10-04 20:35:01 -04:00
-
a116325991
Declare the DSP's RPC library, so the app can reach the Hexagon
dtourolle
2026-10-04 20:19:04 -04:00
-
f20e481358
Probe the Hexagon strictly, and probe again after falling back to the CPU
dtourolle
2026-10-04 19:42:15 -04:00
-
16a5957aa7
Compile dr-ui on sixteen codegen units in release builds
dtourolle
2026-10-04 10:45:43 -04:00
-
5736a21a3a
Release 0.22.0
v0.22.0
dtourolle
2026-10-04 08:13:35 -04:00
-
b6ca7be185
Show each denoise method in the manual as a close-up
dtourolle
2026-10-04 08:11:24 -04:00
-
06422a07db
Offer three denoise networks and a method to choose between them
dtourolle
2026-10-04 08:02:25 -04:00
-
14f08a565f
Feed the denoise network without making it wait for the CPU
dtourolle
2026-10-04 05:17:03 -04:00
-
0c9d564586
Repair photosites beyond 8 sigma of every neighbour before the network
dtourolle
2026-10-03 21:17:07 -04:00
-
75e12441fd
Share Lightroom's saturation bands across ours at measured strengths
dtourolle
2026-10-04 04:31:47 -04:00
-
3f8f909e41
Make the colour mixer's saturation reach muted colours
dtourolle
2026-10-04 04:31:39 -04:00
-
5ffd54ba43
Leave the profile's look table off by default
dtourolle
2026-10-04 02:23:06 -04:00
-
5a8c3e4c40
Run each model on the Hexagon in the form measured to hold it
dtourolle
2026-10-04 03:44:52 -04:00
-
0e6ac09fd5
Quantise for the Hexagon with QNN's config and the app's own inputs
dtourolle
2026-10-04 03:44:29 -04:00
-
948f6c3ed2
Count the denoise model in the Windows installer's smoke test
dtourolle
2026-10-04 02:49:48 -04:00
-
a9dfe66a70
Count the denoise model in the Windows installer's smoke test
v0.21.0
release/0.21
dtourolle
2026-10-04 02:49:48 -04:00
-
8f9e59b9fa
Find hot photosites without repairing them, and measure a sensor's aging
dtourolle
2026-10-04 02:38:48 -04:00
-
83f0461ce7
Sync develop presets through the library
dtourolle
2026-10-03 22:18:33 -04:00
-
26e50ae723
Save presets beside the settings, not under a raw HOME
dtourolle
2026-10-03 22:18:19 -04:00
-
25dc0d0179
Give the Vivid presets and Punch measured amounts of colour
dtourolle
2026-10-03 15:53:26 -04:00
-
a36ec98b36
Carry Lightroom's tone sliders across at measured strengths
dtourolle
2026-10-03 15:51:05 -04:00
-
c343ac79d3
Describe AI Denoise in the manual as it now is
dtourolle
2026-10-03 22:18:15 -04:00
-
2e7f14dafe
Develop every raw through the AI denoise by default, with a strength, cached
dtourolle
2026-10-03 20:48:33 -04:00
-
-
ff0effbfe1
Count the denoise model in the APK's bundled-model list
dtourolle
2026-10-03 22:14:26 -04:00
-
1a03cb52b4
Release 0.21.0
dtourolle
2026-10-03 17:06:49 -04:00
-
ff4b30fbaa
Link the inference engine for macOS in a zig container
dtourolle
2026-09-29 22:03:12 -04:00
-
c73743394f
Add a CoreML rung on macOS
dtourolle
2026-09-29 21:32:50 -04:00
-
872e35670c
Log like a debug build on macOS, where a Mac user can find it
dtourolle
2026-09-29 21:32:37 -04:00
-
b562d7b1af
Stop retrying a provider that took the app down
dtourolle
2026-09-29 21:32:24 -04:00
-
3689b06c35
Send ONNX Runtime's session log to the app's log
dtourolle
2026-09-29 21:31:45 -04:00
-
64ea44aefe
Stop reading dates at the first sign the server is unreachable
dtourolle
2026-09-22 22:01:40 -04:00
-
32a4da0e94
Import DEFAULT_CONTRAST only where the tests use it
dtourolle
2026-10-03 16:45:02 -04:00
-
33779a70bd
Answer a thumbnail miss with the other stored class before the network
dtourolle
2026-09-22 21:29:29 -04:00
-
185e134ead
Describe the measured tone and vibrance in DarkRoom's own terms
dtourolle
2026-10-03 16:41:11 -04:00
-
7ae1e27810
Make vibrance deliver the strength its value names
dtourolle
2026-10-03 15:54:41 -04:00
-
a4ff7ec2b9
Render raws through the DNG reference curve by default, at contrast 1.5
dtourolle
2026-10-03 15:54:21 -04:00
-
b69fb3e191
Give the denoise work's test images a baseline exposure
dtourolle
2026-10-03 14:44:48 -04:00
-
7a09b640d7
Satisfy clippy on the reference tone curve's data
dtourolle
2026-10-03 14:11:22 -04:00
-
8294e6b59f
Call the reference curve what it is, and drop wording that reads as copying
dtourolle
2026-10-03 13:55:07 -04:00
-
e12783da9f
Open a photograph with the edit it already carries, when DarkRoom has none
dtourolle
2026-10-03 13:53:10 -04:00
-
013596e1bd
Translate Lightroom's HSL panel, and read the edit inside a DNG
dtourolle
2026-10-03 13:43:47 -04:00
-
1e8594724e
Keep the sigmoid as the default curve; Camera Raw's tone is a choice
dtourolle
2026-10-03 13:35:19 -04:00
-
0730ef1016
Sync camera profiles through the library, and name the tone curves
dtourolle
2026-10-03 10:55:47 -04:00
-
db7593f3dc
Render raws through Camera Raw's tone by default, after baseline exposure
dtourolle
2026-10-03 10:51:55 -04:00
-
38d414912c
Read baseline exposure and profile tone curves; carry the ACR3 curve
dtourolle
2026-10-03 10:39:20 -04:00
-
b58873ef57
Spec baseline exposure, Camera Raw tone and profile sync (D21)
dtourolle
2026-10-03 10:33:12 -04:00
-
ababd628ed
Show AI denoise in the manual, on a night frame with no faces
dtourolle
2026-10-03 12:05:26 -04:00
-
4eb7cf77f5
Record what the learned denoise shipped as, and what was measured
dtourolle
2026-10-03 11:51:02 -04:00
-
960014803a
Ship the denoise model in the Arch package, the APK and the Windows installer
dtourolle
2026-10-03 11:51:01 -04:00
-
dd43f498fb
Run the learned denoise in develop, and export with it
dtourolle
2026-10-03 11:51:00 -04:00
-
ad6bb892f3
Carry the learned denoise's switch and grain as edit settings
dtourolle
2026-10-03 11:22:29 -04:00
-
8ea3c3181a
Upload the learned demosaic's result, and blend grain back into it
dtourolle
2026-10-03 11:20:48 -04:00
-
d8304d7c82
Add dr-denoise: the learned demosaic and denoise, without the UI
dtourolle
2026-10-03 11:15:50 -04:00
-
20b7bd7663
Feed every input a model declares when probing a rung
dtourolle
2026-10-03 11:15:49 -04:00
-
6b0d29cc15
Read a DNG's NoiseProfile
dtourolle
2026-10-03 10:39:15 -04:00
-
eb91fa02c2
Give the inference engine a denoiser role, kept off the Hexagon
dtourolle
2026-10-03 10:39:14 -04:00
-
d4248bc0dd
Run the app's hot-pixel pass alone, and dump through it
dtourolle
2026-10-02 22:58:49 -04:00
-
1f266a4478
Dump RAW mosaics for training the learned denoise
dtourolle
2026-10-02 22:15:18 -04:00
-
2fad846cd1
Release 0.20.0
v0.20.0
dtourolle
2026-10-02 23:07:52 -04:00
-
5c26dc5033
Record what 0.20.0 closes and leaves open in FR-DEV-3e
dtourolle
2026-10-02 23:06:17 -04:00
-
abefb94daa
Give the export-ignores-the-viewport tests the viewport zoom now takes
dtourolle
2026-10-02 22:44:17 -04:00
-
54772f94d6
Correct what D20 claimed the profile tables would do for colour
dtourolle
2026-10-02 22:37:42 -04:00
-
65c1f1a468
Let the develop example render the profile off, the look doubled, or a preset
dtourolle
2026-10-02 22:37:41 -04:00
-
cb7ad0bbe7
Ship a Vivid section of presets
dtourolle
2026-10-02 22:23:50 -04:00
-
eae720ce75
Say which camera profile a photograph renders through, and offer to copy it
dtourolle
2026-10-02 22:23:49 -04:00
-
c02b401a9a
Apply a camera profile's HueSatMap and LookTable after exposure
dtourolle
2026-10-02 22:09:52 -04:00
-
f6a3f3f4e2
Read DCP camera profiles: embedded in a DNG, or a .dcp beside the app
dtourolle
2026-10-02 22:01:11 -04:00
-
05ac2416c6
Spec DCP camera profiles (D20)
dtourolle
2026-10-02 21:54:20 -04:00
-
0b06e31bf3
Let a zoomed view fill the viewport rather than keep the photograph's shape
dtourolle
2026-10-02 22:29:48 -04:00
-
d5c93ae795
Step to a library photograph without flashing frames in between
v0.19.4
dtourolle
2026-10-02 20:39:52 -04:00
-
379dd1afcc
Keep a late sidecar off the next photograph
dtourolle
2026-10-02 20:39:50 -04:00
-
825c5af20a
Release 0.19.4
dtourolle
2026-10-02 20:40:01 -04:00
-
23a2f13b46
Apply the collision policy to exports bound for the server
dtourolle
2026-10-02 19:40:27 -04:00
-
2c947430e6
Release 0.19.3
v0.19.3
dtourolle
2026-09-30 22:46:17 -04:00
-
36556729f1
Let Back close the presets menu instead of the application
dtourolle
2026-09-30 21:45:09 -04:00
-
6f33517b35
Cut panorama overlaps along seams instead of averaging them
dtourolle
2026-09-30 21:25:41 -04:00
-
1d7115437b
Date a photograph from its name when its header has none
dtourolle
2026-09-30 21:26:24 -04:00
-
caae65c78d
Import from an SD card or card reader on Android
dtourolle
2026-09-30 21:30:09 -04:00
-
064be89a73
Link the inference engine for macOS in a zig container
feat/macos-inference
dtourolle
2026-09-29 22:03:12 -04:00