Why don’t y’all take this for a spin…
Alright, happy to test out on Windows
So far can’t start it on Windows (amd64), the beta doesn’t start with the error
.\syncthing.exe
2025/04/02 10:20:28 serveOptions.HideConsole: duplicate flag --no-console
whatever the options, from the command line or from the file explorer.
Maybe related to this?
Not opening, either the 32bit or 64bit windows version. tried it on a couple of PCs, including a vm that’s never had St on it before. Flashes a command box and then closes.
Yeah, looks like that. Cool, that’s fixable.
Corrected, I believe
Can confirm, it’s running properly now! I’ll report back if I find any other bug
Initial test…
Synctrayzor fails to load, saying unknown flag -n. I have no flags set. Probably a synctrazor issue, but mentioning it.
Had one of these errors
[start] 2025/04/02 14:24:37 WARNING: Failed to migrate old-style database: update (insert blocks): insertblockslocked: too many SQL variables
[monitor] 2025/04/02 14:24:38 INFO: Syncthing exited: exit status 1
I wonder if it might be a better option to clear the original index and let index2 scan from scratch?
Looks like that INSERT needs to be split up in a batch
SyncTrayzor likely uses single -
for its built-in command line switches. This may be configurable in the SyncTrayzor’s settings. If yes, then you should change all of them to use --
instead of -
(e.g. --no-console
instead of -no-console
, etc.).
Also SyncTrayzor is dead
Many people still have it installed though, especially the less tech-savvy ones. They likely don’t know that it’s dead (as the software more or less just keeps working, with Syncthing inside it being upgraded automatically).
I hope not, or there needs to be an equivalent. While i’m running beta3 directly, I much prefer the convenience and simplicity of Synctrayzor loading in the background and staying minimised. I have St installed on several remote desktop PCs and no way would a native St last more than an hour before it gets closed down.
It is in fact dead, updated 4 years ago for the last time . You should look into https://martchus.github.io/syncthingtray. Please keep in mind that this one isn’t as user friendly as SyncTrayzor, e.g. there is no proper Windows installer and it requires some manual initial configuration to connect with Syncthing (or to start Syncthing automatically with it).
That’s exactly my point. As SyncTrayzor is abandonware, we’ll break it with v2.
The alternatives are out there. Either switch to the installer provided by @billstewart if you only need autostart behind the scenes or use Syncthing Tray by @Martchus if you want a neat UI.
Yeah, so the problem is that SyncTrayzor provided both in the same package , which was perfect for the average Windows user, who just wants to install the program with “point and click” and not worry about any additional configuration, while also having an easy way to know that Syncthing is running and to configure it later (via the tray icon).
I know that there have been requests on the SyncthingTray’s GitHub to provide a proper Windows installer. If that is available, then it could indeed become much closer to a drop-in replacement for SyncTrayzor.
I don’t want to “dump down” Syncthing Tray. That’s why it has many configuration options that might overwhelm some users. I also don’t want to blindly start Syncthing when Syncthing Tray is started because maybe Syncthing is already running. Especially on GNU/Linux this might already be the case and Syncthing Tray is only supposed to be an additional UI. However, for quite a while there’s a wizard. So the initial configuration doesn’t have to be manual for common cases and users are still aware how things end up being configured. I think this is a good compromise.
I guess I’m not going to provide a Windows installer anytime soon, though. I simply don’t need/want one myself and the one by @billstewart is probably better anyway. I will provide an updater like Syncthing itself does at some point. I just haven’t had the time to make much progress on that yet.
Note that Syncthing Tray, the Android app maintained by @Catfriend1 and some other integrations are not abandonware. Those integrations will nevertheless break as well. I will be able to spend some effort on making sure Syncthing Tray keeps up with the changes if the amount of work stays within reasonable bounds. If the REST-API changes it will take quite a while to catch up, though. So please keep in mind that breaking things will first of all break all integrations, regardless of whether they are abandonware or not.
That is why it’s a v2. But, I mean, I spend a fair amount of time every month keeping up which changes in our dependencies so I don’t see why we can’t change a command line flag every 15 years or so without everyone getting up in arms about it.
Is this an old installation, or do you have very large files? How large? (Just curious, going to fix this regardless.)
Why no rip ignoreDelete’s, my arch nemesis.