Martchus
ece582db04
Fix visibility of "Show errors" button in plasmoid
2018-10-24 21:35:08 +02:00
Martchus
521bc3f478
Update version to 0.8.3
2018-10-24 21:34:33 +02:00
Martchus
f380732068
Don't use std::function for handlers in testcode
...
Just use the lambdas directly and make if(handler) check
only if possible.
2018-10-21 21:07:43 +02:00
Martchus
76f214adf1
Ignore test for config too
...
This test randomly fails as well
2018-10-21 00:11:30 +02:00
Martchus
7ba6afba74
cli: Ignore that version might be missing
2018-10-21 00:05:01 +02:00
Martchus
6bd2323a16
Log status in SyncthingFileItemAction only if KIO_SYNCTHING_LOG_STATUS set
2018-10-20 23:55:05 +02:00
Martchus
9d7c3876f6
Avoid unnecessary nesting in SyncthingFileItemAction
2018-10-20 23:52:34 +02:00
Martchus
703225b410
Fix/improve CLI tests
...
* Adapt to interleaved output previously enabled in SyncthingTestInstance
* Make it work when verbose output for debugging is enabled
* Show which status line didn't match in case of an failure
* Disable flaky rescan tests in release mode
2018-10-20 23:48:24 +02:00
Martchus
1c6bd37b9d
cli: Take --no-color into account when displaying status
2018-10-20 23:42:18 +02:00
Martchus
a2dd7a7e7e
Use timeout factor also when waiting for GUI startup
2018-10-20 22:26:53 +02:00
Martchus
0e836e939b
Add Openbox/lxqt/LXDE to tested environments
2018-10-20 22:12:54 +02:00
Martchus
97dab2a959
Disable flaky tests for release
2018-10-20 22:12:26 +02:00
Martchus
2e67e6b2de
Use signals for logAvailable() and qrCodeAvailable()
2018-10-20 22:08:25 +02:00
Martchus
c7bccf023a
Fix tests, make them more stable and verbose
...
Tests still sometimes fail when
* requesting QR code
* requesting rescan
2018-10-18 23:37:29 +02:00
Martchus
8a77cdf516
Pass callbacks for requestLog() and requestQrCode() by ref
2018-10-18 23:34:59 +02:00
Martchus
407514289a
Fix typo infos -> info
2018-10-18 23:34:02 +02:00
Martchus
545465b52a
testutils: Check first for failure
2018-10-18 23:25:24 +02:00
Martchus
8dde95fc82
Don't override defines when configuring optional behavior
2018-10-18 23:23:47 +02:00
Martchus
6b35829ad6
Update README.md
2018-10-15 17:46:38 +02:00
Martchus
d138c6d9d1
Change address of dev in testconfig to something not reachable
...
in my local network - otherwise Syncthing panics for whatever
reason :-/
2018-10-14 23:31:19 +02:00
Martchus
dfff485fc4
Update testconfig to version 28
...
Not sure whether it actually works. Right now Syncthing crashes
under Arch Linux for me using the previous config and the updated
version.
2018-10-14 22:50:54 +02:00
Martchus
c249414411
Improve SyncthingTestInstance
...
* Show Syncthing's output interleaved with the test output
by default
* Show Syncthing start parameter
2018-10-14 22:48:52 +02:00
Martchus
e410991012
Allow logging all API calls
2018-10-14 22:48:52 +02:00
Martchus
0ee25c1ae2
Fix warnings about QJsonValue ref
2018-10-12 00:21:05 +02:00
Martchus
00e0b58c86
Allow logging POSTs
2018-10-12 00:20:15 +02:00
Martchus
92b7943ac4
Remove SyncthingStatus::BeingDestroyed from SyncthingStatusSelectionModel
...
since it is a purely internal state
2018-10-12 00:09:52 +02:00
Martchus
db6c8af414
Debug Syncthing crashes during testruns
2018-10-12 00:09:02 +02:00
Martchus
98a6b77013
Use right status in SyncthingApplet::handleConnectionStatusChanged()
2018-10-10 23:37:24 +02:00
Martchus
c031440c05
Use isLocal() in SyncthingConfig::syncthingUrl()
2018-10-10 22:47:03 +02:00
Martchus
99cb584249
Use non-standard port for tests
2018-10-10 22:45:49 +02:00
Martchus
cf22f6b16a
Make all request...() methods consistently public
2018-10-10 22:15:12 +02:00
Martchus
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
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
8173cc99e8
Move ChecklistModel (de)serialization to qtutilities
2018-10-10 21:00:13 +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
f0a2d60906
cli: Abort editing config if nothing has changed
2018-09-15 18:42:14 +02:00
Martchus
3731933c37
Show file system watcher delay in CLI
2018-09-15 18:28:44 +02:00
Martchus
de9259e545
Show whether filesystem watcher active
2018-09-15 18:25:02 +02:00
Martchus
7611ad1c8e
Propose use of SYNCTHING_TEST_TIMEOUT_FACTOR
2018-09-06 22:04:22 +02:00
Martchus
9599dcee81
Increase timeout for applying config
2018-09-06 21:58:41 +02:00
Martchus
7dde61987a
Clear the right status in StatusInfo::updateConnectionStatus()
2018-09-05 17:14:14 +02:00
Martchus
791f1ccd33
Fix missing whitespace in German translation
2018-08-25 13:14:45 +02:00
Martchus
18d90b5290
Update README.md
2018-08-25 11:35:47 +02:00
Martchus
587cce4216
Fix plasmoid build error when configured without web view
...
See https://github.com/Martchus/syncthingtray/issues/19
2018-08-24 15:34:36 +02:00
Martchus
af120f1ae1
Update translations
2018-08-05 15:21:12 +02:00
Martchus
7e2eea8523
tests: Increase timeouts, use timeout factor everywhere
2018-08-05 15:20:21 +02:00
Martchus
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
Martchus
ccbd6f3386
Show more details in device model
2018-08-04 20:34:24 +02:00
Martchus
45ef2518e8
Apply clang-format
2018-08-04 15:47:43 +02:00