Commit Graph

749 Commits

Author SHA1 Message Date
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