White labeling fixes
- Allow deployer to set a default/primary login view via flags (and set this for Jetstream environment), fixes #433 (closed).
- Allow deployer to set a favicon (and set this for Jetstream environment), fixes #434 (closed).
- Configurable page title and help/about text, fixes #435 (closed). This adds support for Markdown parsing/rendering to Exosphere via the elm-markdown package.
How to Test
On https://exosphere.jetstream-cloud.org (where this has already been deployed:
- When opening with no saved application state (e.g. in a new private browsing window), you should see the Jetstream-specific login view
- From this view, you should be able to click "See other login methods" to get the option of the generic OpenStack login view
- You should see the Jetstream-specific favicon
- You should see customized app title and help/about text on the help/about page
Screenshots
(If visual changes are introduced, show what they look like)
Edited by Chris Martin