Open ikomhoog opened 3 months ago
Thank you for your question!
Unfortunately, you are correct. Self-hosted LiveSync only accepts files with problem-free file names on all platforms.
"
is not allowed on Windows. Therefore, Self-hosted LiveSync has ignored the file as you mentioned.
I keep wondering if there is a better solution. Using an alternative expression only on the specific platform should cause terrible confusion.
I had not thought of actual OS limitations, This type of title would not work for me as I also sync with Windows. I was using a Linux VM at the time which caused the characters to be accepted.
From a user perspective, instead of only preventing errors on the backend, it would be nice to be shown a popup with something along the lines of "File X contains problem character Y" With a button below it to remove the character (could also be a setting to do this automatically), or to have the current non-sync situation and fix it manually.
This could also be extended by showing the platform that the character isn't accepted on, and an option to ignore that platform. I don't use Mac for example and don't care about characters that only Mac cannot handle (if they exist).
Abstract
Notes with quoted strings are synced as if they are deleted? for example when making a note for someone with a nickname Dwayne "The Rock" Johnson
Expected behaviour
Actually happened
Reproducing procedure