=== Trust Push – Web Push Notifications ===
Contributors: realhirak
Tags: push notifications, notifications, web push, browser notifications, web push notifications, push notification service, unlimited subscribers
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.txt

Reach your audience instantly with high-performance web push notifications. Direct delivery, unlimited subscribers, and zero hidden fees.

== Description ==

Trust Push Notifications is the WordPress bridge for [Trust Push](https://trustpush.net), the high-performance "Software as a Service" (SaaS) provider built for scale. While other platforms penalize your growth with massive pricing jumps, Trust Push is designed to support high-volume subscriber bases with reliable, lightning-fast delivery.

This plugin acts as a secure bridge to your Trust Push account. All technical heavy lifting—including subscriber database management, notification delivery, and advanced analytics—is handled by our optimized external infrastructure, ensuring zero load on your WordPress server.

### Who is Trust Push for?

Trust Push is perfect for:
*   **News & Media Sites** — Send breaking news alerts and trending content notifications in real time to capture immediate attention.
*   **Bloggers & Content Publishers** — Grow your audience, drive repeat traffic, and notify readers the moment you publish new content.
*   **Digital Agencies** — Manage push notification campaigns across multiple client sites from one centralized account.

**Important Notice:**
This plugin requires a Trust Push account to function. 
- **Start for free:** You can register for an account at [https://trustpush.net/signup](https://trustpush.net/signup). 
- **Compliance:** Using our service is subject to our [Terms of Service](https://trustpush.net/terms) and [Privacy Policy](https://trustpush.net/privacy).

== Installation ==

1. Upload the `trust-push-web-push-notifications` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to the "Trust Push" menu in your WordPress sidebar.
4. Enter your REST API Key from your Trust Push dashboard.
5. Click "Save All Settings" to download your latest configuration.

== Features ==

- **Unlimited Subscribers:** No caps, no tiers, no penalties for growing your audience.
- **Instant Reach:** Deliver notifications directly to user desktops and mobile devices (Chrome, Firefox, Safari, Edge).
- **High ROI:** Drive 2x-5x more repeat traffic compared to traditional social media or email.
- **Automatic Post & Page Notifications:** Instantly notify your audience as soon as you publish or update content. (Highly configurable for Posts and Pages).
- **Manual "Send Now" Trigger:** Need to resend a notification or send it for an old post? Use the "Send Notification" link directly from your WordPress post list.
- **One-Click Site Sync:** Pull your latest widget designs and settings directly from your Trust Push dashboard.
- **Granular Control:** Toggle auto-push on/off globally, or per-post using the new "Trust Push Settings" sidebar in the editor.
- **Zero Server Load:** All delivery and subscriber management happens on our specialized SaaS infrastructure.
- **Native Experience:** Fully compatible with the Trust Push Service Worker for professional, native browser prompts.

== Frequently Asked Questions ==

= Is Trust Push really unlimited? =
Yes. We believe in your growth. Unlike other platforms that charge more as your subscriber count increases, Trust Push is built on a scalable infrastructure that permits unlimited subscribers.

= Does this work on mobile? =
Absolutely. Trust Push works on Android (Chrome/Firefox) and iOS (Safari) as well as all major desktop browsers.

= Will this slow down my site? =
No. The plugin is extremely lightweight. It only loads a small script asynchronously, and all notification processing is handled by the Trust Push servers.

== Changelog ==

= 1.0.2 =
* Added auto push notification for posts and pages.

= 1.0.1 =
* Fix: Last Sync time is now displayed in the user's local time (with GMT offset) instead of UTC.

= 1.0.0 =
* Initial release. Core bridge functionality for Trust Push integration.
