feat: preload manifest for accurate offline caching

This commit is contained in:
catarrh committed 2026-08-04 02:48:11 +03:00
1 parent 9fb4d182e2
commit d1d43a5b57
6 files changed
+4683 -2

No files matched your search

+6
View File
@@ -36,6 +36,12 @@ npm run dev
**Версия данных**: `DATA_VERSION` в `src/ui/app.ts` управляет инвалидацией кэша. Увеличивайте её при реструктуризации данных (новые поля, перегруппированные пачки, обновлённые источники), чтобы пользователи получили свежие данные при следующей загрузке приложения.
**Манифест предзагрузки**: После добавления или удаления файлов данных перегенерируйте манифест:
```bash
npm run generate-manifest
```
Затем закоммитьте обновлённый `static/data/shared/preload-manifest.json` вместе с изменениями данных.
```bash
npm run build # продуктивная сборка
npm run preview # предпросмотр продуктивной сборки