diff --git a/.gitignore b/.gitignore index 805bcb7..2e6d66c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ server/SHServ/Logs -server/SHServ/.env server/Cache/ Logs/ firmwares/ diff --git a/docs/planning/auth-fix-plan.md b/docs/planning/auth-fix-plan.md index ab060be..3f29d9d 100644 --- a/docs/planning/auth-fix-plan.md +++ b/docs/planning/auth-fix-plan.md @@ -137,21 +137,21 @@ **Цель:** убрать технический долг, привести код к стандартам проекта. -### 4.1. Исправить миграцию — убрать raw string interpolation +### 4.1. Исправить миграцию — убрать raw string interpolation ✅ - **Проблема:** seed-данные вставляются через строковую интерполяция в SQL (потенциальная SQLi). - **Файлы:** - `server/database/migrations/2026_06_06_000001_gauth_integration.php` — заменить raw `INSERT IGNORE` на `ThinBuilder::insert()` или параметризованные запросы. - **Acceptance criteria:** - Нет конкатенации переменных в SQL строках миграции. -### 4.2. LoginPage.vue стили — перейти на gnexus-ui-kit +### 4.2. LoginPage.vue стили — перейти на gnexus-ui-kit ✅ - **Проблема:** используются CSS custom properties вместо utility-классов kit'а. - **Файлы:** - `webclient/src/features/auth/pages/LoginPage.vue` — заменить `var(--color-*)` на `.text-primary`, `.text-muted`, `.border-subtle` и т.д. - **Acceptance criteria:** - В `