feat(ui): persist deleted entry visibility across accounts

This commit is contained in:
2026-11-02 21:30:25 +01:00
parent b445702ee9
commit c069699f16
10 changed files with 88 additions and 7 deletions
@@ -12,6 +12,15 @@ public class SettingsService : ISettingsService
private static readonly JsonSerializerOptions JsonOptions = new() { WriteIndented = true };
public async Task<bool> GetShowDeletedEntriesAsync() => (await LoadAsync()).ShowDeletedEntries;
public async Task SetShowDeletedEntriesAsync(bool show)
{
var settings = await LoadAsync();
settings.ShowDeletedEntries = show;
await SaveAsync(settings);
}
public async Task<string?> GetClubNameAsync()
{
var settings = await LoadAsync();
@@ -59,6 +68,7 @@ public class SettingsService : ISettingsService
private class AppSettings
{
public bool ShowDeletedEntries { get; set; }
public string? ClubName { get; set; }
public int SetupStep { get; set; }
}