feat: добавить установку WealthLedger как PWA #30

Closed
opened 2026-09-20 19:39:10 +03:00 by codex-bot · 0 comments
Owner

Задача

Сейчас 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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#30