fix: standardize project name to LogWhispererAI (no space)

- Replace all occurrences of 'LogWhisperer AI' with 'LogWhispererAI'
- Fix 47 instances across 30 files including:
  - Documentation (README, PRD, specs, docs)
  - Frontend components (Footer, Navbar, Hero, etc.)
  - Backend files (Dockerfile, server.js)
  - Workflow files (n8n, bash scripts)
  - Configuration files (AGENTS.md, LICENSE)

Ensures consistent branding across the entire codebase.
This commit is contained in:
Luca Sacchi Ricciardi
2026-04-03 17:07:35 +02:00
parent 8eb7dfb00e
commit 92217897ca
30 changed files with 47 additions and 47 deletions

View File

@@ -1,4 +1,4 @@
# Dockerfile.dev - Development container for LogWhisperer AI Frontend
# Dockerfile.dev - Development container for LogWhispererAI Frontend
# Optimized for Node.js with Hot Module Replacement (HMR)
FROM node:20-alpine

View File

@@ -53,7 +53,7 @@ export const Footer: React.FC = () => {
<div className="flex items-center gap-2 mb-4">
<span className="text-2xl">🌌</span>
<span className="text-xl font-bold text-white tracking-tight">
LogWhisperer AI
LogWhispererAI
</span>
</div>
<p className="text-slate-400 text-sm leading-relaxed mb-6">
@@ -226,7 +226,7 @@ export const Footer: React.FC = () => {
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-6">
<div className="flex flex-col sm:flex-row items-center justify-between gap-4">
<p className="text-slate-500 text-sm">
© {currentYear} LogWhisperer AI. Tutti i diritti riservati.
© {currentYear} LogWhispererAI. Tutti i diritti riservati.
</p>
<p className="text-slate-600 text-xs">
Made with by Luca Sacchi Ricciardi

View File

@@ -12,7 +12,7 @@ export const Navbar: React.FC<NavbarProps> = ({ onCtaClick }) => {
<div className="flex items-center gap-2">
<span className="text-2xl">🌌</span>
<span className="text-xl font-bold text-slate-900 tracking-tight">
LogWhisperer AI
LogWhispererAI
</span>
</div>
@@ -20,7 +20,7 @@ export const Navbar: React.FC<NavbarProps> = ({ onCtaClick }) => {
<button
onClick={onCtaClick}
className="px-5 py-2.5 bg-indigo-600 hover:bg-indigo-700 text-white font-semibold rounded-lg transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 text-sm sm:text-base"
aria-label="Inizia gratis con LogWhisperer AI"
aria-label="Inizia gratis con LogWhispererAI"
>
Inizia Gratis
</button>

View File

@@ -49,7 +49,7 @@ export const Hero: React.FC<HeroProps> = ({
<button
onClick={onSecondaryCtaClick}
className="w-full sm:w-auto px-8 py-4 bg-white hover:bg-slate-50 text-slate-700 font-semibold rounded-xl border-2 border-slate-200 transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-slate-400 focus:ring-offset-2 text-lg"
aria-label="Guarda la demo di LogWhisperer AI"
aria-label="Guarda la demo di LogWhispererAI"
>
Guarda la Demo
</button>

View File

@@ -94,7 +94,7 @@ export const OnboardingWizard: React.FC<OnboardingWizardProps> = ({ onComplete }
Inizia in 3 semplici passi
</h2>
<p className="text-lg text-slate-600 max-w-2xl mx-auto">
Configura LogWhisperer AI sul tuo server in meno di 5 minuti.
Configura LogWhispererAI sul tuo server in meno di 5 minuti.
</p>
</div>
@@ -145,7 +145,7 @@ export const OnboardingWizard: React.FC<OnboardingWizardProps> = ({ onComplete }
<Rocket className="w-10 h-10 text-indigo-600" aria-hidden="true" />
</div>
<h3 className="text-2xl font-bold text-slate-900 mb-4">
Benvenuto su LogWhisperer AI
Benvenuto su LogWhispererAI
</h3>
<p className="text-slate-600 mb-6 max-w-lg mx-auto">
Il tuo assistente DevOps personale che monitora i log del server

View File

@@ -75,7 +75,7 @@ export const ProblemSolution: React.FC = () => {
🌌
</div>
<div>
<div className="font-semibold text-slate-900">LogWhisperer AI</div>
<div className="font-semibold text-slate-900">LogWhispererAI</div>
<div className="text-xs text-slate-500">Ora</div>
</div>
</div>