feat put brand first in page titles with an em dash

Render page titles as "Hito — page" so the brand leads and a literal em dash separates it from the page name. Application feedback asked for this exact form.

Commit
5e4236c987e591035a45d9d71a177cff540f85df
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
lib/web/pages.ml
index 34885e8a..cad4a3fa 100644..100644
@@ -157,7 +157,7 @@
157 157 [
158 158 tag "head" []
159 159 [
160 Removed: tag "title" [] [ txt "%s — hito" title ];
160 Added: tag "title" [] [ txt "Hito — %s" title ];
161 161 void "meta" [ Dream_html.string_attr "charset" "utf-8" ];
162 162 void "meta"
163 163 [
@@ -180,7 +180,7 @@
180 180 tag "div"
181 181 ([
182 182 Dream_html.string_attr "class" "app-shell page-%s" active;
183 Removed: Dream_html.string_attr "data-hito-page-title" "%s — hito" title;
183 Added: Dream_html.string_attr "data-hito-page-title" "Hito — %s" title;
184 184 ]
185 185 @
186 186 if spa_client then [ Dream_html.attr "data-hito-app-shell" ]