395a3503d7
Apply clang-format
2020-03-05 19:17:55 +01:00
db65957154
Start a few queries before testing to disconnect
2020-03-05 19:17:42 +01:00
6010bf72c9
Stop auto-reconnect timer when disconnecting
2020-03-05 19:16:26 +01:00
c152152b67
Improve comments in build scripts
2020-03-05 19:04:55 +01:00
b8f19b5cc1
Improve code to avoid multiple completion requests
2020-03-02 18:20:48 +01:00
7ad623d660
Increase the timeout for disconnect in tests
2020-03-02 18:19:47 +01:00
a744ea642e
Remove hash<QString> implementation from settings.cpp
2020-03-02 16:14:53 +01:00
c797850563
Fix missing QHash include required with older Qt versions
2020-03-02 16:00:16 +01:00
28dc0bb825
Fix duplicated 'eventType == '
2020-03-02 15:51:14 +01:00
cb0d414018
Use std::unordered_map consistently and support legacy Qt
2020-03-02 15:38:38 +01:00
5227a7961e
Use queued connection for "other replies"
...
so the handler is not called while looping through the
list of these replies to abort them. The handler must
not be called in that situation because it mutates the
list.
2020-03-01 23:40:27 +01:00
11834f89d4
Stop polling timers when reconnecting/disconnecting
2020-03-01 23:20:30 +01:00
fb86ee7bf9
Avoid unnecessary completion queries
...
* Ensure the completion for the same dev/dir is not requested
twice
* Prevent completion query if (no longer) polling for events
2020-03-01 23:06:02 +01:00
b8edea29f9
Update translations
2020-03-01 22:06:18 +01:00
f60c803041
Show needed bytes of remote devices
2020-03-01 22:04:49 +01:00
bafdb22c47
Compute the sync state for remote devices
...
See https://github.com/Martchus/syncthingtray/issues/62
2020-03-01 22:04:30 +01:00
6921f9aa89
Configure bright colors for recent changes model
2020-02-29 13:17:38 +01:00
5a93e5e8dd
Update translations
2020-02-18 20:50:53 +01:00
cd805e83ba
Allow using bright custom color in Dolphin menu
...
to make it look better when using a dark theme
2020-02-18 20:47:55 +01:00
c103174609
Make desktop files for Plasma integration from template
...
* Avoid redundant meta-data
* Take target suffix into account
2020-02-14 23:14:50 +01:00
153fc24492
Fix color roles of SyncthingRecentChangesModel
2020-02-10 10:47:35 +01:00
033745f734
Update libsyncthing to v1.3.4
2020-02-04 11:02:00 +01:00
94753de797
Fix start/stop button tooltip for system-wide systemd service
2020-02-02 19:51:16 +01:00
a9abeea8e3
Apply cmake-format 0.6.8
2020-02-02 19:50:35 +01:00
2de3d89d38
Update README.md
2020-02-02 19:50:01 +01:00
133dbacb5d
Use consistent order for visibility attribute
2020-01-29 18:51:10 +01:00
c12db6dbfb
Update German translation
2020-01-23 20:15:02 +01:00
13e0732168
Show context menu on recent changes view
2020-01-23 20:07:11 +01:00
0b377c263b
Avoid code duplication in settings.cpp
2020-01-23 19:36:20 +01:00
677644a17a
Apply clang-tidy
2020-01-23 19:35:35 +01:00
86e97a0d43
Add tooltips for connection interval settings
2020-01-23 19:16:06 +01:00
309ff054a0
Add option to connect automatically on startup
2020-01-23 19:09:51 +01:00
287ec5542b
Allow setting log level when using libsyncthing
2020-01-20 22:30:42 +01:00
e832ccf51d
Limit number of changes to keep
2020-01-19 19:56:30 +01:00
f9100bb0b4
Don't record file changes on dir level by default
2020-01-18 16:57:03 +01:00
dab3fd7e31
Update translations
2020-01-18 16:47:51 +01:00
7edaacc677
Apply clang-format
2020-01-18 16:43:13 +01:00
10fd09901b
Prevent warning in Plasmoid
...
This line might have done something at some point so let's
not completely remove it for backwards compatibility.
2020-01-18 16:43:13 +01:00
6026339c83
Show recent changes
2020-01-18 16:43:13 +01:00
e76d4afff5
Improve layout of Plasmoid appearance settings page
2020-01-11 21:42:25 +01:00
addba5a87c
Improve layouts of settings pages
...
Especially prevent certain elements from expanding (the
additional space between the elements looks weird).
2020-01-11 20:53:07 +01:00
2d704cf765
Fix missing export macros
2020-01-10 18:01:37 +01:00
e99c3f4ef7
Update libsyncthing to v1.3.3
2020-01-07 14:44:10 +01:00
c37c4063b3
Update README.md for systemd changes
2019-12-18 00:41:59 +01:00
04b6ff9bf1
Update translations
2019-12-18 00:31:53 +01:00
6048fd259e
Align systemd buttons in settings more nicely
2019-12-18 00:27:25 +01:00
32f78b74fd
Overhaul systemd integration, support system-wide units
...
* Lazy initialize systemd interface and don't initialize it
at all if the unit name is empty
* Allow to supervise/control system-wide units in addition to
user units (see https://github.com/Martchus/syncthingtray/issues/61 )
* Avoid redundant code
2019-12-18 00:18:46 +01:00
131050b275
Don't use functions deprecated in Qt 5.14.0
2019-12-18 00:07:52 +01:00
7c3a9634ae
Enable wrapping of longer labels of plasmoid appearance settings
2019-12-15 20:21:51 +01:00
34b9881ffe
Use QTWEBENGINEWIDGETS_VERSION to decide on Qt WebEngine features
...
From https://www.freshports.org/deskutils/syncthingtray (tcberner):
"When WebEngine and Core are out of sync as they tend to be for us,
this leads to compilation errors."
2019-12-12 22:38:47 +01:00