Wording: Neue Lage -> Neuer Fall, Analyse -> Recherche

Dashboard:
- Button: + Neuer Fall (statt + Neue Lage)
- Modal-Titel: Neuen Fall anlegen
- Dropdown: Recherche - Thema analysieren (statt Analyse - Thema recherchieren)
- Empty-State: neuen Fall statt neue Lage

Tutorial:
- Alle Referenzen auf Neue Lage -> Neuer Fall
- Analyse/Recherche -> Recherche
- Fake-Dropdown: vollstaendige Optionsbeschreibungen
Dieser Commit ist enthalten in:
Claude Dev
2026-03-23 22:42:56 +01:00
Ursprung b712dd5572
Commit e9d1f2ddb3
2 geänderte Dateien mit 21 neuen und 15 gelöschten Zeilen

Datei anzeigen

@@ -549,12 +549,12 @@ const Tutorial = {
+ 'Klicken Sie auf eine Lage, um sie im Hauptbereich zu öffnen.',
position: 'right',
},
// 2 - Neue Lage Button
// 2 - Neuer Fall Button
{
id: 'new-incident-btn',
target: '#new-incident-btn',
title: 'Neue Lage anlegen',
text: 'Mit diesem Button \u00f6ffnen Sie das Formular zur Erstellung einer neuen Lage. '
title: 'Neuen Fall anlegen',
text: 'Mit diesem Button \u00f6ffnen Sie das Formular zur Erstellung eines neuen Falls. '
+ 'Klicken Sie auf <strong>Weiter</strong>, um das Formular zu \u00f6ffnen und alle Felder durchzugehen.',
position: 'right',
onExit: function() {
@@ -599,7 +599,7 @@ const Tutorial = {
title: 'Art der Lage',
text: '<strong>Live-Monitoring</strong> beobachtet ein Ereignis in Echtzeit. Hunderte Quellen werden '
+ 'laufend durchsucht. Ideal für aktuelle Krisen und sich entwickelnde Lagen.<br><br>'
+ '<strong>Analyse/Recherche</strong> untersucht ein Thema tiefergehend ohne automatische Updates. '
+ '<strong>Recherche</strong> analysiert ein Thema tiefergehend ohne automatische Updates. '
+ 'Ideal für Hintergrundanalysen und Lageberichte.',
position: 'left',
disableNav: true,
@@ -1161,7 +1161,7 @@ const Tutorial = {
text: 'Der Chat-Assistent steht Ihnen jederzeit zur Verf\u00fcgung. '
+ 'Stellen Sie Fragen zur Bedienung des Monitors und erhalten Sie sofort eine Antwort.<br><br>'
+ 'Beispiele:<br>'
+ '"Wie erstelle ich eine neue Lage?"<br>'
+ '"Wie erstelle ich einen neuen Fall?"<br>'
+ '"Was bedeuten die Faktencheck-Status?"<br>'
+ '"Wie exportiere ich einen Lagebericht?"',
position: 'top',
@@ -1173,7 +1173,7 @@ const Tutorial = {
title: 'Rundgang abgeschlossen',
text: 'Sie kennen jetzt alle wichtigen Funktionen des AegisSight Monitors.<br><br>'
+ 'Die Demo-Daten werden nach dem Schlie\u00dfen entfernt. '
+ 'Erstellen Sie Ihre erste eigene Lage \u00fcber den Button "+ Neue Lage" in der Seitenleiste.<br><br>'
+ 'Erstellen Sie Ihre erste eigene Lage \u00fcber den Button "+ Neuer Fall" in der Seitenleiste.<br><br>'
+ 'Bei weiteren Fragen steht Ihnen der Chat-Assistent '
+ 'oder unser Support unter support@aegis-sight.de zur Verf\u00fcgung.',
position: 'center',
@@ -1984,12 +1984,12 @@ const Tutorial = {
+ 'opacity:0;transform:translateY(-4px);transition:opacity 0.2s,transform 0.2s;';
var opt1 = document.createElement('div');
opt1.textContent = 'Live-Monitoring';
opt1.textContent = 'Live-Monitoring \u2014 Ereignis beobachten';
opt1.style.cssText = 'padding:10px 14px;font-size:14px;color:var(--text-primary,#e0e0e0);'
+ 'background:var(--accent-alpha,rgba(212,175,55,0.15));transition:background 0.15s;';
var opt2 = document.createElement('div');
opt2.textContent = 'Analyse / Recherche';
opt2.textContent = 'Recherche \u2014 Thema analysieren';
opt2.style.cssText = 'padding:10px 14px;font-size:14px;color:var(--text-primary,#e0e0e0);'
+ 'transition:background 0.15s;';
@@ -2008,7 +2008,7 @@ const Tutorial = {
opt1Rect.left + opt1Rect.width / 2, opt1Rect.top + opt1Rect.height / 2, 400);
await this._wait(1200);
// Cursor zu Analyse/Recherche
// Cursor zu Recherche
var opt2Rect = opt2.getBoundingClientRect();
await this._animateCursor(
opt1Rect.left + opt1Rect.width / 2, opt1Rect.top + opt1Rect.height / 2,