Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 36 of 127 Next →
February 25, 2026
patch Finance

Fix Finance plugin crash on navigation to Budget dashboard

Finance 3.24.0 → 3.24.1 | e7596fa9
Details

The BudgetDashboardView used a compiled binding with $parent[UserControl] type cast

inside a nested DataTemplate to access IsGoalColumnVisible on the root ViewModel.

Compiled bindings cannot resolve type casts (vm:BudgetDashboardViewModel) inside

nested DataTemplate contexts, causing an ArgumentException at runtime. Replaced

with a ReflectionBinding using RelativeSource AncestorType to avoid the compiled

binding type resolution issue.

minor Files

Files plugin: batch trash with suppressed notifications

Files 1.10.5 → 1.11.0 | a2d12101
Details

FilesViewModel.TrashFilesAsync now calls the new FileService.TrashFilesAsync

batch method which sets SuppressChangeNotification on each SDK message and

sends a single summary EntitySyncedMessage after all files are trashed.

Combined with the RagIndexService batch-coalescing debounce in PrivStack-IO,

this reduces bulk trash of N files from N×14 provider sweeps to 1 sweep.

Version bump: 1.10.5 → 1.11.0

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.

← Prev Page 36 of 127 Next →

Get notified about new releases