feat: basic admin interface

This commit is contained in:
Zoe
2026-10-08 13:41:02 -05:00
parent 7b0800882a
commit f6e1bc1f47
27 changed files with 4095 additions and 49 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ export default defineNuxtRouteMiddleware(async (to) => {
// once an account exists the answer never changes back
if (setupNeeded.value !== false) {
try {
setupNeeded.value = (await $fetch<{ needed: boolean }>('/api/setup')).needed;
setupNeeded.value = (await $fetch<{ setupNeeded: boolean }>('/api/instance')).setupNeeded;
} catch (error) {
console.error('Failed to check instance setup:', error);
setupNeeded.value = null;