Martchus
0ef3b80447
Fix typos found via `codespell --skip .git -w`
2021-07-03 19:29:49 +02:00
Martchus
9f7a19eabc
Update translations
2021-07-03 18:50:59 +02:00
Martchus
9fc96a847a
Add button to show Syncthing releases/downloads in launcher
2021-07-03 18:44:37 +02:00
Martchus
1ccac1e145
plasmoid: Use `data-error` icon instead of the old `emblem-important`
...
Loading the icon for the button from resources ceased to work (maybe when
switching to `PlasmaComponents3.ToolButton`). This change works around the
problem and the old icon no longer needs to be bundled.
2021-07-01 18:26:09 +02:00
Martchus
7508e59379
Update translations
2021-06-27 18:59:26 +02:00
Martchus
0faacaa7c8
Terminate Syncthing gracefully via REST-API on non-UNIX platforms
...
If there's a configured and local Syncthing connection and we're on a
non-UNIX platform which doesn't support SIGTERM (basically Windows) it
makes sense to use the REST-API instead. That's likely better than just
terminating the process forcefully.
This doesn't cover the stop button within the launcher settings yet because
from this context is isn't clear which connection is relevant as there can
be multiple tray icons/widgets but only one settings page.
2021-06-21 23:18:51 +02:00
Martchus
1bc52ebb0f
Improve Boost.Process-based SyncthingProcess
...
* Implement member functions required to run tests
* Add documentation
* Add minor tweaks
2021-06-17 20:32:40 +02:00
Martchus
9ce9b11ba4
Use Boost.Process for launcher to cope with further sub processes
...
* Use a process group / job object via Boost.Process to be able to
terminate sub processes as well
* Do not try to stop the process gracefully under Windows by posting
WM_CLOSE because this has no effect on Syncthing anyways
* See https://github.com/Martchus/syncthingtray/issues/94
2021-06-16 22:44:48 +02:00
Martchus
93f59ebf8a
Apply clang-format
2021-05-27 18:16:56 +02:00
Martchus
0c475f5b7e
Update translations
2021-05-27 18:16:22 +02:00
Martchus
5a39b6bc91
Improve displaying errors
2021-05-21 22:35:28 +02:00
Martchus
91c24753e6
Polish appearance settings tab a little bit
2021-05-07 00:26:51 +02:00
Martchus
d1f0519411
Avoid expanding info text in connection settings
2021-05-07 00:12:05 +02:00
Martchus
cbecf9ccf2
Add an icon for every settings tab
2021-05-07 00:06:25 +02:00
Martchus
ac033517cc
Allow configuring rendering size of status icons
...
The default of 32 px should be fine in most cases and when the UI is scaled
it is also automatically scaled. However, if one has a tray area or Plasma
panel with extraordinarily big icons like latte-dock it might still be
required to render icons at a higher resolution. This is hard to determine
programmatically so I'm just adding a manual setting.
2021-04-21 18:23:20 +02:00
Martchus
18352a6ce1
Show maximize button on settings dialog
...
So it looks nicer combined with the previous commit.
2021-03-24 15:02:05 +01:00
Martchus
8c4e2168bc
Avoid misplaced/clipped dialogs when default dialog size doesn't fit screen
...
https://github.com/Martchus/syncthingtray/issues/89
2021-03-24 14:40:59 +01:00
Martchus
f0de7d204a
Fix warning about flags for setFrameStyle()
2021-03-23 15:23:19 +01:00
Martchus
f75966aadc
Fix warnings
2021-03-20 22:39:40 +01:00
Martchus
c84865acc1
Apply clang-format
2021-03-06 16:25:56 +01:00
Martchus
dccf567e67
Update translations
2021-02-03 00:02:48 +01:00
Martchus
8ec9038b2c
Better decouple syncthingwidgets from libsyncthing if libsyncthing is disabled
...
Before this change syncthingwidgets unconditionally included the header
from libsyncthing so it couldn't be used as stand-alone library if
libsyncthing was disabled.
2021-02-03 00:01:34 +01:00
Martchus
975e86c895
Allow backend libraries to be used from other projects
...
So far the backend libraries' include paths were relative within this
repository. This means the header files could not be used at their
installed location.
This change replaces them with "<>" includes to fix that problem and adds
a new include directory so building everything at once still works.
With this change it should be easier to actually split some parts into
another repository if this one would become too big.
2021-01-25 19:48:11 +01:00
Martchus
7a5cd3c65f
Fix clazy warning about detatching Qt container
2021-01-04 18:52:23 +01:00
Martchus
5c47acef46
Ensure selection of status information doesn't take too much space
2021-01-02 18:02:48 +01:00
Martchus
4c4fc676e6
Update translations
2021-01-01 21:22:15 +01:00
Martchus
ed495ec667
Add UI to configure what information should be considered to compute overall status
...
* See https://github.com/Martchus/syncthingtray/issues/74
* See https://github.com/Martchus/syncthingtray/issues/76
2021-01-01 20:55:18 +01:00
Martchus
76ee21500d
Move setting for traffic statistics below settings with combo boxes
...
It just looks nicer.
2021-01-01 20:50:11 +01:00
Martchus
c656f6fba0
Load/save status compution flags from/to settings
2020-12-31 03:08:08 +01:00
Martchus
da911c6350
Refactor overall status compution
...
* Allow configuring the information to consider for computing the overall
status via SyncthingStatusComputionFlags
* Add flag to allow considering the status of remote devices for
https://github.com/Martchus/syncthingtray/issues/74
* Show only plain "idle" status when no flags are present for
https://github.com/Martchus/syncthingtray/issues/76
* Set the default flags to keep the default behavior as-is
2020-12-31 02:48:18 +01:00
Martchus
4445659d2b
Simply use isConnected() in StatusInfo::updateConnectedDevices()
...
instead of explicitely listing all "connected" states.
2020-12-31 02:15:12 +01:00
Martchus
66b6c224dc
Update translations
2020-12-01 18:50:16 +01:00
Martchus
a18ade7a36
Consider more error types when ignoring disconnects
...
See
https://github.com/Martchus/syncthingtray/issues/79#issuecomment-716136144
2020-10-26 17:39:10 +01:00
Martchus
49bbebd1ad
Allow configuring package suffix for qtutilities individually
2020-10-23 17:03:57 +02:00
Martchus
a6727b0fa7
Show the connection config name in tooltip when displaying multiple icons
2020-10-19 18:33:10 +02:00
Tomasz Wilczyński
cd10501580
Fix "conntected" typo in en_US translation
...
Change all instances of "conntected" to "connected" in the English (US)
translation file.
Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
2020-10-19 15:30:37 +09:00
Martchus
4040a4e136
Hide connection status from settings when there are multiple tray icons
2020-10-18 17:02:12 +02:00
Martchus
ce46931631
Update translations
2020-10-07 21:53:39 +02:00
Martchus
fe4082a253
Add fallback icons for buttons to move connections up and down
...
because these buttons are icon-only and therefore looks odd without an
icon.
2020-09-12 22:09:40 +02:00
Martchus
0b5fb14931
Remove overspecification of Qt version in documentation and comments
2020-09-04 01:13:46 +02:00
Martchus
3b49e9e312
Support Qt 6 (commit 174154b)
2020-09-04 01:09:18 +02:00
Martchus
c0e2e0bce1
Apply clang-format
2020-07-12 21:17:34 +02:00
Martchus
5b2147a874
Apply scaling in renderSvgImage() similar to QIcon::pixmap() does
2020-07-12 02:38:57 +02:00
Martchus
e10eca68f9
Rename "Inotify-launcher" to "Extra launcher"
...
The external inotify tool is likely not used anymore. It makes sense to
keep the concept of supporting additional tools because it might be used
in the future again. So it seems best to give the additional launcher a
more generic name.
2020-07-09 21:08:46 +02:00
Martchus
b5cf0523b6
Fix visibility of libsyncthing-specific settings widgets
2020-07-09 20:28:53 +02:00
Martchus
a9225c5a35
Use addCustomAction() instead of deprecated addCustomButton()
2020-07-09 20:21:54 +02:00
Martchus
e44a523e3a
Update translations
2020-05-05 19:02:30 +02:00
Martchus
28a8391f2b
Update libsyncthing to v1.5.0, support setting data directory
2020-05-05 19:01:05 +02:00
Martchus
f61473142f
Add (so far missing) fallback icons
2020-04-03 16:31:41 +02:00
Martchus
7dea132a87
Check whether self-signed certificate actually matches the expected one
...
This concerned only the built-in web view using Qt WebEngine. This change
has only effect when using Qt >= 5.14 because the API did not expose the
certificate chain before.
2020-03-29 20:38:05 +02:00
Martchus
1f3bb98375
Avoid scroll bars in settings dialog
2020-03-17 19:36:36 +01:00
Martchus
ec0fca1446
Allow selecting the config file path manually in connection settings
2020-03-17 19:36:10 +01:00
Martchus
bcb2b49b72
Don't use lower-case Qt macros
2020-03-08 13:50:32 +01:00
Martchus
a744ea642e
Remove hash<QString> implementation from settings.cpp
2020-03-02 16:14:53 +01:00
Martchus
94753de797
Fix start/stop button tooltip for system-wide systemd service
2020-02-02 19:51:16 +01:00
Martchus
133dbacb5d
Use consistent order for visibility attribute
2020-01-29 18:51:10 +01:00
Martchus
c12db6dbfb
Update German translation
2020-01-23 20:15:02 +01:00
Martchus
0b377c263b
Avoid code duplication in settings.cpp
2020-01-23 19:36:20 +01:00
Martchus
677644a17a
Apply clang-tidy
2020-01-23 19:35:35 +01:00
Martchus
86e97a0d43
Add tooltips for connection interval settings
2020-01-23 19:16:06 +01:00
Martchus
309ff054a0
Add option to connect automatically on startup
2020-01-23 19:09:51 +01:00
Martchus
287ec5542b
Allow setting log level when using libsyncthing
2020-01-20 22:30:42 +01:00
Martchus
dab3fd7e31
Update translations
2020-01-18 16:47:51 +01:00
Martchus
addba5a87c
Improve layouts of settings pages
...
Especially prevent certain elements from expanding (the
additional space between the elements looks weird).
2020-01-11 20:53:07 +01:00
Martchus
04b6ff9bf1
Update translations
2019-12-18 00:31:53 +01:00
Martchus
6048fd259e
Align systemd buttons in settings more nicely
2019-12-18 00:27:25 +01:00
Martchus
32f78b74fd
Overhaul systemd integration, support system-wide units
...
* Lazy initialize systemd interface and don't initialize it
at all if the unit name is empty
* Allow to supervise/control system-wide units in addition to
user units (see https://github.com/Martchus/syncthingtray/issues/61 )
* Avoid redundant code
2019-12-18 00:18:46 +01:00
Martchus
34b9881ffe
Use QTWEBENGINEWIDGETS_VERSION to decide on Qt WebEngine features
...
From https://www.freshports.org/deskutils/syncthingtray (tcberner):
"When WebEngine and Core are out of sync as they tend to be for us,
this leads to compilation errors."
2019-12-12 22:38:47 +01:00
Martchus
4b5a8efa3e
Apply cmake-format v0.6.0
2019-11-30 18:24:19 +01:00
Martchus
69e061cba7
Update translations
2019-11-19 19:34:13 +01:00
Martchus
05e49c86ce
Improve color picker for icons
...
* Add note about Drag & Drop
* Allow picking from multiple presets
2019-11-19 19:33:58 +01:00
Martchus
37893f77cb
Fix compilation with Qt >= 5.14.0
2019-10-20 03:37:44 +02:00
Martchus
38987707bd
Update translations
2019-10-09 23:23:02 +02:00
Martchus
a9013198e3
Consider built-in Syncthing library no longer experimental
...
It works quite well and "libsyncthing" is based on a stable
Syncthing release (1.3.0 as of writing this message).
2019-10-09 23:09:16 +02:00
Martchus
cf5faeca51
Apply cmake-format
2019-09-08 18:12:05 +02:00
p-bo
7e82d7a91b
Added Czech localization
2019-08-20 22:15:08 +02:00
Martchus
47fae26975
Construct QList for pages from initializer list
2019-08-10 22:04:39 +02:00
Martchus
a2d5307e4f
Apply clang-format
2019-08-03 16:31:38 +02:00
Martchus
4e60153070
Update translations
2019-08-02 17:09:05 +02:00
Martchus
db16727956
Show launcher log also before opening settings dialog
2019-08-02 17:05:48 +02:00
Martchus
353f1e2463
Allow to distinguish icon colors within UI and system tray
...
This is useful because sometimes the background color of the system
tray is dark but the overall system UI still uses a light theme.
For the Plasmoid this should never be the case, though. Hence the
extra settings are not available there.
2019-07-31 20:16:43 +02:00
Martchus
972f7b2776
Stop libsyncthing when stopping the application
2019-07-29 16:00:41 +02:00
Martchus
f9eba2d012
Update translations
2019-07-28 22:05:27 +02:00
Martchus
02971698cf
Show libsyncthing version as tooltip
2019-07-28 22:01:30 +02:00
Martchus
4b6cb69586
Fix missing exports
2019-07-28 21:34:51 +02:00
Martchus
d8f35aceaf
Don't use deprecated QProcess::finished() overload
2019-07-27 15:07:26 +02:00
Martchus
1bdba31c70
Improve behavior under Wayland
...
* Add workaround for using QCursor::pos()
* Set window flags and parent of TrayMenu to it is shown
like a context menu
2019-07-27 15:04:14 +02:00
Martchus
fb3c9e9635
Adjust launcher/service apply yet another time
...
* Only reconnect later if the launcher/service is actually running
* Don't try to reconnect if systemd unit is not available
2019-07-26 16:36:48 +02:00
Martchus
1ce8ec9c5f
Consider systemd status only relevant if unit is available
...
If the unit is not available is is not possible to tell whether the
service is running or not so the systemd status should not be
considered yet. As soon as the status changes Systemd::apply() is
executed again and the status possibly considered.
2019-07-25 18:32:52 +02:00
Martchus
2c95a15f1a
Update translations
2019-07-20 17:15:32 +02:00
Martchus
bd3e0f15e8
Polish autostart code
2019-07-20 17:12:55 +02:00
Martchus
16f6d2fb76
Merge pull request #39 from yan12125/macos-autostart
...
Allow autostarting syncthingtray on macOS as launch agents
2019-07-20 09:34:40 +02:00
Chih-Hsuan Yen
1e90925fba
Allow autostarting syncthingtray on macOS as launch agents
2019-07-20 12:10:32 +08:00
Martchus
61958c5046
Polish libsyncthing
...
* Adapt tests
* Remove duplicated code
* Stop Syncthing from a different thread since
it blocks until Syncthing has stopped
2019-07-18 17:21:53 +02:00
Martchus
972b062fb1
Fix build without libsyncthing
2019-07-17 23:14:24 +02:00
Martchus
038225936e
Base libsyncthing on official library refactoring
2019-07-17 17:53:36 +02:00
Martchus
fe332078f1
Improve taking the launcher status into account when connecting
...
* Take the time the launcher is active into account (in the same
way as it is done for the systemd service)
* Fix case when systemd service would be relevant but configured
to consider the launcher status
2019-07-13 17:59:48 +02:00
Martchus
4b246d4b4d
Improve SyncthingProcess and SyncthingLauncher
...
* Add documentation
* Remove leftovers
* Ensure all members are initialized
* Improve coding style
2019-07-13 16:42:19 +02:00
Martchus
3380d65362
Don't disable start button in launcher settings
2019-07-13 15:51:14 +02:00
Martchus
b9e9d76594
Update translations
2019-07-13 13:38:51 +02:00
Martchus
c521e2f808
Apply clang-format
2019-07-13 13:21:25 +02:00
Martchus
335913c8ca
Fix build without systemd support
2019-07-13 13:21:02 +02:00
Martchus
2112b00347
Allow to show start/stop button for launcher
2019-07-12 20:32:55 +02:00
Martchus
31bb92da89
Show notifications about launcher errors
2019-07-12 20:25:24 +02:00
Martchus
59d71aa6a5
Fix killing Syncthing from launcher settings
2019-07-11 17:18:07 +02:00
Martchus
7f307822df
Use setUrlRequestInterceptor only with Qt >= 5.13
2019-07-08 14:03:54 +02:00
Martchus
952c023671
Update translations
2019-07-07 14:41:43 +02:00
Martchus
53455afb00
Use tr() in LauncherOptionPage
2019-07-07 14:36:35 +02:00
Martchus
f7713c0b95
Don't keep track of LauncherOptionPage connections
...
Not required anymore when using QObject as base
2019-07-07 14:32:40 +02:00
Martchus
61716687c9
Handle QProcess::errorOccurred
2019-07-07 14:31:09 +02:00
Martchus
4c760a2c08
Insert new line before logging exist code
2019-07-07 13:52:37 +02:00
Martchus
89889c1493
Ensure handler of LauncherOptionPage are called in main thread
2019-07-07 13:52:07 +02:00
Martchus
3d5869f8e1
Add default args for Syncthing launcher
2019-07-07 12:59:47 +02:00
Martchus
a43e5bfc66
Apply clang-format
2019-07-07 12:16:34 +02:00
Martchus
d9f5959165
Don't use deprecated Qt functions
2019-07-07 12:15:20 +02:00
Martchus
35386804a6
Define "logLevelStrings" only if required
2019-07-07 12:13:55 +02:00
Martchus
6ac633366e
Don't use functions obsoleted in Qt 5.13.0
2019-06-25 14:37:14 +02:00
Martchus
d02bcad77b
Set application name in DBusStatusNotifier
2019-06-16 17:36:26 +02:00
Martchus
56e1e98493
Apply cmake-format
2019-06-16 16:58:52 +02:00
Martchus
65eb59fe26
Add missing German translations
2019-06-16 16:58:37 +02:00
Martchus
dc7d9b815f
Adapt to changes in c++utilities
2019-06-14 19:15:26 +02:00
Martchus
64473df5ba
Adapt to changes in c++utilities
2019-06-10 22:48:26 +02:00
Martchus
25ece5b401
Fix icons in DBusStatusNotifier
2019-05-26 23:13:43 +02:00
Martchus
96ed888e20
Allow customizing foreground color of status icons
2019-05-21 17:56:08 +02:00
Martchus
0e7cc8ba9b
Apply changed status colors without restart
2019-05-19 23:11:50 +02:00
Martchus
96dc7a535c
Support transparency in status icon colors
2019-05-19 21:22:46 +02:00
Martchus
05da0465a7
Allow customizing status icon colors
2019-05-19 17:57:37 +02:00
Martchus
a30853cfeb
Apply cmake-format and clang-format
2019-05-04 22:10:37 +02:00
Martchus
d88df866d2
Adapt to c++utilities v5
2019-05-04 21:05:21 +02:00
Martchus
016e5e29a9
widgets GUI: Don't use frames by default
...
Looks better with most themes.
2019-03-20 17:36:52 +01:00
Martchus
2ab88c5766
Add font awesome icons to models
...
So it looks a bit more like the official UI.
2019-02-27 20:41:50 +01:00
Martchus
b0c4c122a4
Use good old emblem-important icon
...
The new version from Breeze doesn't look nice in the way the
plasmoid uses this icon.
2019-02-26 17:43:28 +01:00
Martchus
3bcdf26cca
Show global statistics on widgets-based GUI
2019-02-18 00:35:32 +01:00
Martchus
e56c950100
Show overall statistics in plasmoid
2019-02-17 23:46:03 +01:00
Martchus
326f03b604
Apply cmake-format
2019-02-06 17:36:14 +01:00
Martchus
99624197cd
Improve spelling of "Syncthing-Unit" in German translation
2019-01-13 17:56:33 +01:00
Martchus
db35ce14be
Update translations
2018-12-22 17:11:38 +01:00
Martchus
ba4012fb36
Update translations
2018-11-13 18:01:11 +01:00
Martchus
d763a755ac
Fix typo in 'Connected to ...'
2018-11-13 18:00:30 +01:00
Martchus
d803f83d0f
Update translations
2018-11-03 21:41:44 +01:00
Martchus
4a42a3f0c0
Fix and refactor directory error handling
...
* Rely not only on the FolderErrors event
* Request pull errors when opening the dialog
* Use "pullErrors" from FolderSummary
* Move code for directory error dialog into
its own class
This should fix that sometimes obsolete errors
were still displayed or actually present errors
missing.
2018-11-03 21:30:17 +01:00
Martchus
930691ebdc
Rename ErrorViewDialog to InternalErrorsDialog
2018-11-03 18:15:10 +01:00
Martchus
dd5cf12b1c
Improve inserting address from config file
...
* Assume local connection if address is eg. 0.0.0.0
* Use isLocal() from utils which considers the hostname
and interfaces as well
2018-11-02 20:57:25 +01:00
Martchus
ec02a9e483
Show "Select directory ..." button in web view
2018-10-28 17:32:31 +01:00
Martchus
e59a80c0f6
Fix showing native dir selection from web view
2018-10-28 17:04:10 +01:00
Martchus
cdff9fd974
Allow forwarding JS console of web view to stderr
2018-10-28 17:03:23 +01:00
Martchus
e43a6c1c98
Adapt Qt WebKit specific code to latest adjustments
2018-10-28 16:29:11 +01:00
Martchus
900377b036
Stop web view immediately if in background and user disables this
2018-10-28 14:27:25 +01:00
Martchus
2e67e6b2de
Use signals for logAvailable() and qrCodeAvailable()
2018-10-20 22:08:25 +02:00
Martchus
533a5d0939
Use override
2018-10-10 21:26:46 +02:00
Martchus
dda2c411fb
Update translations
2018-10-10 21:18:25 +02:00
Martchus
87a10c5b33
Allow hiding Plasma applet in certain states
...
See https://github.com/Martchus/syncthingtray/issues/23
2018-10-10 17:48:48 +02:00
Martchus
7dde61987a
Clear the right status in StatusInfo::updateConnectionStatus()
2018-09-05 17:14:14 +02:00
Martchus
af120f1ae1
Update translations
2018-08-05 15:21:12 +02:00
Martchus
45ef2518e8
Apply clang-format
2018-08-04 15:47:43 +02:00
Martchus
59924f431c
Use additional status text not only for devs
2018-07-30 21:37:26 +02:00
Martchus
db4b032179
Show connected device names in additional status
2018-06-27 17:38:22 +02:00
Martchus
f8dabbc78d
Fix compilation without systemd support
2018-05-10 13:51:25 +02:00
Martchus
52740c4cbe
Update translations
2018-05-08 00:43:15 +02:00
Martchus
988765f2ba
Show new dev/dir notifications in usual tray icon and Plasmoid
2018-05-01 22:27:03 +02:00
Martchus
0d635e5ad5
Refactor launcher
...
* Pass program and arguments directly
* Prevent failure on white space in executable path
* Use own parser for arguments
* Make libsyncthing accessible from launcher
2018-04-18 23:27:45 +02:00
Martchus
c7418431f5
Use new libsyncthing interface in launcher
...
Not tested yet
2018-04-15 20:20:30 +02:00
Martchus
b7dbd2c72b
Fix build without libsyncthing
2018-04-12 16:14:09 +02:00
Martchus
0ceb8d5e79
Add high-level abstraction for launching Syncthing
...
Add new SyncthingLauncher class which lauches Syncthing
under the hood via external SyncthingProcess or using
libsyncthing.
Note: Launching via libsyncthing is still experimental.
2018-04-11 23:16:00 +02:00
Martchus
d08aa005d7
Fix compilation without systemd support
2018-04-10 21:05:49 +02:00
Martchus
a805de8a21
Fix typo in German translation
2018-04-04 20:22:12 +02:00
Martchus
6d155d3d63
Make considering launcher for reconnects configurable
...
Similar to the systemd configuration
2018-04-03 00:11:55 +02:00
Martchus
0c104f60b8
Wait till all processes finished, ask for killing
...
See https://github.com/Martchus/syncthingtray/issues/15
2018-04-02 23:32:52 +02:00
Martchus
f9305819a7
Update translations
2018-04-02 21:26:05 +02:00
Martchus
ce7a4421fa
Consider isActiveFor() for process also when systemd unavailable
2018-04-02 20:52:50 +02:00
Martchus
146d4870e4
Refactor preventing unwanted error messages
...
* See https://github.com/Martchus/syncthingtray/issues/15
* Not tested yet
2018-04-02 20:35:30 +02:00
Martchus
e9e85e6ba9
Update translations
2018-03-31 22:36:31 +02:00
Martchus
d2eb4addd9
Distinguish between local an remote sync in settings
2018-03-31 22:31:28 +02:00
Martchus
c1efb690ef
Update translations
2018-03-24 17:06:47 +01:00
Martchus
b12988e342
Apply clang-format from LLVM 6
2018-03-24 17:06:16 +01:00
Martchus
71bcdd0c45
Add notification images (DBus-only)
2018-03-18 03:09:07 +01:00
Martchus
4a28ea31a5
Quote application path in desktop file correctly
2018-02-22 03:24:32 +01:00
Martchus
81b8a42ae4
Provide fallback for qEnvironmentVariable() when using old Qt
2018-02-21 23:37:34 +01:00
Martchus
907f004a84
Do not notify about "Sync complete" by default
...
Issue described in
https://forum.syncthing.net/t/proper-way-for-sync-complete-notification-and-actual-idle-detection
should be fixed first.
2018-02-20 20:40:18 +01:00
Martchus
620426fc2e
Improve coding style in settings dialog
2018-02-19 19:46:26 +01:00
Martchus
fb654b7bfe
Make autostart for AppImage work
2018-02-19 19:01:07 +01:00
Martchus
c9039ff6aa
Ensure webview defs are present
2018-01-27 23:34:36 +01:00
Martchus
a6c6c4bae8
Update translations
2018-01-20 21:23:20 +01:00
Martchus
eeca6715de
Send API-Key when using QWebEngine
...
so when showing Syncthing via QWebEngine, the password
must not be provided.
2017-12-30 02:26:55 +01:00
Martchus
af1f38b9eb
Remove obsolete translations
2017-12-30 01:00:55 +01:00
Martchus
712708822a
Fix typo in German translation
2017-12-01 19:26:02 +01:00
Martchus
bc239b9292
Update translations
2017-11-01 18:30:32 +01:00
Martchus
c9a9291697
Prevent segfault when attempting to view source
2017-11-01 18:25:30 +01:00
Martchus
3a81ae4f61
Show native directory selection dlg in web UI
2017-11-01 18:04:54 +01:00
Martchus
bf2c446d20
Prevent errors when removing multiple nested dirs
2017-10-21 14:11:01 +02:00
Martchus
9ec834917f
Fix condition to allow removing last connection config
2017-10-08 16:34:02 +02:00
Martchus
9782795551
Add missing icons
2017-10-07 22:24:19 +02:00
Martchus
5e3b195b44
Update translations
2017-10-05 00:34:00 +02:00
Martchus
ea96c64563
Update number of connected devices correctly
...
Computing the number of connected devices on overall
connection status changed event is not sufficient.
2017-10-05 00:08:46 +02:00
Martchus
616bcdc497
plasmoid: Allow showing new notifications via button
2017-10-01 21:42:26 +02:00
Martchus
544f00d52e
Fix warning about reassigning layout
2017-10-01 21:20:25 +02:00
Martchus
502f37dbf5
Fix warning about url decoding
2017-10-01 21:20:05 +02:00
Martchus
177832f40b
Update translations
2017-10-01 17:56:26 +02:00
Martchus
60a322cb4e
Get rid of no longer necessary hasBeenShown() checks
2017-09-27 00:21:53 +02:00
Martchus
640f0e5b08
Update translations
2017-09-26 15:45:36 +02:00