99cb584249
Use non-standard port for tests
2018-10-10 22:45:49 +02:00
cf22f6b16a
Make all request...() methods consistently public
2018-10-10 22:15:12 +02:00
00e83e721d
Consider failure to request disk events fatal
...
Prevents endless polling for disk events in the error
case.
2018-10-10 22:05:48 +02:00
533a5d0939
Use override
2018-10-10 21:26:46 +02:00
87a10c5b33
Allow hiding Plasma applet in certain states
...
See https://github.com/Martchus/syncthingtray/issues/23
2018-10-10 17:48:48 +02:00
de9259e545
Show whether filesystem watcher active
2018-09-15 18:25:02 +02:00
7611ad1c8e
Propose use of SYNCTHING_TEST_TIMEOUT_FACTOR
2018-09-06 22:04:22 +02:00
9599dcee81
Increase timeout for applying config
2018-09-06 21:58:41 +02:00
791f1ccd33
Fix missing whitespace in German translation
2018-08-25 13:14:45 +02:00
af120f1ae1
Update translations
2018-08-05 15:21:12 +02:00
7e2eea8523
tests: Increase timeouts, use timeout factor everywhere
2018-08-05 15:20:21 +02:00
73c44591d5
Consume disk events in SyncthingConnection
...
First step to:
* Show history of most recent file changes
* Notify about file changes
(see https://github.com/Martchus/syncthingtray/issues/7 )
2018-08-04 22:06:31 +02:00
45ef2518e8
Apply clang-format
2018-08-04 15:47:43 +02:00
39dd98354a
Request Syncthing version
2018-07-30 23:00:40 +02:00
3549a4cdef
Compute overall statistics
2018-07-30 23:00:22 +02:00
7598fef709
Update translations
2018-07-22 22:17:48 +02:00
97e0253902
Fix some warnings, improve coding style
2018-07-22 22:09:59 +02:00
77e75f543c
Add some more directory properties
2018-07-22 22:09:18 +02:00
ad3c8b5240
Don't meld 'unshared' into the status
...
Just deal with it like with the paused flag. This will
hopefully solve the issue that dirs are wrongly shown as
unshared till the next status update.
2018-07-22 22:09:18 +02:00
5a80089cbd
Fix condition for outgoing traffic
2018-07-22 21:18:00 +02:00
0acfdd7002
Use "rescan disabled" instead of "0 s"
2018-07-05 17:40:36 +02:00
7166f6532a
Display overall status info in CLI
2018-07-05 17:39:35 +02:00
db4b032179
Show connected device names in additional status
2018-06-27 17:38:22 +02:00
f4622379ae
Prevent local sync complete notification during scan
2018-05-23 23:18:39 +02:00
68f5565f1a
Discard sync complete event if paused
2018-05-17 18:34:05 +02:00
e7d365f849
Initialize SyncthingNotifier correctly in Plasmoid
2018-05-15 22:27:54 +02:00
43cd6fc2cc
Fix use of SyncthingService without check for nullptr
2018-05-15 22:26:54 +02:00
b1b9f87320
Update translations
2018-05-12 23:14:04 +02:00
44c0c44475
Improve coding style
2018-05-12 23:09:14 +02:00
2fcc94f567
Handle new folder types
...
See https://github.com/syncthing/syncthing/pull/4942
2018-05-12 23:08:57 +02:00
f8dabbc78d
Fix compilation without systemd support
2018-05-10 13:51:25 +02:00
52740c4cbe
Update translations
2018-05-08 00:43:15 +02:00
cfa27390f6
Apply clang-format
2018-05-08 00:38:49 +02:00
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
66e58e3971
Fix reading label in readDirRejected()
2018-05-02 00:01:19 +02:00
bde3734ea4
Add mocks for testing rejected events
2018-05-02 00:00:47 +02:00
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
3857079f7e
Add high-level notifications for new devs and dirs
2018-05-01 22:23:54 +02:00
2c27cc27d0
Add signals for new devices and directories
2018-05-01 20:43:15 +02:00
72e1377c43
Add tests for syncthingctl
2018-05-01 01:16:20 +02:00
819d37eeee
Test dealing with arbitrary config
2018-04-30 21:30:35 +02:00
082eaa29b6
Allow mocking SyncthingService
2018-04-20 23:00:56 +02:00
b0dc9c861d
Improve SyncthingProcess::splitArguments() parser
2018-04-18 23:46:17 +02:00
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
f7dc8c93bd
Ensure Syncthing doesn't try to upgrade during tests
2018-04-17 23:52:20 +02:00
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
278ba521d9
Fix warning for SYNCTHING_CONNECTION_LOG_SYNCTHING_EVENTS
2018-04-11 23:13:02 +02:00
d08aa005d7
Fix compilation without systemd support
2018-04-10 21:05:49 +02:00
fbdd1b2355
Include consistently with ./
2018-04-08 21:53:23 +02:00
b61592fbbd
Allow editing Syncthing config via JavaScript
2018-04-07 22:01:54 +02:00