Nathaniel Ledford
08a70fa7c3
LR-BEHAV-ACCESS: the What's New entry and the revision row name the alert dialog's description
2026-10-29 14:02:02 -04:00
Nathaniel Ledford
83aef8d48b
LR-BEHAV-ACCESS: an alert dialog carries what it says as its accessible description
2026-10-29 13:36:43 -04:00
Nathaniel Ledford
c9aa1d3b81
LR-BEHAV-ACCESS: the dialog-role comments and docs say what is exposed, not what VoiceOver does
2026-10-29 13:36:43 -04:00
Nathaniel Ledford
443bc5ae03
LR-BEHAV-ACCESS: every dialog is announced as a modal dialog (an alert dialog for the prompts) instead of a group with the title
2026-10-29 13:36:43 -04:00
Dylan M. Taylor
77c0a6adfa
Honor CARGO_BUILD_TARGET in FreeBSD packaging for aarch64 release builds ( #3275 )
...
* Honor CARGO_BUILD_TARGET in FreeBSD packaging for aarch64 release builds
package.sh always built for the host and took the arch from uname -m, so a
cross build (aarch64 in an x86_64 FreeBSD VM) would read the wrong target
directory and name the archive after the VM. With CARGO_BUILD_TARGET set,
pass it to cargo, read target/<triple>/release, and take the arch from the
target. Unset keeps the old behavior.
* Reject unknown CARGO_BUILD_TARGET in FreeBSD packaging
Only the two FreeBSD triples are packaged. Any other target now fails before the
build instead of being labelled x86_64.
* Skip the --version smoke run for cross-built FreeBSD packages
A binary built for another target cannot run on the build host, so under set -e
the run would fail the release after the archive is written.
2026-10-28 15:48:43 -04:00
Dylan M. Taylor
e2d18b5fb9
Grant network access so update checks can reach GitHub ( #3269 )
2026-10-28 13:05:19 -04:00
Brandon Thomas and Claude Opus 5.5
e381c1ae6b
Release 0.15.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.15.0
2026-10-28 12:09:24 -04:00
Brandon Thomas and Claude Opus 5.5
aaf532c525
macOS packaging: retry stapler when Apple's CloudKit drops the connection
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-28 12:09:18 -04:00
Dylan M. Taylor
59a5d00c60
Merge pull request #3111 from dylanmtaylor/sonar/enforce-clippy-standards
...
Enforce Rust coding standards via Clippy
2026-10-28 01:31:16 -04:00
Dylan M. Taylor
307ecb981d
fix(ui-egui): keep the Export dialog's original spacing before the preset row
2026-10-28 04:06:29 +00:00
Dylan M. Taylor
6e54232557
test: factor long UI and MCP scenarios into helpers
2026-10-28 03:25:18 +00:00
Dylan M. Taylor
f6489e60d8
refactor(lightcraft): import prefs and GPU crash names explicitly
2026-10-28 03:25:18 +00:00
Dylan M. Taylor
ce3ce07771
refactor(ui-egui): split the top bar and slider widget
2026-10-28 03:25:18 +00:00
Dylan M. Taylor
f858578f8c
refactor(ui-egui): split the detail view, mask overlay and denoise panel
2026-10-28 03:25:18 +00:00
Dylan M. Taylor
4ed9a5c869
refactor(ui-egui): split the grid cell and context menu
2026-10-28 03:25:18 +00:00
Dylan M. Taylor
620826cac0
refactor(ui-egui): shorten functions that format localized messages
2026-10-28 03:25:18 +00:00
Dylan M. Taylor
7b4236bc8b
refactor(ui-egui): pass related arguments as small structs
2026-10-28 03:25:18 +00:00
Dylan M. Taylor
b74612513c
refactor(ui-egui): split the Export dialog body into sections
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
8c3dd7ebd2
refactor(ui-egui): split dialog frame into title, buttons and confirm
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
335defee47
refactor(ui-egui): one function per dialog body
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
627804c161
refactor(ui-egui): split import finish and print settings
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
63755f8a2e
refactor(ui-egui): split the global shortcut dispatcher
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
2f3002bc5c
refactor(ui-egui): split preset import and find-missing commands
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
71bf82f7bb
refactor(ui-egui): split run_ui_command into parts and per-command functions
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
6774d1419f
refactor(ui-egui): replace wildcard imports with explicit lists
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
5b5ddc3904
fix(engine): import denoise model and gpu names explicitly
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
eeb63636e8
docs: clarify crate lint attribute placement
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
b298c79a7d
docs: correct clippy indexing guidance
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
ca69e74b62
fix(raw): check opcode byte counts without overflow
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
c9d44f7804
style(engine): expand module imports explicitly
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
4d8369b091
test(engine): factor complex regression scenarios
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
47839a61db
refactor(bench): dispatch specialized render modes
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
9c1ea73116
refactor(gpu): extract neural plan validation
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
9e1483388f
refactor(import): separate Lightroom collection staging
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
e8f52cc07e
refactor(print): define blit rectangles
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
33252920e3
refactor(denoise): model installation requests
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
de6cb3cd41
refactor(codecs): separate TIFF sample encoders
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
694b237f0a
refactor(faces): model crop and plane shift inputs
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
a3da2d1040
refactor(denoise): model Bayer tile regions
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
2f42ff8944
refactor(pipeline): group pixel finish parameters
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
196a0c1a45
docs: require lint inheritance for new crates
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
2c7d98b5e2
refactor(raw): separate DNG metadata and opcode parsing
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
c1766c016b
refactor(scenes): model water lighting parameters
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
38c3232214
refactor(meta): isolate descriptive metadata merging
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
32e4874569
docs: explain workspace lint inheritance
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
59083081ae
fix(sysmem): inherit workspace Clippy denies
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
c7ef259f36
refactor(heif): isolate SPS VUI parsing
2026-10-28 03:24:18 +00:00
Dylan M. Taylor
96c3190300
chore(clippy): enforce workspace lint rules
2026-10-28 03:24:17 +00:00
Dylan M. Taylor
56b5c8b076
Scan the whole repository again in SonarCloud ( #3224 )
...
* Scan the whole repository again in SonarCloud
* Classify the repository's test files as tests in SonarCloud
2026-10-27 23:18:52 -04:00
aiongg
37b2e523ad
Merge pull request #3104 from Jeremy8776/feat/install-scope-policy
...
Windows installation policy: LightCraft
2026-10-27 17:16:18 -04:00