feat: PWA — манифест, service worker и иконки
Ванильный SW без зависимостей: навигации network-first (офлайн → кэш),
hashed-ассеты cache-first, мелкая статика SWR; /api /auth /webhooks /mcp
не кэшируются. Первый визит: install пре-кэшует оболочку, страница
передаёт SW список ассетов для докэширования. Иконки PNG из favicon.svg
(rsvg-convert) + maskable в безопасной зоне. Офлайн-баннер в оболочке и
пометка на экране входа.
1 parent 094f218 commit 0c8b6e377160d319482ef940b035979c498bf2b4
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 20 hours ago
Showing 13 changed files
View
panel/frontend/index.html
View
panel/frontend/public/icons/apple-touch-icon.png 0 → 100644
View
panel/frontend/public/icons/icon-192.png 0 → 100644
View
panel/frontend/public/icons/icon-512.png 0 → 100644
View
panel/frontend/public/icons/maskable-192.png 0 → 100644
View
panel/frontend/public/icons/maskable-512.png 0 → 100644
View
panel/frontend/public/manifest.webmanifest 0 → 100644
View
panel/frontend/public/sw.js 0 → 100644
View
panel/frontend/src/App.vue
View
panel/frontend/src/i18n/messages/en.js
View
panel/frontend/src/i18n/messages/ru.js
View
panel/frontend/src/i18n/messages/uk.js
View
panel/frontend/src/main.js