@@ -6,7 +11,7 @@
Continuwuity is successfully installed and working.
{%- if first_run %}
-
To get started, check the server logs for instructions on how to create the first account.
+
To get started, check the server logs for instructions on how to create the first account.
For support, take a look at the documentation or join the Continuwuity Matrix room.
{%- else %}
To get started, choose a client and connect to {{ server_name }}.
diff --git a/src/web/pages/templates/password_reset.html.j2 b/src/web/pages/templates/password_reset.html.j2
new file mode 100644
index 00000000..f1308285
--- /dev/null
+++ b/src/web/pages/templates/password_reset.html.j2
@@ -0,0 +1,18 @@
+{% extends "_layout.html.j2" %}
+
+{%- block title -%}
+Reset Password
+{%- endblock -%}
+
+{%- block content -%}
+
+
Reset Password
+ {{ user_card }}
+ {% match body %}
+ {% when PasswordResetBody::Form(reset_form) %}
+ {{ reset_form }}
+ {% when PasswordResetBody::Success %}
+
Your password has been reset successfully.
+ {% endmatch %}
+
+{%- endblock -%}
diff --git a/src/web/templates/error.html.j2 b/src/web/templates/error.html.j2
deleted file mode 100644
index e320d0ed..00000000
--- a/src/web/templates/error.html.j2
+++ /dev/null
@@ -1,20 +0,0 @@
-{% extends "_layout.html.j2" %}
-
-{%- block title -%}
-Server Error
-{%- endblock -%}
-
-{%- block content -%}
-
- {%- match err -%}
- {% else -%} 500: Internal Server Error
- {%- endmatch -%}
-
-
-{%- match err -%}
- {% when WebError::Render(err) -%}
-
{{ err }}
- {% else -%}
An error occurred
-{%- endmatch -%}
-
-{%- endblock -%}
diff --git a/src/web/templates/logo.svg b/src/web/templates/logo.svg
deleted file mode 120000
index 2ab6ffa9..00000000
--- a/src/web/templates/logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../../docs/public/assets/logo.svg
\ No newline at end of file