Commit Graph

37 Commits

Author SHA1 Message Date
40465a8abb connector: Add method to find dir by path 2017-10-16 19:41:56 +02:00
ea96c64563 Update number of connected devices correctly
Computing the number of connected devices on overall
connection status changed event is not sufficient.
2017-10-05 00:08:46 +02:00
6585117186 Add SyncthingConnection::isLocal() 2017-09-08 17:01:51 +02:00
6c6d7f00d5 Emit status update on each dir status change 2017-08-24 01:52:07 +02:00
85ac283455 Consider event time when reading FolderSummary 2017-08-23 23:57:47 +02:00
ca256b62e8 Refactor SyncthingConnection
* Reduce if-cascades
* Add extra method for handling fatal errors
* Read directory summary in extra method
* Allow requesting summary for directory explicitely
2017-08-23 00:22:02 +02:00
be6d0cbf5d Don't show own dev in shared devs of dir 2017-08-22 20:44:49 +02:00
e52a2a6ef6 Improve error handling
Allow viewing request URL and response of internal
errors.
2017-08-20 01:20:47 +02:00
e4a382e4e8 Improve connector tests
Region coverage now by 74.4417%
2017-07-09 23:34:43 +02:00
55757b1e57 connector: Refactor and improve tests 2017-07-02 21:47:59 +02:00
04c9caf7d4 connector: Update raw config after pausing/resuming
It seems like (cached) raw config is not automatically updated
via newConfig() after pausing/resuming a dir/dev. So this is
now done manually.

Additionally, pausing/resuming devs is now also implemented by
posting new config.
2017-07-02 21:47:23 +02:00
5d05e9a5df Fix compatibility with Qt < 5.8 2017-06-09 12:16:25 +02:00
b2af9fc12d Export meta data for Data namespace 2017-05-11 00:02:20 +02:00
732a5fdd8d Apply clang-format 2017-05-01 03:34:43 +02:00
16d62bb0c6 Provide default c'tor for registered meta-types 2017-04-23 14:15:03 +02:00
01610f5027 Register some enums/structs as Qt meta-type
Reuired when creating a Plasmoid because these
types might be accessed from QML then
2017-04-23 14:02:15 +02:00
Marius Kittler
189a985e23 Support pause/resume directories in CLI 2017-02-23 23:12:38 +01:00
16c88daf28 Allow pausing/resuming dirs in backend 2017-02-23 15:57:11 +01:00
e7c03881f1 Support rescan of single files/dirs 2017-02-20 18:42:27 +01:00
2a5137184a Distinguish unknown traffic from zero traffic 2017-01-14 00:58:24 +01:00
bbac12f9e9 Make error polling configurable 2017-01-12 23:41:58 +01:00
ac0492d890 Clear Syncthing errors when considering read 2017-01-12 22:14:23 +01:00
ee59c2b1c4 Prevent disconnect notification when stopping Syncthing manually 2017-01-10 23:49:34 +01:00
7755e97c5f Only reconnect when relevant settings changed 2017-01-01 19:19:16 +01:00
2b75f1f3e5 Don't show error for each re-connect attempt 2016-12-12 23:45:40 +01:00
d3bde05ccd Update icon when new notifications shown 2016-12-03 01:00:04 +01:00
992617ccc3 Show relevant dirs when sync complete 2016-11-08 19:44:45 +01:00
9e8a92c0ff Process 'ConfigSaved' events 2016-11-01 17:06:31 +01:00
ba3db70604 Fix reading high traffic values 2016-10-20 23:14:47 +02:00
138a7cc382 Allow auto-reconnect 2016-10-07 15:11:25 +02:00
dd8e443c15 Move SyncthingDev and SyncthingDir to extra files 2016-10-04 23:55:20 +02:00
9fa2a028e8 Show out of sync directory state 2016-10-04 23:42:17 +02:00
0a0aa9742c Don't emit statusChanged when destroying SyncthingConnection 2016-10-03 01:16:04 +02:00
a979b5327c Fix issues in build scripts 2016-10-03 00:41:38 +02:00
f82ed3ba47 Allow shutdown via CLI 2016-10-02 22:16:43 +02:00
1f21c2dc52 Add syncthingctl, see README.md 2016-10-02 21:59:28 +02:00
6470038fc7 Refactor to allow sharing backend with other apps
Intended for creating command line tool and plasmoid
2016-09-30 23:58:45 +02:00