Commit Graph

68 Commits

Author SHA1 Message Date
a2bd15bf9c Docs build-docc
Summary:
- Docs: build-docc

Stats:
- 1 file changed, 18 deletions(-)
2026-01-18 14:53:31 -06:00
0118403b11 Update Documentation.docc + docs
Summary:
- Sources: Documentation.docc
- Docs: build-docc

Stats:
- 4 files changed, 19 insertions(+), 8 deletions(-)
2026-01-18 14:53:31 -06:00
c28b30b808 Update Documentation.docc, Services + docs
Summary:
- Sources: Documentation.docc, Services
- Docs: README

Stats:
- 4 files changed, 15 insertions(+), 2 deletions(-)
2026-01-18 14:53:31 -06:00
982a12099e Docs build-docc, README
Summary:
- Docs: build-docc, README

Stats:
- 2 files changed, 25 insertions(+)
2026-01-18 14:53:31 -06:00
6fc5ef8d08 Update Documentation.docc
Summary:
- Sources: Documentation.docc
- Added symbols: extension StorageKey, struct AuthCatalog, struct RemoteKeyProvider, func keyMaterial

Stats:
- 7 files changed, 339 insertions(+)
2026-01-18 14:53:31 -06:00
f3f42c7844 Update Audit, Helpers, Migrations (+4 more)
Summary:
- Sources: Audit, Helpers, Migrations, Models, Protocols (+2 more)

Stats:
- 27 files changed, 303 insertions(+), 12 deletions(-)
2026-01-18 14:53:31 -06:00
ac486a38bc Update Audit, Configuration, Migrations (+4 more)
Summary:
- Sources: Audit, Configuration, Migrations, Models, Protocols (+2 more)

Stats:
- 37 files changed, 256 insertions(+), 22 deletions(-)
2026-01-18 14:53:30 -06:00
7520d195a2 Update Migrations, Models
Summary:
- Sources: Migrations, Models

Stats:
- 3 files changed, 10 insertions(+), 6 deletions(-)
2026-01-18 14:53:30 -06:00
0afaf34c78 Tests AnyStorageKeyTests.swift, AuditTests.swift, LocalDataTests.swift (+13 more)
Summary:
- Tests: AnyStorageKeyTests.swift, AuditTests.swift, LocalDataTests.swift, MigrationAdditionalTests.swift, MigrationIntegrationTests.swift (+11 more)
- Added symbols: func makeStringKey, func makeUserDefaultsKey, func makeFileKey, func makeLegacyStringKey, func makeModernStringKey, func makePhoneOnlyKey (+14 more)
- Removed symbols: struct StringKey, typealias Value, struct TestKey, struct TestUserDefaultsKey, struct TestFileKey, struct LegacyStringKey (+19 more)

Stats:
- 16 files changed, 329 insertions(+), 386 deletions(-)
2026-01-18 14:53:30 -06:00
7b4a0b46f8 Docs Migration_Refactor_Plan_Clean
Summary:
- Docs: Migration_Refactor_Plan_Clean
- Removed symbols: protocol StorageMigration, func shouldMigrate, func migrate, struct AnyStorageMigration, struct MigrationResult, enum MigrationError (+47 more)

Stats:
- 1 file changed, 1594 deletions(-)
2026-01-18 14:53:30 -06:00
fff33f2a08 Update LocalData.swift + docs
Summary:
- Sources: LocalData.swift
- Docs: Design, Migration, Migration_Refactor_Plan_Clean
- Added symbols: extension StorageKey, typealias Value, struct StorageKey, struct SimpleLegacyMigration, struct AppVersionConditionalMigration, func transform (+8 more)
- Removed symbols: struct MyNewKey, typealias DestinationKey, extension MyNewKey, protocol StorageKey, extension StorageKey, struct SimpleLegacyMigration (+16 more)

Stats:
- 4 files changed, 146 insertions(+), 132 deletions(-)
2026-01-18 14:53:30 -06:00
51faaf4937 Update LocalData.swift + docs
Summary:
- Sources: LocalData.swift
- Docs: Proposal, README
- Added symbols: extension StorageKey, typealias Value
- Removed symbols: extension StorageKeys, struct UserTokenKey, typealias Value, struct ProfileKey, struct ModernKey, typealias DestinationKey (+1 more)

Stats:
- 3 files changed, 61 insertions(+), 50 deletions(-)
2026-01-18 14:53:30 -06:00
1a37206c12 Update Migrations, Models, Protocols (+1 more)
Summary:
- Sources: Migrations, Models, Protocols, Services
- Added symbols: struct AppVersionConditionalMigration, struct DefaultAggregatingMigration, func aggregate, struct DefaultTransformingMigration, func transform, struct SimpleLegacyMigration (+13 more)
- Removed symbols: struct AppVersionConditionalMigration, typealias DestinationKey, struct DefaultAggregatingMigration, func aggregate, struct DefaultTransformingMigration, typealias SourceKey (+16 more)

Stats:
- 14 files changed, 88 insertions(+), 80 deletions(-)
2026-01-18 14:53:30 -06:00
efb740e291 Docs Proposal
Summary:
- Docs: Proposal

Stats:
- 1 file changed, 14 insertions(+)
2026-01-18 14:53:30 -06:00
fb90270d9f Docs PlatformSync, README
Summary:
- Docs: PlatformSync, README
- Added symbols: class WatchConnectivityService, func session, func sessionWatchStateDidChange, func sessionReachabilityDidChange, func requestSyncIfNeeded

Stats:
- 2 files changed, 190 insertions(+)
2026-01-18 14:53:30 -06:00
358e7a0ffc Update Helpers, Services
Summary:
- Sources: Helpers, Services
- Added symbols: func maxAutoSyncSize, func syncRegisteredKeysIfNeeded, func syncSnapshot

Stats:
- 2 files changed, 90 insertions(+), 2 deletions(-)
2026-01-18 14:53:30 -06:00
c2b17a4b7f Update Migrations, Models, Protocols (+2 more) + tests + docs
Summary:
- Sources: Migrations, Models, Protocols, Services, Utilities
- Tests: AnyStorageKeyTests.swift, MigrationAdditionalTests.swift, MigrationIntegrationTests.swift, MigrationProtocolTests.swift, MigrationTests.swift (+1 more)
- Docs: Migration, Migration_Refactor_Plan_Clean, Proposal, README
- Added symbols: struct MyMigration, typealias DestinationKey, func shouldMigrate, func migrate, extension MyNewKey, protocol StorageMigration (+74 more)
- Removed symbols: enum StorageDomain, func migrate, func validatePlatformAvailability, func deserialize, func applySecurity, func retrieve (+1 more)

Stats:
- 31 files changed, 2820 insertions(+), 80 deletions(-)
2026-01-18 14:53:30 -06:00
35ce409f4e Docs Testing
Summary:
- Docs: Testing

Stats:
- 1 file changed, 11 insertions(+)
2026-01-18 14:53:29 -06:00
73d6f7ec8b Update Audit, Protocols, Services + tests + docs
Summary:
- Sources: Audit, Protocols, Services
- Tests: AuditTests.swift, ModularRegistryTests.swift, RouterErrorTests.swift, StorageCatalogTests.swift, SyncIntegrationTests.swift
- Docs: README
- Added symbols: protocol StorageKeyCatalog, extension StorageKeyCatalog, func registerCatalog
- Removed symbols: protocol StorageKeyCatalog, func registerCatalog

Stats:
- 9 files changed, 55 insertions(+), 46 deletions(-)
2026-01-18 14:53:29 -06:00
8c8d4a0db8 Update Audit, Models, Services + tests + docs
Summary:
- Sources: Audit, Models, Services
- Tests: ModularRegistryTests.swift
- Docs: Proposal, README
- Added symbols: func withCatalog, func allRegisteredCatalogs, func allRegisteredEntries, struct TestRegistryKey, typealias Value, struct CatalogA (+3 more)

Stats:
- 7 files changed, 229 insertions(+), 18 deletions(-)
2026-01-18 14:53:29 -06:00
16475c69c7 Update TestPlan.xctestplan + tests + docs
Summary:
- Tests: TestPlan.xctestplan
- Docs: Testing

Stats:
- 2 files changed, 41 insertions(+)
2026-01-18 14:53:29 -06:00
4a361dd421 Update Helpers + tests
Summary:
- Sources: Helpers
- Tests: AppGroupTests.swift, RouterDomainTests.swift, RouterSecurityTests.swift, SyncDelegateTests.swift
- Added symbols: class SessionDelegateProxy, struct DomainKey, typealias Value, struct SecurityKey
- Removed symbols: class SessionDelegateProxy

Stats:
- 5 files changed, 283 insertions(+), 2 deletions(-)
2026-01-18 14:53:29 -06:00
66001439e3 Update Configuration, Helpers, Models (+1 more) + tests
Summary:
- Sources: Configuration, Helpers, Models, Services
- Tests: AppGroupTests.swift, FileStorageHelperExpansionTests.swift, FileStorageHelperTests.swift, MigrationTests.swift, RouterConfigurationTests.swift (+5 more)
- Added symbols: func resolveDirectoryURL, func handleReceivedContext, enum KeychainAccessControl, enum KeychainAccessibility, enum SecurityPolicy, enum EncryptionPolicy (+5 more)
- Removed symbols: func resolveDirectoryURL, func handleReceivedContext, enum KeychainAccessControl, enum KeychainAccessibility, enum SecurityPolicy, enum EncryptionPolicy (+1 more)

Stats:
- 18 files changed, 306 insertions(+), 58 deletions(-)
2026-01-18 14:53:29 -06:00
e27e2e38bb Tests AnyCodableTests.swift, AnyStorageKeyTests.swift, AuditTests.swift (+8 more)
Summary:
- Tests: AnyCodableTests.swift, AnyStorageKeyTests.swift, AuditTests.swift, EncryptionLogicTests.swift, FileStorageHelperTests.swift (+6 more)
- Added symbols: struct NonCodable, struct StringKey, typealias Value, struct AuditCatalog, struct TestKey, struct RawProvider (+11 more)

Stats:
- 11 files changed, 698 insertions(+)
2026-01-18 14:53:29 -06:00
391c9aba24 Update Helpers, Protocols, Services + tests
Summary:
- Sources: Helpers, Protocols, Services
- Tests: EncryptionHelperTests.swift, KeychainHelperTests.swift, LocalDataTests.swift, Mocks, StorageCatalogTests.swift
- Added symbols: func updateKeychainHelper, actor KeychainHelper, protocol KeychainStoring, func set, func get, func delete (+4 more)
- Removed symbols: actor KeychainHelper, func clearMasterKey

Stats:
- 9 files changed, 205 insertions(+), 103 deletions(-)
2026-01-18 14:53:29 -06:00
54115fdf0e Update Models, Services + tests
Summary:
- Sources: Models, Services
- Tests: KeychainHelperTests.swift, LocalDataTests.swift
- Added symbols: func store

Stats:
- 4 files changed, 20 insertions(+), 24 deletions(-)
2026-01-18 14:53:29 -06:00
8eb03183b7 Update Helpers, Services
Summary:
- Sources: Helpers, Services
- Added symbols: func updateFromSync

Stats:
- 2 files changed, 26 insertions(+), 23 deletions(-)
2026-01-18 14:53:29 -06:00
0d9bd3735f Update Helpers
Summary:
- Sources: Helpers

Stats:
- 1 file changed, 4 insertions(+), 4 deletions(-)
2026-01-18 14:53:29 -06:00
9415edf758 Update Helpers, Models + tests + config
Summary:
- Sources: Helpers, Models
- Tests: LocalDataTests.swift
- Config: Package
- Added symbols: enum StorageError
- Removed symbols: enum StorageError

Stats:
- 6 files changed, 35 insertions(+), 33 deletions(-)
2026-01-18 14:53:29 -06:00
855ac3fdde Update + config
Summary:
- Config: Package

Stats:
- 1 file changed, 1 insertion(+), 1 deletion(-)
2026-01-18 14:53:28 -06:00
9a9889b8a0 Update Audit, Helpers, Services + tests + docs
Summary:
- Sources: Audit, Helpers, Services
- Tests: StorageCatalogTests.swift
- Docs: Design, Migration, Testing
- Added symbols: struct MyNewKey, func setupSession, func handleReceivedContext, class SessionDelegateProxy, func session, func sessionDidBecomeInactive (+2 more)

Stats:
- 10 files changed, 181 insertions(+), 1 deletion(-)
2026-01-18 14:53:28 -06:00
13d061c180 Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 6 insertions(+)
2026-01-18 14:53:28 -06:00
6f72f06b8f Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 29 insertions(+), 41 deletions(-)
2026-01-18 14:53:28 -06:00
76ebbd204e Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 43 insertions(+), 24 deletions(-)
2026-01-18 14:53:28 -06:00
5b13a8b377 Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 30 insertions(+), 46 deletions(-)
2026-01-18 14:53:28 -06:00
c2d37f9ab2 Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 41 insertions(+), 24 deletions(-)
2026-01-18 14:53:28 -06:00
27ddca9593 Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 9 insertions(+), 3 deletions(-)
2026-01-18 14:53:28 -06:00
05ea1a9798 Update Models, Services + docs
Summary:
- Sources: Models, Services
- Docs: README
- Added symbols: func migrate, func registerCatalog, func migrateAllRegisteredKeys
- Removed symbols: func registerCatalog

Stats:
- 3 files changed, 84 insertions(+), 1 deletion(-)
2026-01-18 14:53:28 -06:00
b42bb31723 Update Protocols, Services, Utilities + docs
Summary:
- Sources: Protocols, Services, Utilities
- Docs: README
- Added symbols: struct UserProfile, extension StorageKeys, struct ProfileKey, typealias Value, extension StorageKey, func retrieve (+1 more)
- Removed symbols: func retrieve, func delete

Stats:
- 4 files changed, 108 insertions(+), 36 deletions(-)
2026-01-18 14:53:28 -06:00
d2257caab7 Update Services, Utilities
Summary:
- Sources: Services, Utilities
- Added symbols: func resolveDirectoryURL, enum Logger
- Removed symbols: func resolveDirectoryURL

Stats:
- 3 files changed, 82 insertions(+), 68 deletions(-)
2026-01-18 14:53:28 -06:00
873c0969cc Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 1 deletion(-)
2026-01-18 14:53:27 -06:00
a3378da745 Update README + docs
Summary:
- Docs: README
- Assets: Assets

Stats:
- 2 files changed, 1 deletion(-)
2026-01-18 14:53:27 -06:00
b5f8c414cd Update README + docs
Summary:
- Docs: README
- Assets: Assets

Stats:
- 2 files changed, 36 insertions(+)
2026-01-18 14:53:27 -06:00
371a5e2f54 Update Configuration, Models, Services + docs
Summary:
- Sources: Configuration, Models, Services
- Docs: README

Stats:
- 4 files changed, 10 insertions(+), 5 deletions(-)
2026-01-18 14:53:27 -06:00
0877528bca Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 24 insertions(+), 4 deletions(-)
2026-01-18 14:53:27 -06:00
9cbc561101 Update Configuration, Models, Services + docs
Summary:
- Sources: Configuration, Models, Services
- Docs: README
- Added symbols: struct FileStorageConfiguration, struct StorageConfiguration, func updateConfiguration, func updateFileStorageConfiguration, func updateStorageConfiguration, func resolveService (+1 more)

Stats:
- 9 files changed, 144 insertions(+), 24 deletions(-)
2026-01-18 14:53:27 -06:00
bc5f1254b8 Update Models, Services + docs
Summary:
- Sources: Models, Services
- Docs: README
- Added symbols: struct SyncConfiguration, func updateSyncConfiguration, func updateConfiguration

Stats:
- 4 files changed, 38 insertions(+), 4 deletions(-)
2026-01-18 14:53:27 -06:00
32de45f7ad Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 16 insertions(+)
2026-01-18 14:53:27 -06:00
71ef9da223 Update Models, Services + tests
Summary:
- Sources: Models, Services
- Tests: EncryptionHelperTests.swift
- Added symbols: struct EncryptionConfiguration, func updateConfiguration, func updateEncryptionConfiguration
- Removed symbols: enum Constants

Stats:
- 4 files changed, 93 insertions(+), 20 deletions(-)
2026-01-18 14:53:27 -06:00
99b3875469 Docs README
Summary:
- Docs: README

Stats:
- 1 file changed, 1 insertion(+), 1 deletion(-)
2026-01-18 14:53:27 -06:00