Add login form to coming-soon page and allow admin routes through

Coming-soon page now shows a magic link login form for unauthenticated
visitors and a wiki link + sign out for logged-in members. The
coming-soon middleware allows /admin routes through (still protected by
admin middleware). A /login redirect page ensures invite email links work.
This commit is contained in:
Jennie Robinson Faber 2026-03-19 11:01:03 +00:00
parent 772f57c2b2
commit 1024a80731
3 changed files with 127 additions and 8 deletions

3
app/pages/login.vue Normal file
View file

@ -0,0 +1,3 @@
<script setup>
await navigateTo("/coming-soon", { redirectCode: 301 });
</script>