Hi there, rather new syncthing user here. Have some windows syncthing cooperating with apple mac os x syncthing. Mac users now have funny ways and habits to name their files, e.g. colon or slashes or backslashes you name it. You cannot teach non-it people about all these limits that exist in the software or technical worlds. Anyways I get tons of warnings about illegal chars on the windows machine in the notification area displayed in yellow warning, above all on the main localhost syncthing webpage.
I was thinking about a better solution of this problem, regarding the maybe potential data-loss or leaving the windows box behind or out of the game in these situations. Am I right that the windows machine doesnt receive these badly named files and thus never receiving and keeping a copy of these incompatible files from the mac boxes?
If yes, can you please make syncthing use temporary workaround or placeholder filenames or reserved filenames and keeping relevant information such as original filename in its metadata or somehow side-channel structures, as to if maybe mac users (or also other way around) decide to rename their files at last making them compatible to cross-platform wise, then the filename could be then applied everywhere.
Maybe filenames could be the actual individual hash (sha256?) of the file/payload or similar.
Any comments? Am I the only one running into cross-platform trouble with end-users?
Thanks and cheers.