28 Commits

Author SHA1 Message Date
opencode
09e02f93c9 fix(#16): remove panic = abort to enable backtraces in release 2026-07-05 14:52:33 +00:00
jarianc
b34b6e4ffb Merge pull request 'fix(#15): convert EV stops to brightness multiplier (2^exposure)' (#28) from fix/issue-15 into master 2026-07-05 09:52:26 -05:00
opencode
70d925a46b fix(#15): convert EV stops to brightness multiplier for libraw_set_bright 2026-07-05 14:52:05 +00:00
jarianc
ec60c2b598 Merge pull request 'fix(#14): add LibRawGuard RAII Drop guard for memory cleanup' (#27) from fix/issue-14 into master 2026-07-05 09:51:53 -05:00
opencode
e30dd662b5 fix(#14): add LibRawGuard RAII Drop guard for automatic memory cleanup 2026-07-05 14:51:49 +00:00
jarianc
9c80ae7f80 Merge pull request 'fix(#13): add license field to Cargo.toml' (#26) from fix/issue-13 into master 2026-07-05 09:51:15 -05:00
opencode
75629fbbdc fix(#13): add MIT license field to Cargo.toml 2026-07-05 14:51:01 +00:00
jarianc
761f16bbea Merge pull request 'fix(#12): map libraw error codes to human-readable strings' (#25) from fix/issue-12 into master 2026-07-05 09:50:55 -05:00
opencode
35d5dc6b2d fix(#12): human-readable libraw error messages 2026-07-05 14:50:40 +00:00
jarianc
2d1a157f33 Merge pull request 'fix(#11): validate RAW file format extension before processing' (#24) from fix/issue-11 into master 2026-07-05 09:50:13 -05:00
opencode
6470ed153d fix(#11): validate RAW file format before processing 2026-07-05 14:50:03 +00:00
jarianc
c883e4d26a Merge pull request 'fix(#7): validate all CLI parameter ranges before processing' (#23) from fix/issue-7 into master 2026-07-05 09:49:48 -05:00
opencode
b3c938cde1 fix(#7): validate parameter ranges at startup 2026-07-05 14:49:43 +00:00
jarianc
b6a3bc3219 Merge pull request 'fix(#6): saturation uses libraw_set_saturation_mul instead of gamma' (#22) from fix/issue-6 into master 2026-07-05 09:49:00 -05:00
opencode
148e6cb0cb fix(#6): use libraw_set_saturation_mul instead of libraw_set_gamma for saturation 2026-07-05 14:48:56 +00:00
jarianc
2a5930ca1e Merge pull request 'fix(#5): contrast uses libraw_set_bright instead of libraw_set_highlight' (#21) from fix/issue-5 into master 2026-07-05 09:48:45 -05:00
opencode
929b5dcba5 fix(#5): contrast uses libraw_set_bright instead of libraw_set_highlight 2026-07-05 14:48:38 +00:00
jarianc
098e8163b9 Merge pull request 'fix(#4): apply all 6 previously ignored CLI parameters' (#20) from fix/issue-4 into master 2026-07-05 09:48:24 -05:00
opencode
6db7d6f56d fix(#4): apply shadows, whites, blacks, vibrance, temperature, tint params 2026-07-05 14:48:08 +00:00
jarianc
bab2f17533 Merge pull request 'fix(#3): add null pointer checks before all libraw FFI calls' (#19) from fix/issue-3 into master 2026-07-05 09:47:38 -05:00
opencode
d838594eb2 fix(#3): add null pointer checks before all libraw FFI calls 2026-07-05 14:47:34 +00:00
jarianc
c73466f5fa Merge pull request 'fix(#2): proper JPEG output via libraw_dcraw_make_mem_image + image crate' (#18) from fix/issue-2 into master 2026-07-05 09:46:43 -05:00
opencode
462541e096 fix(#2): proper JPEG output via libraw_dcraw_make_mem_image + image crate 2026-07-05 14:46:29 +00:00
jarianc
2481ed644b Merge pull request 'fix(#1): sanitize paths - block traversal, resolve to absolute' (#17) from fix/issue-1 into master 2026-07-05 09:45:38 -05:00
opencode
ec40e7e725 fix(#1): sanitize paths - block traversal, resolve to absolute, validate dirs 2026-07-05 14:44:57 +00:00
Jarian
01c6944780 CI: remove --no-cache for docker layer caching 2026-07-05 02:57:52 +00:00
Jarian
6f03cd7ee6 CI: add generalized workflow 2026-07-05 02:46:37 +00:00
Jarian Cottingham
9973afbbc5 Initial starts to photo editor 2025-10-03 10:50:43 -05:00