Catfriend1 / syncthing-android

Syncthing-Fork - A Syncthing Wrapper for Android.
Mozilla Public License 2.0
1.25k stars 40 forks source link

it's not possible to set file versioning to none #1021

Closed AnthillSudoku closed 11 months ago

AnthillSudoku commented 11 months ago

Description of the issue

it's not possible to set file versioning to none

Reproduction Steps

  1. share a folder
  2. set up versioning to: none
  3. save

check again to see that settings are not saved but returned to "Trash can > 14 days"

Version Information

log

logcat.txt

Catfriend1 commented 11 months ago

Hmm, I wonder if it's default from the wrapper kicking in where they should not. Does it work with the recent pre-release github version? I recall something fixed in the model which resetted other settings like lanNetworkAllowed etc. but not sure if your problem is fixed by that.

AnthillSudoku commented 11 months ago

Does it work with the recent pre-release github version?

sorry, I am using Syncthing-fork from f-droid and cannot switch to github releases without uninstalling it, which I would like to avoid

Catfriend1 commented 11 months ago

It's relatively easy to switch:

AnthillSudoku commented 11 months ago

OFF TOPIC since I found mistakes in the Italian translation, I made a join request on transifex but it is still pending (my transifex username starts with "lunda"). Could you please have a look?

AnthillSudoku commented 11 months ago

It's relatively easy to switch:

* Export your settings

is there a risk to lose connections with the other devices? not all of them are in my hand

Catfriend1 commented 11 months ago

is there a risk to lose connections with the other devices? not all of them are in my hand

I'd say no. As long as your export was successful and you keep the export folder safe.

AnthillSudoku commented 11 months ago

Does it work with the recent pre-release github version?

github pre-release v1.26.0.1 has this issue

shuvashish76 commented 11 months ago

It's relatively easy to switch:

  • Export your settings
  • Uninstall
  • Install from other release channel
  • Import your settings

Also mentioned in wiki. Is it compatible with official client?

Catfriend1 commented 11 months ago

@shuvashish76 Not explicitly tested each release, but I expect it to be compatible. The official client has the same export/import way of copying SyncthingNative's config files. It won't import the db state nor wrapper settings - which is just a nice-to-have feature of the fork. All Syncthing settings can be transferred over. Keep in mind the SyncthingNative version, e.g. 1.25 at the moment, should be the same or higher on the import side , just as every Syncthing installation requires on other platforms.

Catfriend1 commented 11 months ago

@e075e Confirmed. Does not work for me either.

Catfriend1 commented 11 months ago

Tested in both states:

I don't understand why the native's config parser throws back to "trashcan" versioning.

This is what the wrapper sends as a config update: image

Catfriend1 commented 11 months ago

SyncthingNative's Web UI sends the element as follows:

image