For a single flashcard I think that in the Card Info Screen you can choose "Add to category" and delete the existing categories by tap-hold. No move is necessary.So if I get a new card to practice writing with, I do a search for this character in all relevant categories and I want to move them to the writing section. The only way to do this at the moment is to delete these cards so the go to "uncategorized" and move them from there.
That, in fact, does seem to work. I made the mistake not to select the right category to remove the cards. Now the missing move function in the search result does make sense since the results contain cards from multiple categories and the move function does not know from where to move them.... and with all cards in a search, you can "Edit/Batch/Remove cards from category" and then "Add cards to category"
@alex_hk90 - hmm, that one's news to us. How fast is your SD card? Unsafe mode went away because we switched to write-ahead logging for our databases, which basically means that the thing we were doing unsafely was no longer possible to do at all; however, a few hundred entries a minute definitely sounds slower than it should be unless your SD card is creating a major performance bottleneck, so there may be some other issue here.
With both a HTC One X and a Samsung Tab3 Pro I roughly need 0,12 sec/card (14000 cards in 28 minutes, 500 cards/minute). That did not change with the updates of 3.1.x. I never used unsafe mode.With both a Sony Xperia Z1 Compact and a Samsung Galaxy S4 running Pleco 3.1.6 it seems to be no faster than a few hundred entries a minute. I'm pretty sure this used to be much faster (there was some kind of unsafe import mode?).
@alex_hk90 - found the problem, rather embarrassing actually; the Android app is still using regular SQLite databases rather than WAL, but we carried over the removal of the "unsafe mode" setting from iOS anyway. So we'll add the "unsafe mode" box right back for 3.1.7. Sorry about that.