storytold/lightcraft
LightCraft Photo Editor Updates: Enhanced Security, Performance, and Usability in Recent Releases
The open-source photo editor LightCraft, written in Rust, has released versions 0.12.0, 0.13.0, and 0.14.0, focusing on security improvements, platform support adjustments, and numerous feature enhancements. These updates refine the app's non-destructive editing capabilities, improve import and metadata handling, and address build limitations on FreeBSD aarch64.
About LightCraft
LightCraft is an open-source, non-destructive photo editing application developed entirely in Rust. It offers a comprehensive darkroom experience within a single native app, ensuring original photos remain untouched while providing advanced editing through a scene-referred, wide-gamut, 32-bit float pipeline. This approach allows for film-like highlight roll-off, halo-free shadow recovery, and clean color management from capture to export. The project attracts developers and photographers interested in open-source imaging tools with a focus on precision and extensibility.
Recent Releases Overview
Between versions 0.12.0 and 0.14.0, LightCraft has introduced several important changes, ranging from security enhancements to user interface improvements and platform support adjustments.
Version 0.12.0 Highlights
Released on October 22, 2026, v0.12.0 included a significant note regarding platform support: the FreeBSD aarch64 target was dropped due to build time constraints within the continuous integration (CI) environment. This limitation affects all Craft apps and is recognized as a known blocker slated for future resolution.
Key changes in this release included:
- Enforcing HTTPS on curl downloads to improve security.
- Replacing custom UTC time conversions with the
chronocrate for more reliable date-time handling. - Integration of 85 reviewed pull requests, reflecting extensive community contributions.
- Improvements in photo import workflows, including optimized handling of missing photos and enhanced decoding of raw formats.
- Expanded internationalization with new interface translations for Indonesian, Finnish, Swedish, and Vietnamese.
- User interface refinements such as better album hierarchy preservation during imports, improved crop tool behavior, and enhanced smart album rule interactions.
Version 0.13.0 Highlights
Published on October 23, 2026, this release primarily focused on security by validating command-line interface (CLI) paths and arguments in developer tools to mitigate potential vulnerabilities.
The release also reiterated the dropping of FreeBSD aarch64 support due to CI build time constraints, while maintaining support for FreeBSD x86_64 and other platforms.
Version 0.14.0 Highlights
The most recent release, dated October 25, 2026, is the most substantial among the three, encompassing a wide range of fixes, performance improvements, and new features:
- Documentation improvements clarifying deliberate buffer leaks during thread teardown for code quality tools.
- Enhanced packaging and continuous integration processes, including pinned signing clients and AppImage tools with hash verification.
- Introduction of a shared gate workflow in CI and expanded FreeBSD nightly builds.
- Better handling of catalog imports with absolute path resolution.
- Internationalization updates to report missing translations without causing failures.
- User interface tweaks such as showing empty views when "Find Similar" yields no results and outlining all visible masks in overlay mode.
- Expanded metadata support, including reading embedded metadata from PSD and PSB files and preserving foreign namespace collisions.
- Improved cross-platform support for features like "Find Missing Photos" matching Windows paths on macOS and Linux.
- Numerous performance optimizations, including faster Highlights/Shadows median calculations on CPU.
- Enhanced import dialogs and automation controls for color-range masks.
- Fixes for smart album rules and keyword export behavior.
- Security hardening with bounded keyword, repair, and codec allocation protections.
- Integration of 42 community pull requests, reflecting active development and collaboration.
- Various usability improvements such as better shortcut handling, progress indicators for background tasks, and refined menu bar behavior on macOS.
Community and Contributions
These releases also highlight the vibrant community around LightCraft, with many first-time contributors participating in areas like metadata handling, UI enhancements, and performance tuning. The project continues to evolve through collaborative efforts, emphasizing code quality, security, and user experience.
Platform Support Considerations
A recurring theme in recent releases is the temporary removal of FreeBSD aarch64 support due to CI build time limitations. While FreeBSD x86_64 remains supported, this constraint affects users on ARM-based FreeBSD systems. The issue is tracked and expected to be addressed in future updates.
Conclusion
LightCraft's recent releases demonstrate a commitment to secure, efficient, and user-friendly photo editing. By addressing platform-specific challenges, refining core features, and incorporating community feedback, LightCraft continues to develop as a robust open-source alternative for photographers and developers interested in advanced image processing tools.