feat(frontend): PWA + Backup/Restore + Upgrade Prompts + Settings
- PWA: vite-plugin-pwa with autoUpdate service worker, manifest, offline caching for assets + NetworkFirst for API calls - PWA icons: 192x192 and 512x512 placeholder PNGs + favicon.svg - index.html: theme-color, apple-touch-icon, description meta tags - UpgradeBanner component: trial expiry warning with upgrade CTA - SettingsView: complete settings page with: - Plan info display - Tenant profile form (firma, CUI, reg com, adresa, IBAN, banca) - Backup export (JSON with all tenant data from wa-sqlite) - Restore import (JSON file with validation and INSERT OR REPLACE) - User management with invite form (email + rol) - Logout button - useOffline composable: shared reactive online/offline state - DashboardView: added UpgradeBanner at top Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
BIN
frontend/public/icon-512.png
Normal file
BIN
frontend/public/icon-512.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
Reference in New Issue
Block a user