* master: (61 commits)
gui: Better accessibility for folder & device panels (fixes#2288)
cmd/syncthing: Extract interfaces for things the API depends on
cmd/syncthing: Return 500 with an error object instead of empty 200 on marshalling failure in REST response
lib/model: Properly handle deleting multiple files when doing scans with subs (fixes#2851)
lib/model: Correct handling of multiple subs when scanning (fixes#2851)
lib/relay/client: Log relay client messages (fixes#2624)
Confirmation box for when adding multiple folders on the same path (#1960)
meta: Amend wweich in NICKS
gui: Update translation files and assets
gui: Differentiate local and remote devices more clearly
gui: Improve layout of footer on narrow screens (fixes#2663)
connections: The Max{Send,Recv}Kbps variables are supposed to be in KiB/s
tests: messagediff argument order should be expected, actual
Use Bootstrap tooltips instead of plain title attributes
Amend norgeous
Let "systemctl help" command work
Add dinosore
Don't show restart prompt when changing folder label (fixes#2840)
Amend wweich
Mend GUI tests
...
Previously the code failed in that it would return top-level plus a sub,
i.e. ["", "foo"], and it would consider "usr/lib" a prefix of
"usr/libexec" which it is not.
Previously the code failed in that it would return top-level plus a sub,
i.e. ["", "foo"], and it would consider "usr/lib" a prefix of
"usr/libexec" which it is not.
By using data-original-title the tooltips live update without reapplying the
js code, such as .tooltip('fixTitle') each time the content changes. This
method also works well with angular expressions:
data-original-title="{{'Download Rate' | translate}}"
This example provides a bootstrap tooltip saying 'Download Rate' that changes
automatically when the language is updated.
Before this change, issuing either
systemctl --user help syncthing[.service]
or
systemctl help syncthing@user[.service]
gave the message
Can't show: http://docs.syncthing.net/
Following this change the syncthing man page is displayed
More prominent positions are given to authors with more commits, in
steps of magnitude. Authors with 100-999 commits are listed before
authors with 10-99 commits. Yes, this puts me at the head of the list
and is a slight ego trip, but I still think it's the right thing to do.
People want to add themselves to AUTHORS. That's fine, but it's not
enough as it also needs to be added to NICKS and script/authors.go needs
to be run. I'd rather have us do this and do it correctly so lets
document that people should not worry about it.