Martchus
80e5a0f64c
Update translations
2024-04-09 11:36:32 +02:00
Martchus
bc62d6282c
Update libsyncthing to v1.27.6
2024-04-09 11:36:03 +02:00
Martchus
96bf755af2
Apply clang-format
2024-04-09 11:35:45 +02:00
Martchus
cc599efbef
Fix potential problems with code related to styling the tray menu
2024-04-09 11:35:23 +02:00
Martchus
3fc7fbd542
Improve comment in web page code
2024-04-08 18:10:06 +02:00
Martchus
21144421de
Fix showing external links via built-in web view
...
Pass profile to new web page (that is being created when a `target="blank"`
link is clicked) to avoid running into `Can not adopt content from a
different WebEngineProfile.`.
2024-04-08 18:07:27 +02:00
Martchus
1293a36613
Fix compilation with Qt 5
2024-04-08 14:17:04 +02:00
Martchus
35d03551c4
Update translations
2024-04-06 19:47:16 +02:00
Martchus
982f04bbaa
Apply clang-format
2024-04-06 19:39:38 +02:00
Martchus
548251f538
Fix positioning issues with remote file browser
2024-04-06 19:38:54 +02:00
Martchus
38eb689b69
Allow showing remote file browser from Plasmoid
2024-04-06 19:35:12 +02:00
Martchus
bc6db82b6b
Merge pull request #245 from dsh2dsh/master
...
Fix QT6 build with disabled SYSTEMD_SUPPORT (#244 )
2024-04-05 23:03:32 +02:00
Denis Shaposhnikov
f596312047
Fix QT6 build with disabled SYSTEMD_SUPPORT ( #244 )
...
See https://github.com/Martchus/syncthingtray/issues/244
2024-04-05 22:31:46 +02:00
Martchus
fe3d7891e9
Avoid unconditional use of `std::errc::stream_timeout`
...
It looks like `libstdc++` and `libc++` only define this `enum class` member
when the `ETIME` macro is defined. To prevent build errors when this macro
is not defined it makes sense to check for this error only conditionally.
2024-04-05 18:04:52 +02:00
Martchus
93b5d66875
Allow browsing remote/global files
2024-04-05 01:30:00 +02:00
Martchus
1b9450fc62
Bump patch version
2024-04-05 01:29:42 +02:00
Martchus
05f28a81ea
Update release date
2024-04-02 11:09:30 +02:00
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