← К списку версий
v0.28.3
12.08.2026
PATCH
Favicon и установка как приложения
Иконки сайта и веб-приложение
- Зачем: платформа была «без иконки, без приложения» — в браузере сложно определить, что это за сайт, а `public/favicon.ico` был пустым файлом (0 байт). Теперь сайт узнаваем: есть маленькая и большая иконки во вкладке, и его можно установить как приложение (Android/iOS/desktop) с подписью.
- Набор иконок в `public/` (бренд IPD: синий квадрат `#3b82f6` со скруглением и белыми вертикальными полосами — как логотип в шапке):
- Веб-манифест `public/site.webmanifest` установка как PWA: название приложения **«IPD»** (short_name, подпись на рабочем столе/в списке приложений), `name` «IPD Platform — управление проектами», `display: standalone` (полноэкранное окно без браузера), `theme_color: #3b82f6`, `background_color: #0f172a`, `start_url/scope: /`.
- Meta-теги в `<head>` всех страниц (общий partial `resources/views/partials/favicons.blade.php`, подключён в `layouts/app.blade.php`, `layouts/guest.blade.php`, `welcome.blade.php`):
- `APP_VERSION` изменён: `0.28.2` → `0.28.3` (`.env`, `.env.example`).
Автотесты
- `tests/Feature/FaviconFeatureTest.php`: мета-теги favicon/manifest присутствуют на страницах кабинета и гостевой странице; файлы иконок и манифеста существуют в `public/` и не пустые; манифест корректно валиден как JSON с нужными ключами (name, short_name, display, icons 192/512).
Результат
- Сайт узнаваем: favicon во вкладке, иконки для iPhone/Android
- Можно установить как приложение на рабочий стол