Commit Graph

1717 Commits

Author SHA1 Message Date
Martchus 9861191ad1 Mention Chocolatey package in README 2023-10-20 17:38:03 +02:00
Martchus 9e909b257c Mention problem with antivirus software in README 2023-10-20 17:38:03 +02:00
Martchus d58b328f40 Revert accidental "Ordner" replacements by 230532d1 2023-10-20 16:15:38 +02:00
Martchus 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
Martchus 089100c7ab Bump soversion 2023-10-06 20:58:20 +02:00
Martchus 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
Martchus 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
Martchus 8da0560e89 Bump patch version 2023-10-06 16:56:13 +02:00
Martchus 500c73be66 Update release date 2023-10-03 14:29:31 +02:00
Martchus e0fe3d5eeb Update libsyncthing to v1.25.0 2023-10-03 14:20:11 +02:00
Martchus 8aedecf5f5 Update translations 2023-10-03 14:14:01 +02:00
Martchus 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
Martchus 230532d15e Do the directory/folder replacement also in German translation 2023-09-18 22:34:30 +02:00
Martchus 0f2409b145 Rename placeholder text in Plasmoid as well to use folders instead of dirs 2023-09-18 22:18:02 +02:00
Martchus 2073692968 Update translations 2023-09-18 22:13:41 +02:00
Martchus b0448756ed Apply clang-format 2023-09-18 22:12:59 +02:00
Martchus 78e97e34a2 Adapt CLI tests to c2a0eee029 2023-09-18 22:12:36 +02:00
Martchus 63bd9bb306 Merge remote-tracking branch 'JohnVeness/folder' 2023-09-18 22:07:24 +02:00
Martchus 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
Martchus 68858fe702 Rename "Own device" in model as well 2023-09-16 23:20:28 +02:00
Martchus bc02a70ae9 Update translations 2023-09-16 23:10:09 +02:00
Martchus abf1dd0748 Rename `SyncthingDeviceModel::IsOwnDevice` in accordance with recent UI changes 2023-09-16 23:09:48 +02:00
Martchus 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
Martchus 5fa69e4f5a Rename `SyncthingDevStatus::OwnDevice` in accordance with UI change 2023-09-16 22:28:35 +02:00
Martchus 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
Martchus 42f77419fc Bump patch version 2023-09-16 22:14:48 +02:00
Martchus 4c2e294f8c Update release date 2023-09-05 10:43:03 +02:00
Martchus e9bb64f893 Update libsyncthing to v1.24.0 2023-09-05 10:33:07 +02:00
Martchus 081def0a9e Update translations 2023-09-04 20:35:57 +02:00
Martchus c811b06d6b Configure HTTPS certificate via wizard 2023-09-04 20:34:38 +02:00
Martchus 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
Martchus b7d19ea904 Avoid duplicated code in functions for locating config files 2023-09-04 20:23:32 +02:00
Martchus bd924330ad Remove identical branches
GCC warns about this so let's just remove this leftover.
2023-09-04 20:20:51 +02:00
Martchus c3233a8954 Update translations 2023-09-01 23:36:04 +02:00
Martchus 25c8d3f69a Use consistent/new coding style in `readDirEvent` as well 2023-09-01 23:34:26 +02:00
Martchus 92b305aa89 Store the disconnect reason in the device info 2023-09-01 23:33:50 +02:00
Martchus 3696869a99 Remove useless and possibly problematic code when handling device events 2023-09-01 23:25:06 +02:00
Martchus 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
Martchus 2fab93a00a Fix compiling tests against Qt 5 2023-09-01 21:51:58 +02:00
Martchus c168231172 Allow building libsyncthing with Go 1.21 by cherry-picking cbf0e31f69bf44bb 2023-09-01 16:51:00 +02:00
Martchus 7cc541d542 Set build timestamp when building libsyncthing to avoid default `1970-01-…` 2023-09-01 16:51:00 +02:00
Martchus 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
Martchus 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
Martchus 7c83b9cc03 Ignore workingdir for tests being present in checkout 2023-08-19 19:19:16 +02:00
Martchus 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
Martchus 652497d06e Allow running CLI tests under Windows 2023-08-19 19:15:09 +02:00
Martchus fd49ef27be Bump patch version 2023-08-19 18:36:25 +02:00
Martchus 27b4ec1189 Update release date 2023-08-09 12:13:23 +02:00
Martchus 5374b8ee52 Update libsyncthing to v1.23.7 2023-08-09 11:46:54 +02:00