If a file is renamed to its name without underscores (in my case RESO_DRONE.mp3 to “RESO DRONE.mp3”) it will be deleted at the next sync. I’m using SyncThingy from FlatHub on the Desktop and SyncThing-Fork 188.8.131.52 for Android.
We still need to know the specific version number, however I’ve checked its website and the last release is from October, meaning that it’s probably at least slightly outdated. The problem is likely related to the Android side regardless.
Now, when it comes to Syncthing Fork, what we need is basically the fix from https://github.com/syncthing/syncthing-android/commit/5817ed4e073fee4c1ea5aef560d64051002a5def. I can’t find whether Syncthing Fork’s got it implemented though. I’ve only managed to find https://github.com/Catfriend1/syncthing-android/commit/7072a36011117b3c2acabc7302eeec7102877c98 in relation to “mediastore”, but this one is about a different problem.
In other words, we need to make sure that Syncthing Fork includes the fix for the wrong deletion behaviour. Alternatively, if you need this working immediately, I can only suggest to back your settings up and try out the official Android app. If the issue doesn’t happen there, then the culprit is in the Fork. If the same is the case in the official app, however, then we’ll need debug logs to see what exactly is going on.
I use SyncThingy v0.5.4. I don’t need it fixed immediately I just wanted to report this issue
Does “_” from the filename count towards the LIKE operator which was changed to “=” in the official app?