Commit Graph

75 Commits

Author SHA1 Message Date
de9259e545 Show whether filesystem watcher active 2018-09-15 18:25:02 +02:00
45ef2518e8 Apply clang-format 2018-08-04 15:47:43 +02:00
f3e7b5fe8b cli: Show more overall information 2018-07-30 23:01:04 +02:00
ad3c8b5240 Don't meld 'unshared' into the status
Just deal with it like with the paused flag. This will
hopefully solve the issue that dirs are wrongly shown as
unshared till the next status update.
2018-07-22 22:09:18 +02:00
0acfdd7002 Use "rescan disabled" instead of "0 s" 2018-07-05 17:40:36 +02:00
7166f6532a Display overall status info in CLI 2018-07-05 17:39:35 +02:00
489ee36f63 Adjust expected status for CLI test to new type handling 2018-05-13 00:22:18 +02:00
2fcc94f567 Handle new folder types
See https://github.com/syncthing/syncthing/pull/4942
2018-05-12 23:08:57 +02:00
cfa27390f6 Apply clang-format 2018-05-08 00:38:49 +02:00
ab57b34b69 Fix usage of enable_if with GCC 8
Seems like the trick with the three dots isn't working
with GCC 8 anymore. So let's make it a default template
parameter then.

Not sure whether GCC 8 is here correct and whether this
workaround causes further trouble.
2018-05-07 23:28:11 +02:00
473933528b Remove specific host-name from expected status in syncthingctl tests 2018-05-01 01:35:13 +02:00
134ab0e34a Improve syncthingctl test 2018-05-01 01:32:27 +02:00
72e1377c43 Add tests for syncthingctl 2018-05-01 01:16:20 +02:00
f6428e4ff7 Print dirs and devs sorted in syncthingctl status 2018-05-01 01:10:00 +02:00
37e24ccfb7 Use QStringLiteral in Application::editConfigViaScript() 2018-04-08 13:03:05 +02:00
68c9f27e2a Add helper for changing config via JavaScript 2018-04-07 22:57:36 +02:00
5726bab292 Allow specifying script lines via CLI args 2018-04-07 22:28:21 +02:00
ec131f297f Remove comments in example JavaScript 2018-04-07 22:09:44 +02:00
b61592fbbd Allow editing Syncthing config via JavaScript 2018-04-07 22:01:54 +02:00
bf4b26c6f8 Perform at least some checks before sending config 2018-04-07 18:30:35 +02:00
b92bf4f27a Add dry-run for syncthingctl edit 2018-04-07 18:30:14 +02:00
ad98bfbc22 Improve syncthingctl log 2018-04-02 12:48:27 +02:00
c7ea5974e4 Allow editing config via syncthingctl 2018-04-01 23:01:37 +02:00
ac36e6955d Improve coding style in syncthingctl 2018-04-01 22:34:15 +02:00
754cd0c2e1 Allow printing current config 2018-04-01 20:21:51 +02:00
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
4483c42732 Pass settings also for bash-completion 2018-02-24 02:53:28 +01:00
914aac6e39 Make bash completion faster by requesting only config 2018-02-19 03:22:47 +01:00
eb1ec29992 Improve CLI help 2018-01-28 18:07:00 +01:00
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
b9c87a9bba Show remote progress in cli 2018-01-25 00:03:31 +01:00
9017de6e1d Allow --all-dirs and --all-devs in wait-for-idle 2018-01-24 23:16:35 +01:00
8bd8dc53b3 Fix resumeing/pausing devices 2018-01-24 23:08:09 +01:00
45b242b91a Simplify CLI code 2018-01-24 23:07:53 +01:00
cccc73407c cli: Prevent initializing shell completion if not required 2018-01-10 19:50:21 +01:00
af973f10b2 cli: Disable file completion for API-key and URL 2017-11-22 18:27:40 +01:00
43b2f9ff22 Allow to disable formatting 2017-10-17 19:47:12 +02:00
2625f7b08b cli: Allow specifying directory (items) by path
However, relative paths can only be matched to Syncthing dirs
for the local instance.
2017-10-16 19:43:38 +02:00
312ebd26d2 cli: Support timeout and min. idle time in wait-for-idle
So wait-for-idle is useful even when the status returned
by Syncthing is flaky.
2017-09-30 19:00:36 +02:00
3e9e933411 cli: Show directory and device names in shell completion 2017-09-30 18:51:29 +02:00
ce8c005478 Use at least operator<<(ostream,const Failure&)
if custom error handling is still required.
2017-09-29 17:19:35 +02:00
ac8cd977cc Improve error and callback handling in CLI 2017-09-26 16:48:47 +02:00
fd64581029 Find specified operation using new method 2017-09-26 16:48:09 +02:00
69ce6fee21 cli: Print newline after request (in error case) 2017-09-26 15:44:07 +02:00
044f20343c cli: Use error phrases from c++utilities 2017-09-26 15:43:34 +02:00
ab613bea18 cli: Add examples 2017-09-17 21:49:09 +02:00
18ed981d29 Fix warnings in cli/args.cpp 2017-09-17 20:54:02 +02:00
893ae49c49 Show global/local file status in CLI 2017-09-17 20:33:01 +02:00
49862f2701 Make GUI everywhere mandatory 2017-09-09 21:30:18 +02:00
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