Hide email address for calendar only accounts and fix startup crash.

This commit is contained in:
Burak Kaan Köse
2026-04-20 23:19:53 +02:00
parent 877fb0dbd4
commit 66c556b587
3 changed files with 16 additions and 14 deletions
@@ -98,6 +98,7 @@ public partial class GroupedAccountCalendarViewModel : ObservableObject
public bool CanSynchronize => !IsSynchronizationInProgress;
public bool IsSynchronizationProgressVisible => IsSynchronizationInProgress;
public bool IsProgressIndeterminate => IsSynchronizationInProgress && TotalItemsToSync <= 0;
public string AccountAddressDisplay => string.IsNullOrWhiteSpace(Account?.Address) ? string.Empty : $" ({Account.Address})";
public double SynchronizationProgress
{
@@ -201,5 +202,6 @@ public partial class GroupedAccountCalendarViewModel : ObservableObject
Account.MergedInboxId = updatedAccount.MergedInboxId;
AccountColorHex = updatedAccount.AccountColorHex;
OnPropertyChanged(nameof(Account));
OnPropertyChanged(nameof(AccountAddressDisplay));
}
}