feat: implement content management dashboard and update proxy configurations to support AI-assisted learning material generation
All checks were successful
On Push to Main / test (push) Successful in 23s
On Push to Main / publish (push) Successful in 50s
On Push to Main / deploy-dev (push) Successful in 1m22s

This commit is contained in:
RaymondVerhoef
2026-05-15 12:53:53 +02:00
parent aaafe413f6
commit 0a73ab3466
8 changed files with 75 additions and 45 deletions

View File

@@ -38,8 +38,13 @@ export function AppProvider({ children }) {
let members = await db.getTeamMembers();
if (!members || members.length === 0) {
const created = await db.addTeamMember({ name: 'Admin', role: 'admin', pin: '0000' });
members = [created];
try {
const created = await db.addTeamMember({ name: 'Admin', role: 'admin', pin: '0000' });
members = [created];
} catch (e) {
console.warn('[AppContext] Could not auto-create admin user:', e.message,
'— Run scripts/setup-pb-collections.mjs to configure the database.');
}
}
const storedWeek = Number(await db.getSetting('admin:current_week', 1));