Even though we've updated the auth lobby to webnative version 0.30.0, the version checks implemented don't actually get run, because the auth lobby is using the file system directly (i.e. FileSystem.fromCID), and thus circumvents the checkFileSystemVerion check.
This PR
updates the auth lobby to the latest webnative 0.30 alpha (with some renames + version mismatch checking fixes)
adds await wn.checkFileSystemVersion(dataRoot) calls before working with the data root
makes it possible to "remove this device" even if the auth lobby can't remove the well-known exchange key, because it can't work with that file system version
adjusts the migration messages to link to the guide on migration
The current staging shouldn't land on production. With this PR I think it could be ready :)
Even though we've updated the auth lobby to webnative version 0.30.0, the version checks implemented don't actually get run, because the auth lobby is using the file system directly (i.e.
FileSystem.fromCID
), and thus circumvents thecheckFileSystemVerion
check.This PR
await wn.checkFileSystemVersion(dataRoot)
calls before working with the data rootThe current staging shouldn't land on production. With this PR I think it could be ready :)