mirror of
https://github.com/yattee/yattee.git
synced 2026-07-21 14:52:03 +00:00
Allow importing account-less legacy instances as sources
Legacy v1 instances without an account had no import path after the switch to explicit account review. Surface them in a separate "Sources" section of the legacy import view where they can be added with a single tap (no sign-in) or removed, mirroring the accounts flow. Instances tied to an account stay in the Accounts section and are not duplicated. Detection now gates the entry points and first-launch prompt on any legacy data (accounts or sources), not accounts alone.
This commit is contained in:
@@ -241,7 +241,7 @@ struct AddSourceView: View {
|
||||
.task {
|
||||
refreshLegacyAccountsVisibility()
|
||||
}
|
||||
.onChange(of: appEnvironment?.legacyMigrationService.legacyAccountsRevision ?? 0) {
|
||||
.onChange(of: appEnvironment?.legacyMigrationService.legacyDataRevision ?? 0) {
|
||||
refreshLegacyAccountsVisibility()
|
||||
}
|
||||
}
|
||||
@@ -262,7 +262,7 @@ struct AddSourceView: View {
|
||||
}
|
||||
|
||||
private func refreshLegacyAccountsVisibility() {
|
||||
hasLegacyAccountsToImport = appEnvironment?.legacyMigrationService.hasLegacyAccountsToImport() == true
|
||||
hasLegacyAccountsToImport = appEnvironment?.legacyMigrationService.hasLegacyDataToImport() == true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user