Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion backend/custom_resources
2 changes: 1 addition & 1 deletion backend/open_webui/env.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@

log.setLevel(SRC_LOG_LEVELS["CONFIG"])

WEBUI_NAME = "IONOS GPT"
WEBUI_NAME = "Momentum Team"

WEBUI_FAVICON_URL = "https://openwebui.com/favicon.png"

Expand Down
2 changes: 1 addition & 1 deletion backend/open_webui/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -1416,7 +1416,7 @@ async def get_manifest_json():
return {
"name": app.state.WEBUI_NAME,
"short_name": app.state.WEBUI_NAME,
"description": "Ihr KI-Dream-Team!",
"description": "Ihr AI-Dream-Team!",
"start_url": "/",
"display": "standalone",
"background_color": "#343541",
Expand Down
6 changes: 3 additions & 3 deletions src/app.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<link rel="icon" type="image/svg+xml" href="/favicon/favicon.svg" />
<meta name="apple-mobile-web-app-title" content="IONOS GPT" />
<meta name="apple-mobile-web-app-title" content="Momentum Team" />
<link rel="manifest" href="/manifest.json" />

<meta
Expand All @@ -12,15 +12,15 @@
/>
<meta name="theme-color" content="#0B2A63" />
<meta name="robots" content="index,follow" />
<meta name="description" content="Entdecken Sie IONOS GPT - smart, sicher & kostenlos. Entwickelt für höchste Datenschutzstandards und intuitive Nutzung. Jetzt ausprobieren!" />
<meta name="description" content="Entdecken Sie Momentum Team - smart, sicher & kostenlos. Entwickelt für höchste Datenschutzstandards und intuitive Nutzung. Jetzt ausprobieren!" />

<script>
function resizeIframe(obj) {
obj.style.height = obj.contentWindow.document.documentElement.scrollHeight + 'px';
}
</script>

<title>IONOS GPT – Ihr KI-Dream-Team!</title>
<title>Momentum Team – Ihr AI-Dream-Team!</title>

%sveltekit.head%
</head>
Expand Down
2 changes: 1 addition & 1 deletion src/lib/IONOS/components/ai-team/AgentCard.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</script>

<div
class="w-[320px] gap-4 opacity-100 rounded-2xl p-6 shadow-l cursor-pointer {agent.highlight ? 'bg-purple-700' : 'bg-white'}"
class="w-[320px] gap-4 opacity-100 rounded-2xl p-6 shadow-l cursor-pointer {agent.highlight ? 'bg-purple-700' : 'bg-white'} hover:shadow-[5px_5px_15px_2px_rgba(0,0,0,0.15)]"
on:click={handleCardClick}
on:keydown={(e) => e.key === 'Enter' && handleCardClick()}
role="button"
Expand Down
2 changes: 1 addition & 1 deletion src/lib/IONOS/services/startup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ export const hasStoredState = (): boolean => {
}

export const startup = async (): Promise<StartupInfo> => {
console.log('*** IONOS GPT startup ***');
console.log('*** Momentum Team startup ***');

const agent = getAndForgetAgent();
console.log('Stored agent in settings/store:', agent);
Expand Down
35 changes: 18 additions & 17 deletions src/lib/components/layout/Sidebar/UserMenu.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -42,25 +42,26 @@
align="start"
transition={(e) => fade(e, { duration: 100 })}
>
{#if page.url.pathname !== '/explore'}
<button
class="flex rounded-md p-2.5 w-full text-blue-800 hover:bg-gray-200 dark:hover:bg-gray-800 transition"
on:click={async () => {
await showSettings.set(true);
show = false;

<button
class="flex rounded-md p-2.5 w-full text-blue-800 hover:bg-gray-200 dark:hover:bg-gray-800 transition"
on:click={async () => {
await showSettings.set(true);
show = false;

if ($mobile) {
showSidebar.set(false);
}
}}
>
<div class=" self-center mr-3">
<Gear />
</div>
<div class=" self-center truncate">{$i18n.t('Settings')}</div>
</button>
if ($mobile) {
showSidebar.set(false);
}
}}
>
<div class=" self-center mr-3">
<Gear />
</div>
<div class=" self-center truncate">{$i18n.t('Settings')}</div>
</button>
{/if}

{#if !$mobile}
{#if page.url.pathname !== '/explore' && !$mobile}
<button
class="flex rounded-md p-2.5 w-full text-blue-800 hover:bg-gray-200 dark:hover:bg-gray-800 transition"
on:click={() => {
Expand Down
2 changes: 1 addition & 1 deletion src/lib/constants.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { browser, dev } from '$app/environment';
// import { version } from '../../package.json';

export const APP_NAME = 'IONOS GPT';
export const APP_NAME = 'Momentum Team';

export const WEBUI_HOSTNAME = browser ? (dev ? `${location.hostname}:8080` : ``) : '';
export const WEBUI_BASE_URL = browser ? (dev ? `http://${WEBUI_HOSTNAME}` : ``) : ``;
Expand Down
28 changes: 14 additions & 14 deletions src/lib/i18n/locales/de-DE/agents.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"capabilities_1_derek": "Text-zu-Bild-Generierung",
"capabilities_1_dora": "Code-Generierung und -Entwicklung",
"capabilities_1_fiona": "Analysiert Kundenfeedback und Umfragen",
"capabilities_1_greta": "Textgenerierung und Redaktion.",
"capabilities_1_greta": "Textgenerierung und Redaktion",
"capabilities_1_rita": "Persönliche, natürliche Kundeninteraktionen",
"capabilities_1_sarah": "Erstellt plattformoptimierte Inhalte",
"capabilities_1_simon": "Analyse von Keyword-Chancen",
Expand All @@ -18,7 +18,7 @@
"capabilities_2_derek": "Erstellung fotorealistischer Bilder",
"capabilities_2_dora": "Debugging und Fehleranalyse",
"capabilities_2_fiona": "Erkennt Stimmungen und wichtige Themen",
"capabilities_2_greta": "Informationen aus Texten zusammenfassen.",
"capabilities_2_greta": "Informationen aus Texten zusammenfassen",
"capabilities_2_rita": "Einsatzbereit in wenigen Minuten",
"capabilities_2_sarah": "Analysiert das Engagement und Kampagnenmetriken",
"capabilities_2_simon": "Erstellung von Content-Strategien",
Expand All @@ -30,23 +30,23 @@
"capabilities_3_derek": "Konzeptvisualisierungen und Design-Entwurf",
"capabilities_3_dora": "Code-Kommentierung und Dokumentation",
"capabilities_3_fiona": "Identifiziert Trends und Verbesserungsvorschläge",
"capabilities_3_greta": "Emails formulieren.",
"capabilities_3_greta": "Emails formulieren",
"capabilities_3_rita": "100% DSGVO konform",
"capabilities_3_sarah": "Sammle Ideen für Social Media-Beiträge",
"capabilities_3_simon": "Durchführung von SEO-Audits",
"capabilities_3_sofia": "Verkaufs- und Verhandlungsstrategien",
"description_anna": "Anna ist Ihre KI-Analystin. Sie verwandelt Daten in Einblicke, analysiert Feedback, erkennt Trends und beantwortet Fragen.",
"description_ben": "Ben ist Ihr KI-gestützter Unternehmensberater, der sich auf die strategische Weiterentwicklung Ihres Unternehmens spezialisiert hat. ",
"description_anna": "Anna ist Ihre AI-Analystin. Sie verwandelt Daten in Einblicke, analysiert Feedback, erkennt Trends und beantwortet Fragen.",
"description_ben": "Ben ist Ihr AI-gestützter Unternehmensberater, der sich auf die strategische Weiterentwicklung Ihres Unternehmens spezialisiert hat. ",
"description_cedric": "Cedric ist der Wortkünstler im Team. Ob Blog, Kampagne oder Instagram-Post: Seine Texte fesseln, begeistern und bleiben im Kopf.",
"description_chris": "Chris ist Ihr persönlicher KI-Lern-Coach, der sich voll und ganz auf die individuelle Kompetenzentwicklung konzentriert.",
"description_chris": "Chris ist Ihr persönlicher AI-Lern-Coach, der sich voll und ganz auf die individuelle Kompetenzentwicklung konzentriert.",
"description_derek": "Derek ist Ihr kreativer Spezialist, der sich auf die innovative Umwandlung von Text in beeindruckende visuelle Inhalte konzentriert.",
"description_dora": "Dora ist Ihre KI-gestützte Programmiererin. Sie schreibt Code, behebt Fehler und kommentiert ihn für bessere Lesbarkeit und Wartung.",
"description_dora": "Dora ist Ihre AI-gestützte Programmiererin. Sie schreibt Code, behebt Fehler und kommentiert ihn für bessere Lesbarkeit und Wartung.",
"description_fiona": "Fiona verwandelt Kundenfeedback in Geschäftseinblicke, erkennt datenbasierte Trends und Probleme und schlägt gezielte Verbesserungen vor.",
"description_greta": "Greta ist Ihr Executive Agent. Sie formuliert E-Mails und Texte und übernimmt alle allgemeinen administrativen Aufgaben effizient.",
"description_rita": "Der KI-Telefonassistent nimmt 24/7 Anrufe entgegen und sorgt für professionelle, natürliche Kundeninteraktionen, 100% DSGVO-konform.",
"description_sarah": "Sarah ist die KI Social Media-Expertin, die erfolgreiche Kampagnen mit datengesteuerten Inhalten und präziser Zielgruppenansprache vorantreibt. ",
"description_simon": "Simon ist Ihr KI-Agent zur Optimierung der Online-Präsenz durch Keyword-Analyse, SEO-Audits und Content-Strategien.",
"description_sofia": "Sofia ist Ihre KI-Partnerin für den Vertrieb, die Abschlussquoten durch Sales Pitches und Verhandlungstipps steigert.",
"description_rita": "Der AI-Telefonassistent nimmt 24/7 Anrufe entgegen und sorgt für professionelle, natürliche Kundeninteraktionen, 100% DSGVO-konform.",
"description_sarah": "Sarah ist die AI Social Media-Expertin, die erfolgreiche Kampagnen mit datengesteuerten Inhalten und präziser Zielgruppenansprache vorantreibt. ",
"description_simon": "Simon ist Ihr AI-Agent zur Optimierung der Online-Präsenz durch Keyword-Analyse, SEO-Audits und Content-Strategien.",
"description_sofia": "Sofia ist Ihre AI-Partnerin für den Vertrieb, die Abschlussquoten durch Sales Pitches und Verhandlungstipps steigert.",
"ideas_1_anna": "Fasse die häufigsten negativen Kritikpunkte der Kundenrezensionen zusammen.",
"ideas_1_ben": "Analysiere mein Startup für Verpackungen und erstelle eine detaillierte Persona.",
"ideas_1_cedric": "Erstelle mir einen LinkedIn-Beitrag zum fünfjährigen Firmenjubiläum.",
Expand Down Expand Up @@ -95,16 +95,16 @@
"name_sarah": "Sarah",
"name_simon": "Simon",
"name_sofia": "Sofia",
"speciality_anna": "KI-Datenanalystin",
"speciality_anna": "AI-Datenanalystin",
"speciality_ben": "Business Development",
"speciality_cedric": "Copywriter",
"speciality_chris": "Lern-Coach",
"speciality_derek": "Bildgenerierung",
"speciality_dora": "Code-Spezialistin",
"speciality_fiona": "Feedback Analyzer",
"speciality_greta": "Executive Agent",
"speciality_rita": "KI-Telefonassistent",
"speciality_rita": "AI-Telefonassistent",
"speciality_sarah": "Social Media",
"speciality_simon": "SEO-Stratege",
"speciality_sofia": "Vertriebs-Spezialistin"
}
}
34 changes: 17 additions & 17 deletions src/lib/i18n/locales/de-DE/ionos.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
"bflTermsLinkUrl": "https://bfl.ai/legal/terms-of-service",
"bflUsePolicyLinkText": "BFL-Nutzungsrichtlinien",
"bflUsePolicyLinkUrl": "https://bfl.ai/legal/usage-policy",
"Boost productivity with AI-powered tools": "Produktivitätssteigerung mit KI-gestützten Tools",
"Bringing your ideas to life is easy with our AI specialists": "Unsere KI-Assistenten lassen Ihre Ideen Wirklichkeit werden",
"Boost productivity with AI-powered tools": "Produktivitätssteigerung mit AI-gestützten Tools",
"Bringing your ideas to life is easy with our AI specialists": "Unsere AI-Assistenten lassen Ihre Ideen Wirklichkeit werden",
"browse": "durchsuchen",
"By sending messages to IONOS GPT, you agree to our terms and conditions and confirm that you've read our privacy policy.": "IONOS GPT basiert auf dem IONOS AI Model Hub, der das Llama-Modell bereitstellt. Durch die Nutzung stimmen Sie der Llama-Lizenz und den Richtlinien zur akzeptablen Nutzung zu.",
"By sending messages to IONOS GPT, you agree to our terms and conditions and confirm that you've read our privacy policy.": "Momentum Team basiert auf dem IONOS AI Model Hub, der das Llama-Modell bereitstellt. Durch die Nutzung stimmen Sie der Llama-Lizenz und den Richtlinien zur akzeptablen Nutzung zu.",
"Chat now": "Jetzt chatten",
"Chat, write, design, and code with expert AI assistants": "Chatten, schreiben, entwerfen und programmieren mit KI-Experten",
"Chat, write, design, and code with expert AI assistants": "Chatten, schreiben, entwerfen und programmieren mit AI-Experten",
"Check important info.": "Überprüfen Sie wichtige Informationen.",
"Continue": "Weiter",
"Create a knowledge base": "Wissensdatenbank erstellen",
Expand All @@ -41,26 +41,26 @@
"Error deleting knowledge": "Fehler beim Löschen von Wissendatenbank",
"Error uploading files_one": "Fehler beim Hochladen von Datei",
"Error uploading files_other": "Fehler beim Hochladen von Dateien",
"Explore": "Erkunde IONOS GPT",
"Explore": "Erkunde Momentum Team",
"Export all chats": "Alle Chats exportieren",
"Export chats": "Chats exportieren",
"Feedback": "Feedback geben",
"File removed successfully.": "Datei erfolgreich entfernt.",
"For more information, please visit our FAQ or contact support.": "Für weitere Informationen besuchen Sie bitte unsere FAQ.",
"For quick and easy access, you can now install IONOS GPT like an app!": "Für einen schnellen und einfachen Zugriff können Sie IONOS GPT jetzt wie eine App installieren! ",
"From ideas to execution, our virtual team is here to help — from writing and design to coding, they handle the details so you can focus on what matters. Get to know them and see how they can support your projects.": "Mehr KI-Assistenten. Mehr Möglichkeiten. Ein Ziel: Ihr Erfolg. \nTexte schreiben, Code optimieren, Designs entwerfen? Ihr persönliches KI-Dream-Team übernimmt. Sie bringen die Vision, wir kümmern uns um den Rest – schnell, kreativ und auf den Punkt. \n\nUnd das Beste: Ihre Daten bleiben jederzeit unter Ihrer Kontrolle – 100 % DSGVO-konform und sicher in Europa gehostet.",
"For quick and easy access, you can now install IONOS GPT like an app!": "Für einen schnellen und einfachen Zugriff können Sie Momentum Team jetzt wie eine App installieren! ",
"From ideas to execution, our virtual team is here to help — from writing and design to coding, they handle the details so you can focus on what matters. Get to know them and see how they can support your projects.": "Mehr AI-Assistenten. Mehr Möglichkeiten. Ein Ziel: Ihr Erfolg. \nTexte schreiben, Code optimieren, Designs entwerfen? Ihr persönliches AI-Dream-Team übernimmt. Sie bringen die Vision, wir kümmern uns um den Rest – schnell, kreativ und auf den Punkt. \n\nUnd das Beste: Ihre Daten bleiben jederzeit unter Ihrer Kontrolle – 100 % DSGVO-konform und sicher in Europa gehostet.",
"General": "Allgemein",
"Get tailored answers and generate content effortlessly": "Mühelos individuelle Antworten und maßgeschneiderte Inhalte generieren lassen",
"Help & FAQ": "Hilfe & FAQ",
"Help us improve": "Ihre Meinung zählt - helfen Sie uns, besser zu werden. ",
"I'm {{agentName}},": "Ich bin {{agentName}},",
"Imprint": "Impressum",
"Install": "Installieren",
"Install IONOS GPT": "IONOS GPT installieren",
"IONOS GPT can make mistakes.": "IONOS GPT kann Fehler machen.",
"IONOS GPT is based on the [modelHubInfoLink], which provides the Llama model. By using it, you agree to the [modelLicenseLink] and [modelUsePolicyLink]": "IONOS GPT basiert auf dem [modelLicenseLink], der das Llama-Modell bereitstellt. Durch die Nutzung stimmen Sie der [modelLicenseLink] und den [modelUsePolicyLink] zu.",
"IONOS GPT is based on the [modelHubInfoLink]. By using it, you agree to the [modelLicenseLink], the [modelUsePolicyLink], the [bflTermsLinkUrl] and the [bflUsePolicyLinkUrl].": "IONOS GPT basiert auf dem [modelHubInfoLink]. Durch die Nutzung stimmen Sie der [modelLicenseLink], den [modelUsePolicyLink], den [bflTermsLinkUrl] und den[bflUsePolicyLinkUrl] zu.",
"IONOS GPT is based on the IONOS AI Model Hub, which provides the Llama model. By using it, you agree to the [modelLicenseLink] and [modelUsePolicyLink]": "IONOS GPT basiert auf dem IONOS AI Model Hub, der das Llama-Modell bereitstellt. Durch die Nutzung stimmen Sie der [modelLicenseLink] und den [modelUsePolicyLink] zu.",
"Install IONOS GPT": "Momentum Team installieren",
"IONOS GPT can make mistakes.": "Momentum Team kann Fehler machen.",
"IONOS GPT is based on the [modelHubInfoLink], which provides the Llama model. By using it, you agree to the [modelLicenseLink] and [modelUsePolicyLink]": "Momentum Team basiert auf dem [modelLicenseLink], der das Llama-Modell bereitstellt. Durch die Nutzung stimmen Sie der [modelLicenseLink] und den [modelUsePolicyLink] zu.",
"IONOS GPT is based on the [modelHubInfoLink]. By using it, you agree to the [modelLicenseLink], the [modelUsePolicyLink], the [bflTermsLinkUrl] and the [bflUsePolicyLinkUrl].": "Momentum Team basiert auf dem [modelHubInfoLink]. Durch die Nutzung stimmen Sie der [modelLicenseLink], den [modelUsePolicyLink], den [bflTermsLinkUrl] und den[bflUsePolicyLinkUrl] zu.",
"IONOS GPT is based on the IONOS AI Model Hub, which provides the Llama model. By using it, you agree to the [modelLicenseLink] and [modelUsePolicyLink]": "Momentum Team basiert auf dem IONOS AI Model Hub, der das Llama-Modell bereitstellt. Durch die Nutzung stimmen Sie der [modelLicenseLink] und den [modelUsePolicyLink] zu.",
"Knowledge": "Wissendatenbank",
"Knowledge created successfully.": "Wissendatenbank erfolgreich erstellt",
"Knowledge Management": "Meine Wissensdatenbank",
Expand Down Expand Up @@ -102,18 +102,18 @@
"Upload files for context-aware insights and solutions": "Dateien hochladen für kontextgenaue Analysen und Lösungen. ",
"Use '#' in the prompt input to load and include your knowledge.": "Verwenden Sie '#' in der Eingabeaufforderung, um Ihr Wissen zu laden und einzubeziehen.",
"We’d really prefer you didn’t delete your account. Instead, help us get better →": "Es wäre uns wirklich lieber, wenn Sie Ihr Konto nicht löschen würden. Helfen Sie uns stattdessen, besser zu werden →",
"Welcome to IONOS GPT,": "IONOS GPT –",
"Welcome to IONOS GPT,": "Momentum Team –",
"What are you trying to achieve?": "Was wollen Sie erreichen?",
"What are you working on?": "Woran arbeiten Sie gerade?",
"What can I help with?": "wie kann ich helfen?",
"When you export your chats, they’re saved in a .json file. You can open this file with any app that supports JSON format.": "Wenn Sie Ihre Chats exportieren, werden sie in einer .json-Datei gespeichert. Sie können diese Datei mit jeder Anwendung öffnen, die das JSON-Format unterstützt.",
"When you reset your password, you will be redirected to an external site to complete the process.": "Durch Klick auf die Schaltfläche gelangen Sie zum Control Panel, wo Sie Ihr Passwort zurücksetzen können.",
"Where AI becomes your ultimate team of experts!": "Ihr KI-Dream-Team!",
"Where AI becomes your ultimate team of experts!": "Ihr AI-Dream-Team!",
"Whether you need great content, eye-catching designs, or clean code, your virtual team is here to help every step of the way.": "Ob Sie fesselnde Inhalte, beeindruckende Designs oder präzisen Code brauchen – Ihr virtuelles Team unterstützt Sie auf jedem Schritt des Weges und sorgt dafür, dass Ihre Vision Wirklichkeit wird.",
"You have no files in your collection": "Sie haben keine Dateien in Ihrer Kollektion",
"Your account is currently unavailable": "Ihr Konto ist derzeit nicht verfügbar",
"Your AI Experts Are Ready": "Ihre KI-Experten stehen bereit",
"Your AI Experts Are Ready": "Ihre AI-Experten stehen bereit",
"ai.team.title.1": "Bereit, wenn Sie es sind",
"ai.team.title.2": "wie können wir helfen?",
"ai.team.nav": "Ihr KI-Team"
}
"ai.team.nav": "Ihr AI-Team"
}
Loading
Loading