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
afe9cb2135
Add actions/shortcuts to desktop file
...
* Remove the old approach to specify actions as it is lacking the `Actions`
key and doesn't allow customizing the executable name
* Add actions for most important use cases
2024-01-27 02:56:33 +01:00
5667aad412
Support Syncthing's shell completion
...
Syncthing added shell completion in v1.27.3-rc.1 (commit
78db3af8c5e8bd08a9773b0c4da233a52ed4cfe6). This change integrates
that shell completion with Syncthing Tray's long existing completion (which
only supports Bash so far).
2024-01-26 01:48:47 +01:00
4db88620f6
Apply cmake-format
2024-01-23 12:22:16 +01:00
28d323db14
Update libsyncthing to v1.27.3-rc2
...
Rebase against changes for shell completion; invoking Syncthing's shell
completion hasn't been implemented, though
2024-01-23 12:21:45 +01:00
2a4d0debcb
Update copyright date
2024-01-23 00:27:06 +01:00
13ddb6dba5
Apply clang-format
2024-01-15 21:32:38 +01:00
59df08b25b
Update translations
2024-01-15 21:32:25 +01:00
07ff8a5c1b
Avoid TLS errors on Syncthing's automatic certificate renewal
...
* Reload the certificate when running into TLS errors an it looks like the
certificate was renewed
* See https://github.com/Martchus/syncthingtray/issues/226
2024-01-15 21:29:24 +01:00
a6e7a0002c
Bump sover
2024-01-15 21:29:24 +01:00
1f2a1ddb2e
Update README for Windows 11 style that comes with Qt 6.7
2024-01-07 23:04:48 +01:00
25971b6fd5
Update resource paths in UI file after folder structure has changed
2024-01-07 22:35:01 +01:00
01fe57492c
Add and update tab-stops explicitly where default order is wrong
2024-01-07 22:30:48 +01:00
400dd31b2d
Bump patch version
2024-01-07 21:48:35 +01:00
de84e7baec
Update release date
2024-01-02 15:28:46 +01:00
939594aea6
Update translations
2024-01-02 15:22:15 +01:00
e738555224
Update libsyncthing to v1.27.2
2024-01-02 15:22:15 +01:00