There's no problem with adding hyphens to usernames, I simply forgot to include it in the vailadation routine. However, I dont see how that matters as far as calibre 3.x vs 2.x is concerned, since in 2.x there were no usernames at all (well technically a single fixed one).
And if you restrict access to a library it is not listed on the home page at all, for users that do not have access to it.
|