metallkart-erp/frontend/public
louis dae0fa0544 feat(engagement): SPEC-BLOC-1F — PWA installable + Web Push + Auth HTTPOnly cookies
Auth: migrate JWT from localStorage to HTTPOnly+Secure+SameSite=Strict cookies.
Bearer header fallback preserved for Playwright E2E compatibility.
Refresh token in dedicated cookie (path=/api/v1/auth/refresh).

PWA: vite-plugin-pwa injectManifest, manifest with shortcuts+icons,
service worker (push/notificationclick/notificationclose handlers),
PwaInstallPrompt + NotificationOptInBanner contextual components.

Push: PwaPushAdapter activated with web-push library (VAPID),
auto-cleanup expired subs on 410/404, TTL/urgency per priority.
PushSubscriptionService + usePushSubscription hook + Settings UI.

5 Vitest tests PwaPushAdapter. 0 TS errors backend+frontend.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 22:27:32 +04:00
..
icons feat(engagement): SPEC-BLOC-1F — PWA installable + Web Push + Auth HTTPOnly cookies 2026-05-27 22:27:32 +04:00
17a-order-detail.png feat: add screenshot-analysis-17a module (auto-pipeline) 2026-03-19 15:04:03 +00:00
17a-purchases.png feat: add screenshot-analysis-17a module (auto-pipeline) 2026-03-19 15:04:03 +00:00
documents_contracts.png feat: add screenshot-api-tool module (auto-pipeline) 2026-03-13 15:10:12 +00:00
documents_estimates.png feat: add screenshot-api-tool module (auto-pipeline) 2026-03-13 15:10:12 +00:00
documents_payments.png feat: add screenshot-api-tool module (auto-pipeline) 2026-03-13 15:10:12 +00:00
documents_suppliers.png feat: add screenshot-api-tool module (auto-pipeline) 2026-03-13 15:10:12 +00:00
favicon.svg feat: frontend scaffolding - Vite+React+AntDesign+auth+layout 2026-03-13 14:23:18 +00:00
logo-mk-full.svg feat(homepage): redesign dashboard + top bar + audit coverage (HOMEPAGE-V2) 2026-05-08 14:19:16 +03:00
logo-mk-monogram.svg feat(homepage): redesign dashboard + top bar + audit coverage (HOMEPAGE-V2) 2026-05-08 14:19:16 +03:00
screenshot-orders-17a.png feat: add screenshot-analysis-17a module (auto-pipeline) 2026-03-19 15:04:03 +00:00
screenshot-purchases-17a.png feat: add screenshot-analysis-17a module (auto-pipeline) 2026-03-19 15:04:03 +00:00
ss_purchases.png feat: add verify_14A module (auto-pipeline) 2026-03-17 18:29:35 +00:00
ss_requirements.png feat: add verify_14A module (auto-pipeline) 2026-03-17 18:29:35 +00:00