Martchus
44c0c44475
Improve coding style
2018-05-12 23:09:14 +02:00
Martchus
2fcc94f567
Handle new folder types
...
See https://github.com/syncthing/syncthing/pull/4942
2018-05-12 23:08:57 +02:00
Martchus
66e58e3971
Fix reading label in readDirRejected()
2018-05-02 00:01:19 +02:00
Martchus
2c27cc27d0
Add signals for new devices and directories
2018-05-01 20:43:15 +02:00
Martchus
b61592fbbd
Allow editing Syncthing config via JavaScript
2018-04-07 22:01:54 +02:00
Martchus
146d4870e4
Refactor preventing unwanted error messages
...
* See https://github.com/Martchus/syncthingtray/issues/15
* Not tested yet
2018-04-02 20:35:30 +02:00
Martchus
c7ea5974e4
Allow editing config via syncthingctl
2018-04-01 23:01:37 +02:00
Martchus
023279142b
Fix "sync complete" notifications during upload
...
* Distinguish between local and remote FolderCompletion events
* Do not request completion via REST-API, the FolderCompletion
event covers both - local and remote changes.
2018-03-31 22:07:05 +02:00
Martchus
bfd51fcaff
Refactor SyncthingConnection::readDirEvent()
2018-03-31 21:19:53 +02:00
Martchus
d74738a8a4
Enable event logging for debugging purposes
2018-03-31 19:48:27 +02:00
Martchus
6828e96b53
Improve sync complete notifications
...
* Also consider remote updates
* Still massive notifications when uploading
about local folder completed
2018-03-29 00:38:21 +02:00
Martchus
914aac6e39
Make bash completion faster by requesting only config
2018-02-19 03:22:47 +01:00
Martchus
e6ac3d8599
Update status when config updated
2018-02-18 18:13:06 +01:00
Martchus
d20a4aea19
Avoid nesting in SyncthingConnection::continueConnecting()
2018-02-18 18:12:22 +01:00
Martchus
c4d63e0e7c
Ignore old FolderCompletion events
2018-01-28 18:07:39 +01:00
Martchus
79fe97d952
Refactor notifications
...
* Use SyncthingNotifier class
* Show 'Sync complete' on FolderCompletion event
* Add extra structure for stats
2018-01-27 23:27:50 +01:00
Martchus
b9c87a9bba
Show remote progress in cli
2018-01-25 00:03:31 +01:00
Martchus
447928a018
Request device/directory completion
2018-01-24 21:46:18 +01:00
Martchus
e6b97e1ecc
Clean code for dealing with folder (scan) completion
2017-11-22 00:29:50 +01:00
Martchus
40465a8abb
connector: Add method to find dir by path
2017-10-16 19:41:56 +02:00
Martchus
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
Martchus
69ffaeb1f3
Apply tidy after updating to clang-format 5.0.0
...
The behavior of clang-format slightly changed in Clang 5.0.0:
http://releases.llvm.org/5.0.0/tools/clang/docs/ReleaseNotes.html#clang-format
2017-09-17 21:48:15 +02:00
Martchus
144feb426c
Prevent rescanning all dirs if no dir ID specified
2017-09-09 21:31:05 +02:00
Martchus
6585117186
Add SyncthingConnection::isLocal()
2017-09-08 17:01:51 +02:00
Martchus
fe0688cb27
Only add helpers for mocked SyncthingConnection if required
2017-09-05 00:35:54 +02:00
Martchus
62b94b8460
Show offset of JSON parsing error
2017-09-05 00:23:17 +02:00
Martchus
2747ce76ff
Allow compiling connector with mocked SyncthingConnection
2017-09-05 00:22:52 +02:00
Martchus
6b01e42fe4
Fix parsing time from folder summary
2017-08-30 00:01:34 +02:00
Martchus
6c6d7f00d5
Emit status update on each dir status change
2017-08-24 01:52:07 +02:00
Martchus
85ac283455
Consider event time when reading FolderSummary
2017-08-23 23:57:47 +02:00
Martchus
4136e23148
Get current dir status when connecting
2017-08-23 23:56:31 +02:00
Martchus
ab2efb7012
Distinguish between requestDirStatistics and requestDirStatus
2017-08-23 23:55:19 +02:00
Martchus
91f7dc38d3
Fix HTTP method for "db/status"
2017-08-23 23:54:07 +02:00
Martchus
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
Martchus
be6d0cbf5d
Don't show own dev in shared devs of dir
2017-08-22 20:44:49 +02:00
Martchus
9b45c49b97
Show names for the devs a dir is shared with
...
(previously only the IDs were shown)
2017-08-22 19:45:07 +02:00
Martchus
3ff4f69180
Remove leftover from testing
2017-08-21 21:46:50 +02:00
Martchus
e52a2a6ef6
Improve error handling
...
Allow viewing request URL and response of internal
errors.
2017-08-20 01:20:47 +02:00
Martchus
aca7f61c84
Prevent trying to rescan paused dirs
...
* Exclude paused dirs when rescanning all dirs to
prevent errors
* Disable rescanning particular dir via gui if paused
2017-07-16 21:08:38 +02:00
Martchus
c4ccda93c9
Show global directory errors messages
...
Previously, only error messages for failed
items have been shown.
2017-07-14 20:14:15 +02:00
Martchus
da8f6f7353
Apply tidy
2017-07-02 22:08:30 +02:00
Martchus
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
Martchus
732a5fdd8d
Apply clang-format
2017-05-01 03:34:43 +02:00
Martchus
0868f2cf6a
Extend tests of connector library
2017-03-09 23:10:03 +01:00
Martchus
a3887749a5
Test SyncthingConnection class
2017-03-09 02:58:13 +01:00
Martchus
8332176bf6
Improve pauseResumeDirectory()
...
* Use compact JSON
* Don't do anything if no dirs specified
* Note Syncthing issue
2017-02-23 23:12:38 +01:00
Marius Kittler
189a985e23
Support pause/resume directories in CLI
2017-02-23 23:12:38 +01:00
Martchus
16c88daf28
Allow pausing/resuming dirs in backend
2017-02-23 15:57:11 +01:00
Martchus
fc13a8f146
Read paused state of directories
2017-02-20 21:00:18 +01:00
Martchus
e7c03881f1
Support rescan of single files/dirs
2017-02-20 18:42:27 +01:00