From 24c5581d7b47a66dff8a7a230d17ccd73d910a27 Mon Sep 17 00:00:00 2001 From: vigdorov Date: Wed, 31 Dec 2025 10:45:58 +0300 Subject: [PATCH] fix interface --- CONTEXT.md | 2 ++ frontend/index.html | 6 +++--- frontend/public/icons8-think-do-96.png | Bin 0 -> 3333 bytes frontend/public/vite.svg | 1 - 4 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 frontend/public/icons8-think-do-96.png delete mode 100644 frontend/public/vite.svg diff --git a/CONTEXT.md b/CONTEXT.md index 9b25ed8..0587b55 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -94,6 +94,7 @@ team-planner/ | Таблица | TanStack Table | Гибкость, виртуализация | | Drag & Drop | dnd-kit | Современный, хорошая поддержка | | Data Fetching | React Query | Кэширование, оптимистичные обновления | +| Язык интерфейса | Русский | Требование проекта | --- @@ -105,6 +106,7 @@ team-planner/ ## Заметки +- **Интерфейс на русском языке** — все тексты, лейблы, placeholder'ы должны быть на русском - AI-интеграция через ai-proxy: `/Users/vigdorov/dev/gptunnel-service/INTEGRATION.md` - Многопользовательский режим НЕ нужен - Экспорт и интеграции НЕ нужны diff --git a/frontend/index.html b/frontend/index.html index 072a57e..8395d4e 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1,10 +1,10 @@ - + - + - frontend + Team Planner
diff --git a/frontend/public/icons8-think-do-96.png b/frontend/public/icons8-think-do-96.png new file mode 100644 index 0000000000000000000000000000000000000000..02f40cdfe6272c546b88ebcc8f251dbbd770192b GIT binary patch literal 3333 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 \ No newline at end of file