Commit Graph

87 Commits

Author SHA1 Message Date
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