| ⇢ | A | MigrateKeyStorage added | |
| ⇢ | A | EncryptionMigration added | |
| A | ↘ | C | Storage got worse |
| ⇢ | B | MigrateKeyStorage::traverseKeys() added | |
| ⇢ | B | MigrateKeyStorage::traverseFileKeys() added | |
| ⇢ | B | Storage::getKeyWithUid() added | |
| ⇢ | A | MigrateKeyStorage::updateUsersKeys() added | |
| ⇢ | A | EncryptionMigration::__construct() added | |
| ⇢ | A | EncryptionMigration::shouldRun() added | |
| ⇢ | A | EncryptionMigration::getName() added | |
| ⇢ | A | MigrateKeyStorage::setupUserFS() added | |
| ⇢ | A | MigrateKeyStorage::__construct() added | |
| ⇢ | A | MigrateKeyStorage::updateSystemKeys() added | |
| ⋮ | view more | ||
| A | ↘ | B | Storage::getKey() got worse |