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
5374b8ee52
Update libsyncthing to v1.23.7
2023-08-09 11:46:54 +02:00
66a8dda244
Improve test setup
...
* Improve code for reading environment variables
* Make tests work when the temp directory is not `/tmp` because e.g. `TEMP`
has been set or tests are executed under Windows
2023-08-02 17:36:26 +02:00
e4bbe852bd
Avoid CMake deprecation warning by bumping version
2023-07-23 21:05:22 +02:00
4a109eefb8
Add Plasmoid files not used in current build to excluded files
...
So these files are still considered for tidying and translations
2023-07-14 02:42:04 +02:00
00f444484c
Update translations
2023-07-14 02:14:32 +02:00
e29ed19de4
Improve comments in Plasmoid build script
2023-07-14 02:13:27 +02:00
c3ea747d46
Fix installation of Plasmoid package
2023-07-13 01:49:11 +02:00
912dca1564
Port Plasmoid to Plasma 6
...
* Split QML part into distinct versions for Plasma 5 and 6 as there are too
many differences and `#ifdef` is not possible
* Change API usage according to
https://develop.kde.org/docs/plasma/widget/porting_kf6
* Port "contextualActions" to API documented on
https://invent.kde.org/frameworks/plasma-framework/-/blob/master/src/plasma/applet.h
* Document testing
* Add FIXMEs/notes for remaining problems; there are likely many more,
though
2023-07-13 01:01:02 +02:00
7e651be694
Fix compilation against Qt < 5.15 for Leap 15.3 builds
2023-07-11 11:55:39 +02:00
263a6e4214
Bump patch version
2023-07-11 11:53:04 +02:00