Skip to content

fix: correct PWA manifest branding and VitePWA config#58

Open
PragyaTripathi990 wants to merge 1 commit into
seetadev:mainfrom
PragyaTripathi990:fix/pwa-manifest-branding
Open

fix: correct PWA manifest branding and VitePWA config#58
PragyaTripathi990 wants to merge 1 commit into
seetadev:mainfrom
PragyaTripathi990:fix/pwa-manifest-branding

Conversation

@PragyaTripathi990
Copy link
Copy Markdown

Summary

  • public/manifest.json had placeholder names (My Ionic App / Ionic App) left over from scaffolding. Updated to Government Invoice & Billing System / GovtInvoice and added description, scope, orientation, and categories fields required for a compliant PWA manifest.
  • vite.config.ts had a bare VitePWA({ registerType: "autoUpdate" }) call with no manifest configuration and no Workbox caching rules. Added the full manifest block (matching manifest.json) and Workbox globPatterns + runtimeCaching for Google Fonts.
  • src/app-data.ts APP_NAME was set to "Inventory Tracker for FVM Warehouse" — a completely different product. Corrected to "Government Invoice & Billing System".

All three values are now consistent so the app name is correct everywhere: the PWA install prompt, the email subject line, and the browser title.

Test plan

  • Build the app (npm run build) — no VitePWA config warnings
  • Open DevTools → Application → Manifest — name and short_name are correct
  • Install as PWA — install prompt shows "Government Invoice & Billing System"
  • Email action uses correct app name in subject line

🤖 Generated with Claude Code

manifest.json had placeholder names ('My Ionic App', 'Ionic App') and was
missing description, scope, orientation, and categories. vite.config.ts had
a bare VitePWA() call with no manifest or workbox config. APP_NAME in
app-data.ts also referenced a different product ('Inventory Tracker for FVM
Warehouse'). All three are now aligned to 'Government Invoice & Billing System'.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant