add proper persistence expirations and collapse the connection section by default

This commit is contained in:
Fabian Freund
2026-07-30 14:01:37 +02:00
parent f1de9b420b
commit da6a4e751e
10 changed files with 42 additions and 4 deletions
@@ -34,6 +34,7 @@ class BackupDirectoryUri extends _$BackupDirectoryUri {
persist(
ref.watch(riverpodDatabaseStorageProvider),
key: 'BackupDirectoryUri',
options: const StorageOptions(cacheTime: StorageCacheTime.unsafe_forever),
encode: (state) => state?.toString() ?? '',
decode: (encoded) => encoded.isEmpty ? null : Uri.parse(encoded),
);