Martchus
d2f8162ba4
Ensure all roles are updated in dir and dev model
2018-07-22 21:08:28 +02:00
Martchus
5932c98b1d
Use immediately invoked lambda to implement roleNames()
...
Because I can
2018-07-22 20:17:45 +02:00
Martchus
0acfdd7002
Use "rescan disabled" instead of "0 s"
2018-07-05 17:40:36 +02:00
Martchus
7166f6532a
Display overall status info in CLI
2018-07-05 17:39:35 +02:00
Martchus
321d6fdd60
Fix QML warnings regarding use of anchors within layout
...
'Detected anchors on an item that is managed by a
layout. This is undefined behavior; use Layout.alignment
instead.'
2018-06-30 17:45:03 +02:00
Martchus
db4b032179
Show connected device names in additional status
2018-06-27 17:38:22 +02:00
Martchus
4d16967b23
Fix possibly missing #include
2018-06-05 22:48:18 +02:00
Martchus
f4622379ae
Prevent local sync complete notification during scan
2018-05-23 23:18:39 +02:00
Martchus
68f5565f1a
Discard sync complete event if paused
2018-05-17 18:34:05 +02:00
Martchus
e7d365f849
Initialize SyncthingNotifier correctly in Plasmoid
2018-05-15 22:27:54 +02:00
Martchus
43cd6fc2cc
Fix use of SyncthingService without check for nullptr
2018-05-15 22:26:54 +02:00
Martchus
49b33e5afe
Ensure errors on first connection after startup are handled
2018-05-15 22:01:03 +02:00
Martchus
c8d4807e88
Update README.md
2018-05-14 17:20:46 +02:00
Martchus
d89debd4b5
Translate type
2018-05-14 16:15:44 +02:00
Martchus
489ee36f63
Adjust expected status for CLI test to new type handling
2018-05-13 00:22:18 +02:00
Martchus
b1b9f87320
Update translations
2018-05-12 23:14:04 +02:00
Martchus
44c0c44475
Improve coding style
2018-05-12 23:09:14 +02:00
Martchus
2fcc94f567
Handle new folder types
...
See https://github.com/syncthing/syncthing/pull/4942
2018-05-12 23:08:57 +02:00
Martchus
f8dabbc78d
Fix compilation without systemd support
2018-05-10 13:51:25 +02:00
Martchus
1e83fefdf2
Fix compilation without DBus notification support
2018-05-10 13:51:07 +02:00
Martchus
b9b557462b
Update translations
2018-05-08 19:20:17 +02:00
Martchus
9ce8c593a2
Require qtutilities 5.10.0 for AboutDialog overload
2018-05-08 19:20:05 +02:00
Martchus
a531fc7ad4
Show dependency versions in about dialog of Dolphin menu
2018-05-08 19:19:27 +02:00
Martchus
4c9aac59ca
Update version to 0.8.0
2018-05-08 18:57:14 +02:00
Martchus
52740c4cbe
Update translations
2018-05-08 00:43:15 +02:00
Martchus
cfa27390f6
Apply clang-format
2018-05-08 00:38:49 +02:00
Martchus
29db8b06b2
Fix dependency versions with GCC 8
2018-05-08 00:38:31 +02:00
Martchus
ab57b34b69
Fix usage of enable_if with GCC 8
...
Seems like the trick with the three dots isn't working
with GCC 8 anymore. So let's make it a default template
parameter then.
Not sure whether GCC 8 is here correct and whether this
workaround causes further trouble.
2018-05-07 23:28:11 +02:00
Martchus
c43412595c
Fix name of syncthing-new.svg
2018-05-02 00:01:46 +02:00
Martchus
66e58e3971
Fix reading label in readDirRejected()
2018-05-02 00:01:19 +02:00
Martchus
bde3734ea4
Add mocks for testing rejected events
2018-05-02 00:00:47 +02:00
Martchus
043d1c09c2
Set default re-connect interval to 30 seconds
...
See https://github.com/Martchus/syncthingtray/issues/16#issuecomment-383375598
2018-05-01 22:31:00 +02:00
Martchus
988765f2ba
Show new dev/dir notifications in usual tray icon and Plasmoid
2018-05-01 22:27:03 +02:00
Martchus
aa9f88df94
Add Syncthing '+' icon
2018-05-01 22:25:05 +02:00
Martchus
3857079f7e
Add high-level notifications for new devs and dirs
2018-05-01 22:23:54 +02:00
Martchus
2c27cc27d0
Add signals for new devices and directories
2018-05-01 20:43:15 +02:00
Martchus
473933528b
Remove specific host-name from expected status in syncthingctl tests
2018-05-01 01:35:13 +02:00
Martchus
134ab0e34a
Improve syncthingctl test
2018-05-01 01:32:27 +02:00
Martchus
72e1377c43
Add tests for syncthingctl
2018-05-01 01:16:20 +02:00
Martchus
f6428e4ff7
Print dirs and devs sorted in syncthingctl status
2018-05-01 01:10:00 +02:00
Martchus
819d37eeee
Test dealing with arbitrary config
2018-04-30 21:30:35 +02:00
Martchus
082eaa29b6
Allow mocking SyncthingService
2018-04-20 23:00:56 +02:00
Martchus
b0dc9c861d
Improve SyncthingProcess::splitArguments() parser
2018-04-18 23:46:17 +02:00
Martchus
2d6ca44aa5
Document issues in LibSyncthing::{stop,restart}Syncthing()
2018-04-18 23:28:45 +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
a36bc4524b
Fix running and stopping libsyncthing multiple times
2018-04-18 00:40:07 +02:00
Martchus
6d7c876553
Clean database before restarting in libsyncthing tests
2018-04-18 00:15:31 +02:00
Martchus
fbbf533a37
Allow passing raw CLI arguments in libsyncthing interface
2018-04-17 23:54:43 +02:00
Martchus
f7dc8c93bd
Ensure Syncthing doesn't try to upgrade during tests
2018-04-17 23:52:20 +02:00
Martchus
28eacb61a4
Verify whether Syncthing started via libsyncthing is stopped correctly
...
This is currently not the case so the tests fail now.
Need to investigate how to stop Syncthing correctly.
2018-04-17 23:50:45 +02:00