Martchus
f326b278d4
Update libsyncthing to v1.27.5
2024-04-02 10:56:20 +02:00
Martchus
6b7d916914
Make autostart entry for GNU/Linux more robust
...
* Add `--wait` parameter so Syncthing Tray will wait until the tray becomes
available; this might help if Syncthing Tray is started by the desktop
environment before the tray is available (unless it is started too soon
even for that)
* Add `X-LXQt-Need-Tray=true` to ensure the system tray is available on
LXQt because just `--wait` might not be sufficient here (according to
https://github.com/Martchus/syncthingtray/issues/240 ); this is in-line
with the autostart entry of https://github.com/lxqt/lxqt-powermanagement
2024-03-16 00:14:44 +01:00
Martchus
a16a343639
Update translations
2024-03-09 11:55:48 +01:00
Martchus
ae77b3071a
Clarify the meaning of libsyncthing's directories via tooltips
2024-03-09 11:53:13 +01:00
Martchus
cfc091d4fb
Keep fallback to config directory if no data directory is configured for libsyncthing
2024-03-09 11:51:33 +01:00
Martchus
8bc45de18d
Remove unused header in `setupdetection.h`
2024-03-09 11:40:15 +01:00
Martchus
9ed9f94040
Fix setting data directory when starting libsyncthing
...
See https://github.com/Martchus/syncthingtray/issues/237
2024-03-09 11:37:43 +01:00
Martchus
53f4ac6fcb
Consider metered setting also when autostarting Syncthing
2024-03-07 01:10:34 +01:00
Martchus
e2d6a3b774
Bump patch version
2024-03-07 01:09:22 +01:00
Martchus
14657c6a35
Update release date
2024-03-05 11:58:46 +01:00
Martchus
259c38d626
Update libsyncthing to v1.27.4
2024-03-05 11:43:55 +01:00
Martchus
9ecb9dc6c3
Improve code for mocked reply
...
* Fix missing include
* Avoid useless cast
* Convert to current coding style
2024-03-01 23:59:28 +01:00
Martchus
0db27b14b0
Update translations
2024-02-29 14:12:02 +01:00
Martchus
f2210a5691
Avoid warnings of network information backend showing in CLI
...
Lazy-initialize the network information backend so warnings it possibly
shows don't disturb the output of the CLI (which does not need the network
information backend anyway).
2024-02-29 13:46:42 +01:00
Martchus
1e9d9274cb
Apply setting to stop on metered connection immediately
...
Just setting this when launching is not enough because then enabling or
disabling the setting while Syncthing is already running doesn't work.
2024-02-26 16:08:12 +01:00
Martchus
dff6bcab67
Apply change of `global.h` template
2024-02-22 19:43:14 +01:00
Martchus
dee94844be
Fix compilation with Qt < 6.6
2024-02-22 16:57:02 +01:00
Martchus
8372dfbcaa
Update translations
2024-02-22 14:31:16 +01:00
Martchus
43caad8676
Ensure Fork Awesome icons are re-rendered on device pixel ratio change
2024-02-22 01:10:04 +01:00
Martchus
abf1ad6c5a
Support option for metered networks in Plasmoid as well
2024-02-19 18:34:36 +01:00
Martchus
827251004e
Configure checkboxes for metered connection also if there's no launcher
...
Otherwise the checkbox is just visible but doesn't do anything.
2024-02-19 18:33:27 +01:00
Martchus
45c48d989b
Improve form layout in connection option page
2024-02-19 18:31:25 +01:00
Martchus
1e56f3dd82
Fix consistency issue with punctuation in German translation
2024-02-18 15:39:09 +01:00
Martchus
572e82cec0
Fix resuming devs when network not metered anymore after 57d47de7
2024-02-18 00:53:28 +01:00
Martchus
960f43f82a
Update translations
2024-02-17 18:12:24 +01:00
Martchus
211a7942ef
Apply clang-format
2024-02-17 18:11:58 +01:00
Martchus
d2dc15fdde
Make it more clear when the options regarding metered connections are not available
...
Since this feature will likely not be available in mingw-w64-based builds of
the next release (due to missing cppwinrt) it is important to make it clear
when those options don't actually work. With this change the checkboxes are
completely disabled in case the feature is not available (instead of just
providing the information via the tooltip).
2024-02-17 18:07:46 +01:00
Martchus
274a220c2c
Log available network information backends in the error case
2024-02-17 02:06:38 +01:00
Martchus
00d3a8198a
Fix crash when network information backend is not available
2024-02-17 01:41:23 +01:00
Martchus
0c15936119
Allow logging of some high-level notifications
2024-02-17 00:42:05 +01:00
Martchus
df01c0538f
Fix condition for enabling/disabling notification about remote sync
...
See https://github.com/Martchus/syncthingtray/issues/232
2024-02-17 00:10:30 +01:00
Martchus
f4aa2b22ce
Avoid starting Syncthing unintentionally when connection not metered anymore
2024-02-17 00:04:19 +01:00
Martchus
3b8d4f3d89
Fix crash when network information cannot be loaded
2024-02-16 20:03:51 +01:00
Martchus
519fd40f62
Mention names of Qt 6 split packages for openSUSE and Fedora
2024-02-16 19:19:21 +01:00
Martchus
93ecee3e71
Fix version constraint for `qputenv` usage
...
The QByteArray overload has only been removed since Qt 6.5 and without the removal
a QByteArray is attempted to be instantiated.
2024-02-16 19:18:02 +01:00
Martchus
57d47de74c
Avoid considering manually changed devs handling metered network
2024-02-16 17:37:52 +01:00
Martchus
4a61f552a2
Update translations
2024-02-15 22:22:28 +01:00
Martchus
643f0bf5ff
Fix initialization of `m_relevantConnection`
2024-02-15 22:22:18 +01:00
Martchus
af26b47105
Update translations
2024-02-15 22:13:38 +01:00
Martchus
106f1d5f92
Fix clazy warning about mismarked slots
2024-02-15 22:06:00 +01:00
Martchus
219863be3e
Remove obsolete "currently" in remark about `pauseResumeDevice()`
2024-02-15 22:03:46 +01:00
Martchus
ed1ac2c2ed
Fix sizing/wrapping/clipping problem of note in connection settings
2024-02-15 22:01:21 +01:00
Martchus
f7a1782ba4
Enable network information support plugins for static builds
2024-02-15 21:52:35 +01:00
Martchus
30fa37f048
Allow to pause automatically on metered network connections
...
* Allow to pause all devices on metered network connections (devices will
be automatically resumed when network is no longer metered)
* Allow to stop Syncthing when it was started via the built-in launcher
on metered network connections (it will be automatically started again
when the network connection is no longer metered)
* See https://github.com/Martchus/syncthingtray/issues/231
2024-02-15 21:02:18 +01:00
Martchus
9816b6cf51
Bump minor version
2024-02-15 18:46:13 +01:00
Martchus
699dcbdcac
Revert "Enable timeout for long-polling requests by default"
...
* This reverts commit becf6e873b
.
* This timeout might be problematic after all as it might cause
Syncthing to lose its connection not being able to connect
again on its own (see
https://github.com/Martchus/syncthingtray/issues/217#issuecomment-1859002266 )
2024-02-15 18:45:05 +01:00
Martchus
29fad4918b
Fix typos via codespell
2024-02-15 18:45:05 +01:00
Martchus
a5a1423ae6
Mention key used for signing binaries in README
2024-02-07 17:48:34 +01:00
Martchus
69cf43c6cb
Update release date
2024-02-06 19:02:25 +01:00
Martchus
7ae42378e8
Update libsyncthing v1.27.3
2024-02-06 13:24:15 +01:00