Changelog
A running log of the features and fixes in each DejaView release.
On This Day, photo overlays, and a lighter rendering engine
- Added On This Day — a new Smart Stream that surfaces photos taken on today's date in past years.
- Added photo overlays with date and location badges in Dark, Light, and Minimal styles, with six positions and crop-aware placement.
- Added folder-stream overlay support that reads date and location from EXIF metadata.
- Added HD, 4K, and 8K presets for one-click target-display configuration.
- Added Auto Image Size, which derives optimal serving resolution from target display and block size.
- Improved rendering performance — new Core Graphics engine cuts overlay memory from ~200 MB to ~20 MB per render.
HTTPS by default and clearer connection state
- Added a lock/unlock icon and tooltip to the menu bar so it's clear whether you're running HTTPS or HTTP.
- Improved default behavior — HTTPS is now on by default to meet DAKboard's URL Photos requirement.
Folder streaming and resilience updates
- Added local folder streaming support for libraries outside Apple Photos.
- Added folder-stream thumbnails and improved stream source handling.
- Improved Photos permission denial handling and introduced server lifecycle refactoring for stability.
Collections, stream controls, and reliability improvements
- Added collection editing and improved collection management workflows.
- Added sidebar search, sort, and stream control polish.
- Added deferred startup, improved indexing progress state, and HTTPS startup/keychain fixes.
Initial stream engine and Apple Photos support
- Added photo stream foundation with smart Apple Photos library filtering.
- Added HTTPS support with custom certificates and improved settings UX.
- Improved launch stability and crash/race-condition handling early in release lifecycle.