Skip to content

feat: desktop PWA support and build fixes (v0.12.3)#48

Merged
dmux merged 3 commits into
developfrom
feature/pwa-support-v0.12.3
Jul 12, 2026
Merged

feat: desktop PWA support and build fixes (v0.12.3)#48
dmux merged 3 commits into
developfrom
feature/pwa-support-v0.12.3

Conversation

@dmux

@dmux dmux commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Description

This PR introduces full Desktop Progressive Web App (PWA) support and addresses recent build errors caused by missing icons in the react-icons/si module. It also bumps the project version to 0.12.3.

Changes Included

  • PWA Implementation: Integrated @ducanh2912/next-pwa to manage the service worker, offering aggressive caching and offline support.
  • Manifest Enhancements: Updated manifest.ts to include display_override: ['window-controls-overlay', 'standalone'] for a native desktop feel, fallback PNG icons, and desktop screenshots for rich install UI.
  • Build Fixes: Removed deprecated/missing icons (SiHeroku, SiSendgrid, SiSlack, SiTwilio) from react-icons/si imports and correctly mapped them to default fallback icons (e.g., Layers, Box).
  • Version Bump: Updated package.json, README.md, and CHANGELOG.md to reflect version 0.12.3.

Required Manual Steps for Reviewers

  1. Provide a 1280x720 (or 1920x1080) screenshot in public/screenshots/desktop.png.
  2. Generate 192x192 and 512x512 PNG equivalents of icon.svg inside public/.
  3. Verify PWA installability in a Chromium-based browser via DevTools (Application > Manifest).

@vercel

vercel Bot commented Jul 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openarchflow-app Ready Ready Preview, Comment Jul 12, 2026 10:01pm

@dmux dmux self-assigned this Jul 12, 2026
@dmux dmux added enhancement New feature or request dependencies Pull requests that update a dependency file labels Jul 12, 2026
@dmux
dmux changed the base branch from main to develop July 12, 2026 22:05
@dmux
dmux merged commit d4ebeed into develop Jul 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant