From 97c16be3994f7039d54a6c221f3f875150b0b292 Mon Sep 17 00:00:00 2001 From: Nicolas Varrot Date: Wed, 11 Feb 2026 16:47:02 +0000 Subject: [PATCH] feat: integrate PinchChat logo throughout the app - Use logo.png as favicon (replaces emoji SVG) - Show logo in header next to title - Show larger logo on login screen - Add OG image meta tag - Add centered logo in README - Closes feedback item #8 --- FEEDBACK.md | 2 +- README.md | 6 +++++- index.html | 3 ++- src/components/Header.tsx | 6 ++---- src/components/LoginScreen.tsx | 6 ++---- 5 files changed, 12 insertions(+), 11 deletions(-) diff --git a/FEEDBACK.md b/FEEDBACK.md index 217073e..0f3ea91 100644 --- a/FEEDBACK.md +++ b/FEEDBACK.md @@ -61,7 +61,7 @@ ## Item #8 - **Date:** 2026-02-11 - **Priority:** high -- **Status:** pending +- **Status:** in-progress - **Description:** Intégrer le logo PinchChat - Le logo est déjà dans `public/logo.png` - L'utiliser comme favicon (générer les tailles appropriées ou utiliser le PNG directement) diff --git a/README.md b/README.md index 3fef21b..9cb07c7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -# 🦞 PinchChat +

+ PinchChat +

+ +

PinchChat

[![CI](https://github.com/MarlBurroW/pinchchat/actions/workflows/ci.yml/badge.svg)](https://github.com/MarlBurroW/pinchchat/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) diff --git a/index.html b/index.html index 92cacdb..e02c293 100644 --- a/index.html +++ b/index.html @@ -9,8 +9,9 @@ + PinchChat - +
diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 9136076..f3cd3d7 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,4 +1,4 @@ -import { Menu, Bot, Sparkles, LogOut } from 'lucide-react'; +import { Menu, Sparkles, LogOut } from 'lucide-react'; import type { ConnectionStatus, Session } from '../types'; import { useT } from '../hooks/useLocale'; import { LanguageSelector } from './LanguageSelector'; @@ -22,9 +22,7 @@ export function Header({ status, sessionKey, onToggleSidebar, activeSessionData,
-
- -
+ PinchChat
{t('header.title')} diff --git a/src/components/LoginScreen.tsx b/src/components/LoginScreen.tsx index 6efd519..b5d1869 100644 --- a/src/components/LoginScreen.tsx +++ b/src/components/LoginScreen.tsx @@ -1,5 +1,5 @@ import { useState, useEffect } from 'react'; -import { Bot, Sparkles, Eye, EyeOff, Loader2 } from 'lucide-react'; +import { Sparkles, Eye, EyeOff, Loader2 } from 'lucide-react'; import { useT } from '../hooks/useLocale'; interface Props { @@ -54,9 +54,7 @@ export function LoginScreen({ onConnect, error, isConnecting }: Props) {
{/* Logo */}
-
- -
+ PinchChat

{t('login.title')}