The legacy Flutter client is no longer maintained. The current product is BaiShou-Next (Electron on desktop plus Expo on mobile).
On Android, if the package name matches, you can just install the new APK over the old one. But be clear about this: installing over the top doesn’t mean your data migrated itself — you still have to run the in-app Version migration once.
Import selectively, section by section, rather than dumping everything in at once.
Don’t delete the old data directory; if something goes wrong you can still go back and look.
Follow the order, and in particular put chat history after companions, or the mapping tends to come out wrong:
Don’t delete the old directory or wipe storage before the migration is fully finished.
Don’t assume that “chat works” means RAG is ready — those are two different things.
Report problems in the BaiShou-Next repository; nobody is reading Issues on the old repo anymore.