Integrate Prisma for content; enhance SEO, i18n, and deployment workflows

Co-authored-by: dennis <dennis@konkol.net>
This commit is contained in:
Cursor Agent
2026-01-12 15:27:35 +00:00
parent f1cc398248
commit 423a2af938
38 changed files with 757 additions and 629 deletions

View File

@@ -6,7 +6,7 @@ import { test, expect } from '@playwright/test';
*/
test.describe('Critical Paths', () => {
test('Home page loads and displays correctly', async ({ page }) => {
await page.goto('/', { waitUntil: 'networkidle' });
await page.goto('/en', { waitUntil: 'networkidle' });
// Wait for page to be fully loaded
await page.waitForLoadState('domcontentloaded');
@@ -25,7 +25,7 @@ test.describe('Critical Paths', () => {
});
test('Projects page loads and displays projects', async ({ page }) => {
await page.goto('/projects', { waitUntil: 'networkidle' });
await page.goto('/en/projects', { waitUntil: 'networkidle' });
// Wait for projects to load
await page.waitForLoadState('domcontentloaded');
@@ -45,7 +45,7 @@ test.describe('Critical Paths', () => {
test('Individual project page loads', async ({ page }) => {
// First, get a project slug from the projects page
await page.goto('/projects', { waitUntil: 'networkidle' });
await page.goto('/en/projects', { waitUntil: 'networkidle' });
await page.waitForLoadState('domcontentloaded');
// Try to find a project link