Ah i see, in lib/versioner. Thx!
The device ID that created or changed the file.
In my mind there is a “server” that stores the file versions and always runs. all other devices synchronize without the versioning.
But in this scenario you wouldn’t know who created the file if I understood the versioning correctly… so the versioning would have to store the original version also when creating a file.
I see the problems with the file name if you change it, but i think this is the simplest solution for this scenario.
It is important that you would see who made what changes to the file. It doesn’t matter if a device edited the file offline several times.