fix #30 app "user" page should be optional; fix #29 app "share" URL should be over-ridable