feat: add installable PWA #30
Conventional commits / commits (pull_request) Successful in 30s
Frontend security / security (pull_request) Successful in 1m7s
Frontend verify / verify (pull_request) Successful in 4m48s
Frontend security / security (push) Successful in 11s
Frontend verify / verify (push) Successful in 6m17s
Conventional commits / commits (pull_request) Successful in 30s
Frontend security / security (pull_request) Successful in 1m7s
Frontend verify / verify (pull_request) Successful in 4m48s
Frontend security / security (push) Successful in 11s
Frontend verify / verify (push) Successful in 6m17s
This commit was merged in pull request #31.
This commit is contained in:
@@ -51,6 +51,25 @@ Compose topology принадлежит workspace, эксплуатационн
|
||||
Проверка публикации требует настроенного registry/runner; локальный build
|
||||
не доказывает package permissions.
|
||||
|
||||
## Установка как приложение (PWA)
|
||||
|
||||
Production-сборка поддерживает установку WealthLedger в отдельное окно через
|
||||
`vite-plugin-pwa`. Нужен HTTPS или localhost. В Chrome/Edge выберите «Установить
|
||||
WealthLedger» в меню браузера или значок установки в адресной строке; на iPhone
|
||||
и iPad — Safari → «Поделиться» → «На экран Домой». Доступность установки зависит
|
||||
от браузера и ОС.
|
||||
|
||||
Service worker кеширует только статическую оболочку, включая страницы SPA.
|
||||
Вход, финансовые данные и сохранение изменений требуют сети: API, токены и
|
||||
ответы API не сохраняются в Cache Storage. Это не автономный финансовый
|
||||
клиент. Новая версия загружается в фоне и применяется после закрытия всех
|
||||
вкладок и окон WealthLedger и повторного открытия; открытые формы автоматически
|
||||
не перезагружаются.
|
||||
|
||||
Локальная проверка: `nvm use --silent`, `npm run build`, `npm run preview`.
|
||||
В DevTools → Application проверьте Manifest, Service Workers и Cache Storage.
|
||||
В режиме `npm run dev` и в Storybook service worker не включается.
|
||||
|
||||
## Проверка
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user