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
dff6bcab67
Apply change of global.h
template
2024-02-22 19:43:14 +01:00
dee94844be
Fix compilation with Qt < 6.6
2024-02-22 16:57:02 +01:00
8372dfbcaa
Update translations
2024-02-22 14:31:16 +01:00
43caad8676
Ensure Fork Awesome icons are re-rendered on device pixel ratio change
2024-02-22 01:10:04 +01:00
abf1ad6c5a
Support option for metered networks in Plasmoid as well
2024-02-19 18:34:36 +01:00
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
45c48d989b
Improve form layout in connection option page
2024-02-19 18:31:25 +01:00
1e56f3dd82
Fix consistency issue with punctuation in German translation
2024-02-18 15:39:09 +01:00
572e82cec0
Fix resuming devs when network not metered anymore after 57d47de7
2024-02-18 00:53:28 +01:00
960f43f82a
Update translations
2024-02-17 18:12:24 +01:00
211a7942ef
Apply clang-format
2024-02-17 18:11:58 +01:00
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
274a220c2c
Log available network information backends in the error case
2024-02-17 02:06:38 +01:00
00d3a8198a
Fix crash when network information backend is not available
2024-02-17 01:41:23 +01:00
0c15936119
Allow logging of some high-level notifications
2024-02-17 00:42:05 +01:00
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
f4aa2b22ce
Avoid starting Syncthing unintentionally when connection not metered anymore
2024-02-17 00:04:19 +01:00
3b8d4f3d89
Fix crash when network information cannot be loaded
2024-02-16 20:03:51 +01:00
519fd40f62
Mention names of Qt 6 split packages for openSUSE and Fedora
2024-02-16 19:19:21 +01:00
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
57d47de74c
Avoid considering manually changed devs handling metered network
2024-02-16 17:37:52 +01:00
4a61f552a2
Update translations
2024-02-15 22:22:28 +01:00
643f0bf5ff
Fix initialization of m_relevantConnection
2024-02-15 22:22:18 +01:00
af26b47105
Update translations
2024-02-15 22:13:38 +01:00
106f1d5f92
Fix clazy warning about mismarked slots
2024-02-15 22:06:00 +01:00
219863be3e
Remove obsolete "currently" in remark about pauseResumeDevice()
2024-02-15 22:03:46 +01:00
ed1ac2c2ed
Fix sizing/wrapping/clipping problem of note in connection settings
2024-02-15 22:01:21 +01:00
f7a1782ba4
Enable network information support plugins for static builds
2024-02-15 21:52:35 +01:00
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
9816b6cf51
Bump minor version
2024-02-15 18:46:13 +01:00
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
29fad4918b
Fix typos via codespell
2024-02-15 18:45:05 +01:00
a5a1423ae6
Mention key used for signing binaries in README
2024-02-07 17:48:34 +01:00
69cf43c6cb
Update release date
2024-02-06 19:02:25 +01:00
7ae42378e8
Update libsyncthing v1.27.3
2024-02-06 13:24:15 +01:00
5347e7a770
Fix typo in README
2024-02-01 15:59:00 +01:00
7090bdcdc9
Update translations
2024-01-30 23:11:15 +01:00
da3ad3347d
Fix remaining problems preventing unity builds to work
...
* Avoid multiple definitions of `centerObj()`; this was very bad anyway
* Include `c++utilities/tests/testutils.h` upfront so the formatting
operators are included before CppUnit
2024-01-30 23:11:00 +01:00
57e3ad67ea
Avoid inconsistent use of config defs in syncthingwidgets for unity builds
...
Otherwise unity builds fail due to macro redefinitions. It doesn't really
matter what name is used in the web view files anyway (as it just changes
some environment variables used for debugging).
2024-01-30 22:56:19 +01:00
0f1bcae534
Fix build with c++utilities change to add header for compile definitions
...
* Add include directory for testhelper library manually as using the
imported target was not possibly
* Fix visibility when using libsyncthing in syncthingwidgets
* Update changed global headers along the way
2024-01-30 22:35:47 +01:00
577b814b71
Use CMAKE_INSTALL_LIBDIR correctly when installing libsyncthinginternal
2024-01-30 00:45:28 +01:00
b554805487
Update translations
2024-01-28 21:39:28 +01:00
bb4f1dea2f
Apply clang-format
2024-01-28 21:39:15 +01:00
299142bd1c
Avoid hard-coding exact error message in tests
...
We don't actually care about the exact error message here and if it changes
tests would needlessly fail.
2024-01-28 21:38:40 +01:00
76b406f4e1
Adapt tests to recent changes in certificate handling
2024-01-28 21:35:54 +01:00
6145268dd3
Adapt tests to recent changes in URL handling
2024-01-28 21:35:25 +01:00
736806eba5
Update translations
2024-01-28 20:57:47 +01:00
0ba97e2355
Fix encoding of query items
...
Plus signs must be percent encoded as they are otherwise interpreted as
white-spaces, see https://github.com/Martchus/syncthingtray/issues/229 .
2024-01-28 20:57:22 +01:00
4265a94a63
Apply clang-format
2024-01-27 02:56:53 +01:00