🔗 Add **KI-Assistent** guide for integrating EINUNDZWANZIG with Claude.ai

- 🌐 Added translations (de, en, es, lv, nl, pt) and localized content for setup guide.
- 🧭 Introduced `/ki-assistent` route with detailed instructions and screenshots.
- 🎉 Updated sidebar navigation to include KI-Assistent link.
- ✏️ Configured SEO metadata for KI-Assistent page.
- 🧪 Added feature tests for guide accessibility and key content.
This commit is contained in:
HolgerHatGarKeineNode
2026-06-14 00:32:53 +02:00
parent 8fd4900138
commit a353d7e089
14 changed files with 676 additions and 16 deletions
+12
View File
@@ -24,6 +24,7 @@ it('returns a successful response for the listed public route', function (string
$this->get($path)->assertSuccessful();
})->with([
'welcome' => '/welcome',
'ki-assistent' => '/ki-assistent',
'login' => '/login',
'forgot password' => '/forgot-password',
'meetups index' => '/de/meetups',
@@ -41,6 +42,17 @@ it('redirects / to /welcome', function () {
$this->get('/')->assertRedirect('/welcome');
});
it('renders the KI-Assistent guide with the connector URL and all setup screenshots', function () {
$response = $this->get('/ki-assistent');
$response->assertSuccessful()
->assertSee(__('EINUNDZWANZIG mit Claude verbinden'))
->assertSee(url('/mcp'))
->assertSee('storage/screenshots/Screenshot_20260608_084046.png')
->assertSee('storage/screenshots/Screenshot_20260608_123314.png')
->assertSee(route('scramble.docs.ui'));
});
it('returns 404 for /register because public registration is disabled', function () {
$this->get('/register')->assertNotFound();
});