78d4553104
Update translations
2019-02-18 00:41:17 +01:00
3bcdf26cca
Show global statistics on widgets-based GUI
2019-02-18 00:35:32 +01:00
06072df707
Show button for about dialog in plasmoid as well
2019-02-17 23:49:39 +01:00
2b3a27d537
Replace "Open web UI" with "Open Syncthing"
2019-02-17 23:49:22 +01:00
e56c950100
Show overall statistics in plasmoid
2019-02-17 23:46:03 +01:00
8690566992
Handle details row count changed in model
...
Required since the row count is now variable depending on
whether stats are shown or now.
2019-02-16 01:40:06 +01:00
4b54fc3a28
Reduce indentation in models
2019-02-16 01:06:08 +01:00
700b0d24e0
Don't show stats for pause dirs in GUI
2019-02-16 00:55:27 +01:00
646d9363da
Don't show stats for pause dirs in CLI
2019-02-16 00:34:18 +01:00
e475454c2d
plasmoid: Fix setting initial size
...
Some change in Qt or Plasma prevents the old way of setting
it to work (using onVisibleChanged). Using a Loader and
onLoaded seems to work better.
2019-02-12 00:23:51 +01:00
326f03b604
Apply cmake-format
2019-02-06 17:36:14 +01:00
a1a9db30f9
Update translations
2019-02-06 17:35:49 +01:00
dc5f2d99e2
Fix SyncthingConnection::connectLater()
2019-02-06 17:35:21 +01:00
310e4bdc73
Update packaging documentation
2019-02-06 17:34:50 +01:00
bb513c0a61
Prevent waiting forever also in CLI tests
2019-01-13 23:39:37 +01:00
2370fe1ef5
Let CMake generate code for test application
2019-01-13 22:16:23 +01:00
99624197cd
Improve spelling of "Syncthing-Unit" in German translation
2019-01-13 17:56:33 +01:00
f74dbe2799
Prevent enless connection attempts in connector test
...
Those are observable on misc OBS builds. This hopefully prevents
perpetual OBS builds and should also allow to actually investigate
what the problem is.
2019-01-13 17:48:39 +01:00
028a456c4e
Update translations
2018-12-29 20:40:40 +01:00
d48c7be6fa
Set the parents of the QActions for Dolphin integration correctly
...
The parent must be the plugin itself. Otherwise the QActions are
not destroyed when the menu vanishes.
2018-12-26 01:18:28 +01:00
951235d082
Improve logging in Dolphin integration
2018-12-26 01:16:38 +01:00
daa2d42ef2
Delete menu later to prevent segfault
2018-12-26 01:15:28 +01:00
267cbd7dad
Document SyncthingConnection::readDevRejected()
2018-12-26 01:14:19 +01:00
1156721822
Ensure not to continue reconnecting while still aborting
2018-12-26 01:14:01 +01:00
ea2e26aace
Don't use newDirs/newDevs for endResetModel()
...
* These events might not be emitted in all error cases.
So it would be wrong to rely on that.
* Reduces redundant code.
2018-12-25 02:33:57 +01:00
67723bfa27
Set status to disconnected on error due to insufficient config
2018-12-25 02:31:18 +01:00
c83df582b6
Fix subtile bugs on reconnect
...
* Ensure previous long polling requests for events are aborted
before connecting again
* Ensure results from previous requests are always discarded
after aborting to reconnect
2018-12-25 02:30:13 +01:00
d3c6eda0a6
Store API key for Dolphin integration persistently
...
Only storing the key for the last selected config should
be sufficient.
2018-12-24 17:35:54 +01:00
ad42c24c96
Prevent reading QNetworkReply in error case when not bytes available
2018-12-24 17:35:10 +01:00
1d5b90a693
Allow always to change config
2018-12-24 17:19:11 +01:00
10747bfdf9
Handle config issues in Dolphin integration
...
* Check whether URL is present
* Allow user to enter API key manually
2018-12-24 17:17:09 +01:00
35903fc996
Simulate flaky syncthing service
2018-12-23 21:28:43 +01:00
adc0fa724e
Ensure TrayIcon is immediately visible
2018-12-23 21:17:51 +01:00
5afbd4e664
Fix typo
2018-12-23 21:17:31 +01:00
8b6cf6a282
Remove unused function in TrayWidget
2018-12-23 21:17:24 +01:00
cdd78fb026
Fix typo in code for mocked service configuration
2018-12-23 19:42:17 +01:00
db35ce14be
Update translations
2018-12-22 17:11:38 +01:00
52f6e51e1a
Fix wrong "Rescan ..." in file item action
2018-12-22 16:27:08 +01:00
b599da308e
Update translations for Dolphin menu
2018-11-30 17:51:15 +01:00
a21d273ae1
Prevent all '&' in Dolphin menu
2018-11-30 17:47:12 +01:00
388b3ef6b1
Quote dir name in Dolphin menu
2018-11-30 17:46:48 +01:00
85b569a3c9
Add a description for each fileitemactionplugin class
2018-11-28 21:23:09 +01:00
f901386478
Split fileitemactionplugin code into multiple files
2018-11-28 21:23:09 +01:00
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
ba4012fb36
Update translations
2018-11-13 18:01:11 +01:00
d763a755ac
Fix typo in 'Connected to ...'
2018-11-13 18:00:30 +01:00
6dc521599f
Adapt tests to changes in dir error handling
2018-11-03 21:55:31 +01:00
1d75ee2656
Improve initialization of roleNames()
2018-11-03 21:47:30 +01:00
d803f83d0f
Update translations
2018-11-03 21:41:44 +01:00
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