[v2.14.0] - More fixes
What's Changed
- Improve catalog migration behavior by @jlintz in #114
- Bug: Not passing system prompt into Gemini provider by @jlintz in #113
- feat: apply metadata per-photo during bulk analyze when validation is off by @jlintz in #117
- Linting fixes by @jlintz in #115
- Enhance logging and refactor UI layout for better usability by @bmachek in #120
- Python formatting/linting cleanup + new workflow by @jlintz in #122
- bug: LMStudio "AI Edit Photos" action was broken. by @jlintz in #123
- feat: #124 added gpt-5.4-mini and nano by @bmachek in #129
- fix: #126 by @bmachek in #130
- Refactor OnboardingWizard to tabbed interface and update workflows by @bmachek in #131
- fix: progress bar doing bulk photo analyze broken by @jlintz in #134
Fixes for:
Installers & System Integration
- The backend now runs as a persistent system service (LaunchAgent on macOS, Startup Registry on Windows).
- It starts automatically at login and remains active to manage background AI tasks even when Lightroom is closed.
- Manual management (troubleshooting):
- Windows: Run
{commonpf}\LrGeniusAI\backend\lrgenius-server.cmd - macOS: Service
com.lrgenius.server(managed vialaunchctl)
- Windows: Run
Security & Permissions
- Windows: You may see a SmartScreen warning ("Windows protected your PC") during installation because the installer is not signed. Click "More info" and "Run anyway" to proceed.
- macOS: If Gatekeeper blocks the installer, go to System Settings > Privacy & Security and click "Open Anyway" under the Security section. Alternatively, run
xattr -d com.apple.quarantine <path-to-pkg>in Terminal to clear the block.
Docker Deployment
- For containerized environments, use the
LrGeniusAI-plugin-docker-backend-<version>.zipasset which includes the pre-configured plugin and Docker setup.
Full Changelog: v2.13.6...v2.14.0