4e61f77932
Fix guiUrl property of SyncthingLauncher
2023-11-01 21:16:04 +01:00
9861191ad1
Mention Chocolatey package in README
2023-10-20 17:38:03 +02:00
9e909b257c
Mention problem with antivirus software in README
2023-10-20 17:38:03 +02:00
d58b328f40
Revert accidental "Ordner" replacements by 230532d1
2023-10-20 16:15:38 +02:00
784630104d
Save position and size of window after is has been moved/resized
...
* Remember new size after user resized the window
* Remember new position after user repositioned window and using explicit
coordinates has been configured in the appearance settings
2023-10-06 21:03:40 +02:00
089100c7ab
Bump soversion
2023-10-06 20:58:20 +02:00
cdfa769c84
Disable resizing/moving for popups under X11 as it is not working
...
At least it wasn't working with KWin and leading to the popup not closing
correctly anymore.
2023-10-06 17:55:51 +02:00
a9cc948099
Allow resizing/moving tray widget
...
This might be useful on Wayland where positioning the popup is otherwise
not possible at all. Combined with a session restoration mechanism this
might actually be a feasible workaround. The user just needed to position
the popup once wherever it is wanted to show up and then the compositor
could remember that position.
Especially the resizing would also be useful on other platforms (and is by
the way also already possible when using the Plasmoid showing it as part of
the system tray Plasmoid).
2023-10-06 17:05:40 +02:00
8da0560e89
Bump patch version
2023-10-06 16:56:13 +02:00
500c73be66
Update release date
2023-10-03 14:29:31 +02:00
e0fe3d5eeb
Update libsyncthing to v1.25.0
2023-10-03 14:20:11 +02:00
8aedecf5f5
Update translations
2023-10-03 14:14:01 +02:00
aa524aa8b7
Make event handling of syncthingctl wait-for-idle
more efficient
...
Don't go though the list of dirs/devs for every dir/dev change event. Just
go though the list once after receiving new events. This makes also the
code a little bit easier to follow.
2023-09-20 18:12:55 +02:00
230532d15e
Do the directory/folder replacement also in German translation
2023-09-18 22:34:30 +02:00
0f2409b145
Rename placeholder text in Plasmoid as well to use folders instead of dirs
2023-09-18 22:18:02 +02:00
2073692968
Update translations
2023-09-18 22:13:41 +02:00
b0448756ed
Apply clang-format
2023-09-18 22:12:59 +02:00
78e97e34a2
Adapt CLI tests to c2a0eee029
2023-09-18 22:12:36 +02:00
63bd9bb306
Merge remote-tracking branch 'JohnVeness/folder'
2023-09-18 22:07:24 +02:00
978636b5aa
Fix crash in syncthingctl cat
after f5795d45c2
2023-09-18 22:05:25 +02:00
John Veness
c2a0eee029
Change Directory to Folder in user-facing strings
2023-09-17 19:33:31 +01:00
68858fe702
Rename "Own device" in model as well
2023-09-16 23:20:28 +02:00
bc02a70ae9
Update translations
2023-09-16 23:10:09 +02:00
abf1dd0748
Rename SyncthingDeviceModel::IsOwnDevice
in accordance with recent UI changes
2023-09-16 23:09:48 +02:00
f5795d45c2
Show this/own device always as first device
...
See https://github.com/Martchus/syncthingtray/issues/203
2023-09-16 23:07:00 +02:00
5fa69e4f5a
Rename SyncthingDevStatus::OwnDevice
in accordance with UI change
2023-09-16 22:28:35 +02:00
d623dfdf5e
Replace "own device" with "this device" where it makes sense
...
* Be consistent with official UI
* See https://github.com/Martchus/syncthingtray/issues/203
2023-09-16 22:19:04 +02:00
42f77419fc
Bump patch version
2023-09-16 22:14:48 +02:00
4c2e294f8c
Update release date
2023-09-05 10:43:03 +02:00
e9bb64f893
Update libsyncthing to v1.24.0
2023-09-05 10:33:07 +02:00
081def0a9e
Update translations
2023-09-04 20:35:57 +02:00
c811b06d6b
Configure HTTPS certificate via wizard
2023-09-04 20:34:38 +02:00
669923dbb6
Ensure redirects to HTTPS are enabled/allowed regardless of the Qt version
...
Technically, this is not completely true because it is not supported on Qt
versions older than 5.9.
2023-09-04 20:33:32 +02:00
b7d19ea904
Avoid duplicated code in functions for locating config files
2023-09-04 20:23:32 +02:00
bd924330ad
Remove identical branches
...
GCC warns about this so let's just remove this leftover.
2023-09-04 20:20:51 +02:00
c3233a8954
Update translations
2023-09-01 23:36:04 +02:00
25c8d3f69a
Use consistent/new coding style in readDirEvent
as well
2023-09-01 23:34:26 +02:00
92b305aa89
Store the disconnect reason in the device info
2023-09-01 23:33:50 +02:00
3696869a99
Remove useless and possibly problematic code when handling device events
2023-09-01 23:25:06 +02:00
ae319f604b
Fix reading device events
...
* Fix logic error that prevented the `devStatusChanged()` event
from being emitted when a device has connected
* Fix reading device ID from event data
2023-09-01 23:21:01 +02:00
2fab93a00a
Fix compiling tests against Qt 5
2023-09-01 21:51:58 +02:00
c168231172
Allow building libsyncthing with Go 1.21 by cherry-picking cbf0e31f69bf44bb
2023-09-01 16:51:00 +02:00
7cc541d542
Set build timestamp when building libsyncthing to avoid default 1970-01-…
2023-09-01 16:51:00 +02:00
89caa76102
Add option for CLI's wait-for-idle
to require devs to be connected
...
See https://github.com/Martchus/syncthingtray/issues/199
2023-08-27 00:09:48 +02:00
021cbf2ae5
Mention GNOME under "Supported platforms"
...
According to https://github.com/NixOS/nixpkgs/issues/199596#issuecomment-1689874588
one can use Syncthing Tray under GNOME with a shell extension.
2023-08-24 20:49:05 +02:00
7c83b9cc03
Ignore workingdir for tests being present in checkout
2023-08-19 19:19:16 +02:00
968fcb988c
Fix finding Syncthing dir by path on Windows
...
The path needs to be normalized so inconsistent uses of `/` and `\` are not
a problem.
2023-08-19 19:16:16 +02:00
652497d06e
Allow running CLI tests under Windows
2023-08-19 19:15:09 +02:00
fd49ef27be
Bump patch version
2023-08-19 18:36:25 +02:00
27b4ec1189
Update release date
2023-08-09 12:13:23 +02:00