• v1.3.0 5f7b8ff81b

    -378 commits to feat/bootstrap since this tag

    SITE_HOST binds the public website to its own hostname. Every other host — the
    portal, a bare IP — answers "/" with the dashboard or the sign-in page instead
    of the marketing site. Empty keeps the previous behaviour.

    Every mail now wears one layout. New: an order confirmation sent when the
    payment lands. The finished-cloud, maintenance and cancellation mails moved off
    Laravel's markdown default.

    Registration requires a confirmed email address, an account can see and end its
    own sessions, and a sign-in from an unfamiliar device sends a warning.

    Downloads