Title: Tecveq PWA Toolkit
Author: Tecveq
Published: <strong>August 27, 2026</strong>
Last modified: August 27, 2026

---

Search plugins

![](https://ps.w.org/tecveq-pwa-toolkit/assets/banner-772x250.png?rev=3668205)

![](https://ps.w.org/tecveq-pwa-toolkit/assets/icon-256x256.png?rev=3668205)

# Tecveq PWA Toolkit

 By [Tecveq](https://profiles.wordpress.org/tecveq/)

[Download](https://downloads.wordpress.org/plugin/tecveq-pwa-toolkit.4.3.1.zip)

 * [Details](https://wordpress.org/plugins/tecveq-pwa-toolkit/#description)
 * [Reviews](https://wordpress.org/plugins/tecveq-pwa-toolkit/#reviews)
 *  [Installation](https://wordpress.org/plugins/tecveq-pwa-toolkit/#installation)
 * [Development](https://wordpress.org/plugins/tecveq-pwa-toolkit/#developers)

 [Support](https://wordpress.org/support/plugin/tecveq-pwa-toolkit/)

## Description

Tecveq PWA Toolkit provides a complete suite of developer features to turn your 
WordPress website into a native-like Progressive Web App.

#### Features

 * Custom Web App Manifest (display modes, theme color, icons, shortcuts)
 * Dynamic Workbox Service Worker caching (Network-First, Cache-First, Stale-While-
   Revalidate)
 * Mobile bottom tab navigation bar with SVG vector icons and custom accent colors
 * Intelligent install prompts (Popup Overlay, Top Smart Banner, Snackbar)
 * iOS Safari installation guidance tooltip
 * Offline page fallback (offline.html)
 * Offline status toast notification
 * Pull-to-refresh gesture support
 * Shake-to-refresh device gesture support
 * Haptic feedback vibrations on mobile menu taps
 * Screen wake lock prevention
 * Scroll progress indicator bar
 * PWA Rewards shortcode `[tecveq_pwa_rewards]` to lock content until installation

### External Services

This plugin utilizes Google Workbox CDN to deliver the Service Worker framework 
needed for offline caching.

#### Google Workbox (CDN)

 * Service URL: https://developers.google.com/web/tools/workbox
 * Script loaded: `https://storage.googleapis.com/workbox-cdn/releases/6.4.1/workbox-
   sw.js`
 * When: Loaded inside the Service Worker script when a user’s browser installs 
   the web app.
 * Data transmitted: No personal data or user credentials are transmitted to Google.
   The browser fetches static JavaScript code.
 * Privacy Policy: https://policies.google.com/privacy
 * Terms of Service: https://policies.google.com/terms

## Installation

 1. Upload the `tecveq-pwa-toolkit` folder to your `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to **Tecveq PWA** in the admin menu to customize your PWA settings.

## FAQ

### Do I need SSL / HTTPS?

Yes. Modern web browsers require an active HTTPS connection to register Service 
Workers.

### Where are the manifest and service worker files stored?

They are served dynamically via WordPress rewrite rules at `/manifest.json` and `/
tecveq-sw.js`. No physical files are written to your filesystem root.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Tecveq PWA Toolkit” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Tecveq ](https://profiles.wordpress.org/tecveq/)

[Translate “Tecveq PWA Toolkit” into your language.](https://translate.wordpress.org/projects/wp-plugins/tecveq-pwa-toolkit)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/tecveq-pwa-toolkit/),
check out the [SVN repository](https://plugins.svn.wordpress.org/tecveq-pwa-toolkit/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/tecveq-pwa-toolkit/)
by [RSS](https://plugins.trac.wordpress.org/log/tecveq-pwa-toolkit/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.3.1

 * Added register_activation_hook and register_deactivation_hook to automatically
   flush rewrite rules on activation.
 * Added custom SVG kses rules allowed-list for wp_kses() so bottom navbar SVG icons
   render securely without being stripped.
 * Fixed icon key sanitization order for case-insensitive icon matching.
 * Fixed sub-directory installation active tab matching logic.
 * Added index.php files across sub-folders to prevent directory listing.

#### 4.3.0

 * Initial WordPress.org repository compliance release.
 * Refactored into a clean modular architecture (`admin/`, `frontend/`, `includes/`,`
   templates/`).
 * Replaced ABSPATH root file writing with virtual rewrite endpoints.
 * Replaced inline scripts and styles with `wp_enqueue_scripts` and `wp_localize_script`.
 * Added Web App Shortcuts editor and Scroll Progress Bar indicator.
 * Added PWA Rewards shortcode support `[tecveq_pwa_rewards]`.

## Meta

 *  Version **4.3.1**
 *  Last updated **1 week ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.4 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [offline](https://wordpress.org/plugins/tags/offline/)[progressive web app](https://wordpress.org/plugins/tags/progressive-web-app/)
   [pwa](https://wordpress.org/plugins/tags/pwa/)[service worker](https://wordpress.org/plugins/tags/service-worker/)
   [Workbox](https://wordpress.org/plugins/tags/workbox/)
 *  [Advanced View](https://wordpress.org/plugins/tecveq-pwa-toolkit/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/tecveq-pwa-toolkit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/tecveq-pwa-toolkit/reviews/)

## Contributors

 *   [ Tecveq ](https://profiles.wordpress.org/tecveq/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/tecveq-pwa-toolkit/)