Сейчас WealthLedger работает только как сайт. Добавить возможность установить frontend как приложение на компьютер и мобильное устройство и открывать в отдельном окне.
Объём
Web App Manifest: название, иконки, standalone-режим и стартовый URL.
Интеграция с Vite; проверить совместимость популярного vite-plugin-pwa с текущим Vite.
Service worker для статической оболочки приложения, без кеширования API, токенов и финансовых данных.
Обновления не должны неожиданно перезагружать открытые формы.
Краткая инструкция установки и ограничений: HTTPS (или localhost), поддержка браузера, API требует сети.
Критерии приёмки
Production-сборка содержит корректный manifest и иконки; поддерживающий браузер позволяет установить приложение.
Установленное приложение открывается в standalone-окне, маршруты SPA работают.
API/auth не попадают в offline cache; существующие правила сессии сохраняются.
Проверены production-сборка, service worker и штатный npm run verify.
## Задача
Сейчас WealthLedger работает только как сайт. Добавить возможность установить frontend как приложение на компьютер и мобильное устройство и открывать в отдельном окне.
## Объём
- Web App Manifest: название, иконки, standalone-режим и стартовый URL.
- Интеграция с Vite; проверить совместимость популярного vite-plugin-pwa с текущим Vite.
- Service worker для статической оболочки приложения, без кеширования API, токенов и финансовых данных.
- Обновления не должны неожиданно перезагружать открытые формы.
- Краткая инструкция установки и ограничений: HTTPS (или localhost), поддержка браузера, API требует сети.
## Критерии приёмки
- Production-сборка содержит корректный manifest и иконки; поддерживающий браузер позволяет установить приложение.
- Установленное приложение открывается в standalone-окне, маршруты SPA работают.
- API/auth не попадают в offline cache; существующие правила сессии сохраняются.
- Проверены production-сборка, service worker и штатный npm run verify.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Задача
Сейчас WealthLedger работает только как сайт. Добавить возможность установить frontend как приложение на компьютер и мобильное устройство и открывать в отдельном окне.
Объём
Критерии приёмки