Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 67 of 266 Next →
February 25, 2026
patch Journal

Journal: handle photo storage errors gracefully on drop/browse

Journal 1.15.3 → 1.15.4 | f339959f
Details

Wrapped OnFileDrop and BrowseAndAddPhotosAsync with per-file try/catch

so that IOException from cloud-mounted drives (Google Drive timeout) or

other storage failures skip the individual file instead of crashing.

Journal v1.15.4

patch Journal

Journal: fix invalid UTI strings in drag-drop formats (v1.15.3)

Journal 1.15.2 → 1.15.3 | 5a8c7f08
Details

macOS requires pasteboard type strings to be valid UTIs (reverse-DNS format). The drag formats "journal-row" and "journal-photo-reorder" were causing "'journal-row' is not a valid UTI string" errors which corrupted the pasteboard and could cascade into other pointer/drag operations failing (e.g. map interactions). Changed to "com.privstack.journal.row" and "com.privstack.journal.photo".

patch Journal

Journal: drag-and-drop images from Finder into photo section (v1.15.2)

Journal 1.15.1 → 1.15.2 | 8e9a6cb6
Details

The photo section editor now accepts file drops from Finder (or any file manager). Dragging image files (.png, .jpg, .jpeg, .gif, .bmp, .webp) onto the drop zone or existing photo grid adds them as photos. The drop zone highlights with the primary accent color during drag-over and its text now reads "Click or drop photos here". Non-image files are silently filtered out. Files are stored via IStorageProvider when available.

patch Journal

Journal: fix click-vs-drag conflict on photo cells (v1.15.1)

Journal 1.15.0 → 1.15.1 | 64afdea1
Details

Lightbox open was firing on PointerPressed which prevented drag-to-reorder from working. Changed to track press position on PointerPressed and only open lightbox on PointerReleased if the pointer moved less than 8px. Drags move the pointer significantly so they naturally skip the lightbox callback.

minor Journal

Journal: photo drag reorder, hero layout picker, visible drop shadow (v1.15.0)

Journal 1.14.4 → 1.15.0 | 97f07e50
Details

Photos in the editor can now be dragged to reorder — drag a photo onto another to swap positions, changing which image is the hero. Added a layout picker (Hero Top / Hero Left / Hero Right) that appears below photos when 3+ are present. Hero Left/Right places the first photo as a tall column on the specified side with remaining photos stacked on the opposite side.

Replaced the PhotoLayout enum values (FullWidth/TwoColumn/ThreeColumn) with HeroTop/HeroLeft/HeroRight. HeroTop is the default (value 0) and matches the previous behavior, so existing entries are backward compatible.

Increased the resting drop shadow on photo cells from barely-visible (#15) to a proper subtle shadow (#18 + #10 dual layer) so photos have depth even before hover.

← Prev Page 67 of 266 Next →

Get notified about new releases