Increase block action button icon size from 12 to 16px
Details
The move up/down chevrons and remove button PathIcons were 12x12
on a 24x24 viewbox, making them appear as tiny dots. Bumped to
16x16 for proper visibility.
Notes plugin version bump to 1.56.1.
Highlight selected folder in sidebar, log skipped folder sync errors
Details
Folder sidebar buttons now use a MultiBinding with FolderSelectedBackgroundConverter
to apply ThemeSelectedBrush when the folder matches SelectedFolder. This gives visual
feedback for which folder is active in both the system folders and labels sections.
The silent catch in ImapSyncService.SyncFoldersAsync that swallowed all per-folder
errors has been replaced with a Serilog warning log. This surfaces the root cause when
folders fail to sync (e.g. the missing folder the user reported) instead of silently
dropping them.
Fix inbox showing stale emails instead of recent ones
Details
The Rust entity store query returns entities ordered by modified_at
DESC with a LIMIT, but marking messages read/starred bumps their
modified_at to now. This caused the first page of 50 results to be
filled with old-but-recently-touched messages, completely excluding
genuinely new emails from the view.
Additionally, LoadMoreMessagesAsync pagination was broken because the
Rust query handler silently ignores the offset parameter for filtered
queries.
Fix: load all messages for the selected folder without a limit and
sort by email Date in C#. The VirtualizingStackPanel already handles
large collections efficiently. LoadMoreMessages is now a no-op stub
since all messages are loaded upfront.
Fix mailbox date display missing year for cross-year emails
Details
DateDisplay showed "MMM d" (e.g. "Feb 15") for all emails older than
a week, regardless of year. This made it impossible to distinguish
emails from different years in the message list, causing the sort
order to appear incorrect when emails spanned multiple years. Now
shows "MMM d, yyyy" (e.g. "Feb 15, 2025") for emails from a
different year than the current one.
Fix scrollbar overlapping delete button in AI Generated dataset list
Details
Add right margin to AI Generated dataset list items so the vertical
scrollbar no longer overlaps the delete button when the list is long
enough to scroll.
Data plugin version bump to 1.20.3.
Get notified about new releases