Martchus
35903fc996
Simulate flaky syncthing service
2018-12-23 21:28:43 +01:00
Martchus
adc0fa724e
Ensure TrayIcon is immediately visible
2018-12-23 21:17:51 +01:00
Martchus
5afbd4e664
Fix typo
2018-12-23 21:17:31 +01:00
Martchus
8b6cf6a282
Remove unused function in TrayWidget
2018-12-23 21:17:24 +01:00
Martchus
cdd78fb026
Fix typo in code for mocked service configuration
2018-12-23 19:42:17 +01:00
Martchus
db35ce14be
Update translations
2018-12-22 17:11:38 +01:00
Martchus
52f6e51e1a
Fix wrong "Rescan ..." in file item action
2018-12-22 16:27:08 +01:00
Martchus
b599da308e
Update translations for Dolphin menu
2018-11-30 17:51:15 +01:00
Martchus
a21d273ae1
Prevent all '&' in Dolphin menu
2018-11-30 17:47:12 +01:00
Martchus
388b3ef6b1
Quote dir name in Dolphin menu
2018-11-30 17:46:48 +01:00
Martchus
85b569a3c9
Add a description for each fileitemactionplugin class
2018-11-28 21:23:09 +01:00
Martchus
f901386478
Split fileitemactionplugin code into multiple files
2018-11-28 21:23:09 +01:00
Martchus
882a2a5d35
Make Dolphin integration configurable
...
* Allow to select Syncthing config file manually
* Show error if config file can not be located
2018-11-28 21:22:57 +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
6dc521599f
Adapt tests to changes in dir error handling
2018-11-03 21:55:31 +01:00
Martchus
1d75ee2656
Improve initialization of roleNames()
2018-11-03 21:47: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
dcbc19cf8c
Adapt mocking to latest changes
...
* Cover all required requests so the connection can be
established without errors
* Add more events to test error handling
* Fix definition of LIB_SYNCTHING_CONNECTOR_CONNECTION_MOCKED
after syncthingconnection.cpp split
2018-11-03 20:44:11 +01:00
Martchus
930691ebdc
Rename ErrorViewDialog to InternalErrorsDialog
2018-11-03 18:15:10 +01:00
Martchus
f462530183
Reduce nesting in DirView::mouseReleaseEvent()
2018-11-03 17:54:12 +01:00
Martchus
c5d22d8984
Adapt tests to changed SyncthingDir::assignStatus()
2018-11-02 23:39:15 +01:00
Martchus
ad57a0ac9f
Adapt tests to changed status initialization
2018-11-02 23:38:40 +01:00
Martchus
0cc291ae85
Initialize status of SyncthingDev
2018-11-02 23:37:35 +01:00
Martchus
0ef2bf919a
Remove duplicated status recalculation
2018-11-02 22:15:16 +01:00
Martchus
9817be858d
Update stateChanged in readDirSummary()
2018-11-02 22:10:18 +01:00
Martchus
038cb130b7
Don't emit notifications for folder errors
2018-11-02 21:49:24 +01:00
Martchus
25ae9266a8
Discard obsolete folder errors
...
* Discard folder errors older than the last "sync" state
* Unfortunately we don't know the the time of the last
sync from the beginning. To prevent showing obsolete
errors in this state, discard all errors if the status
changes to something other than "out-of-syn".
2018-11-02 21:47:27 +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
2ee1bc0c63
Discard previous item errors also on connect()
...
Because errors might be gone now and should be repopulated
if not.
2018-10-28 16:03:18 +01:00
Martchus
25ace0eb17
Fix condition to set status to disconnected
2018-10-28 15:39:15 +01:00
Martchus
32b2907e67
Split syncthingconnection.cpp
...
* Move methods for specific requests to its own file
2018-10-28 15:37:25 +01:00
Martchus
2862b6fd87
Re-enable all connection tests
2018-10-28 14:38:34 +01:00
Martchus
900377b036
Stop web view immediately if in background and user disables this
2018-10-28 14:27:25 +01:00
Martchus
047050ac8f
Re-enable all CLI tests
...
the issue should be fixed now
2018-10-26 14:08:47 +02:00
Martchus
4c4a1ebd47
Don't unset m_has... on disconnect
2018-10-25 18:25:59 +02:00
Martchus
bb6825aa4c
Use timeout of 0 on first event call
2018-10-25 18:24:31 +02:00
Martchus
049234286c
Improve startup of CLI tests
2018-10-25 18:23:37 +02:00
Martchus
b9a65ef113
Remove redundant poll interval defaults
2018-10-25 18:23:37 +02:00
Martchus
fbad874471
Revert "cli: Ignore that version might be missing"
...
This reverts commit 7ba6afba74
.
2018-10-25 01:00:01 +02:00
Martchus
a024e36ffd
Rework reply/connection handling in SyncthingConnection
...
* Improve consistency
* Ensure all relevant requests are have finished before
setting status to connected
2018-10-25 00:59:13 +02:00
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