From c4d5e43d69a7368df93d5d23038027378a8825ab Mon Sep 17 00:00:00 2001 From: nate Date: Thu, 9 Apr 2026 18:19:28 +0400 Subject: [PATCH] test: update landing page --- apps/web/src/views/landing.ejs | 170 ++++++++++++++++++++++++++------- 1 file changed, 135 insertions(+), 35 deletions(-) diff --git a/apps/web/src/views/landing.ejs b/apps/web/src/views/landing.ejs index 618630f..ca317ec 100644 --- a/apps/web/src/views/landing.ejs +++ b/apps/web/src/views/landing.ejs @@ -284,8 +284,8 @@

Powerful primitives, zero bloat.

-
- +
+
@@ -294,7 +294,54 @@

Use $and, $or, $lt, $regex. A query language you already know.

- +
+
+ +
+

Public status pages

+

Branded status pages with heartbeat bars, uptime percentages, incident timelines, and RSS. Share a link, not a login.

+
+ +
+
+ +
+

Webhook notifications

+

Fires on down, recovery, and cert expiry. HMAC-signed payloads for secure integrations. More providers coming soon.

+
+ +
+
+ +
+

Incident management

+

Declare incidents, post updates, track resolution. Visitors see the full timeline on your status page automatically.

+
+ +
+
+ +
+

Retries & smart alerting

+

Retry before declaring down. Resend alerts for persistent outages. Kills flapping noise from transient blips.

+
+ +
+
+ +
+

SSL cert monitoring

+

Get alerted days before your cert expires, not after. Per-region checks so regional resolvers are covered too.

+
+ +
+
+ +
+

Multi-region monitoring

+

Independent health per region. US West going down doesn't mask EU Central being up. Each region tracks state separately.

+
+
@@ -303,25 +350,6 @@

Drill into JSON responses with $json or scrape any HTML page with $select. No API required.

- -
-
- -
-

SSL cert monitoring

-

Built-in $certExpiry operator. Get alerted before your cert expires, not after.

-
- - -
-
- -
-

Multi-region monitoring

-

Dedicated servers in Europe and the US. Ping from the regions that matter to your users, not just one location.

-
- -
@@ -330,7 +358,6 @@

Send GET, POST, PUT, PATCH or HEAD with custom headers and request bodies. Monitor authenticated APIs end-to-end.

-
@@ -339,16 +366,6 @@

Create scoped sub-keys for CI pipelines, scripts, or teammates. Full REST API, no dashboard required.

- -
-
- -
-

Live dashboard

-

Real-time updates via SSE. Latency charts, status history, and uptime stats, all live without a page refresh.

-
- -
@@ -357,13 +374,92 @@

No email required. No passwords. Just an account key. Emails are hashed if provided, so we literally can't read them.

-

Pay with crypto

-

We accept Bitcoin, Litecoin, Dogecoin, Bitcoin Cash, Dash, and eCash. No card, no name, no billing address required.

+

We accept Bitcoin, Litecoin, Dogecoin, Bitcoin Cash, Dash, and eCash. No card, no name, no billing address.

+
+ +
+
+ + + +
+
+
+

Beautiful status pages, out of the box

+

Give your users a branded status page with live uptime, heartbeat history, and incident timelines. Password protection, custom CSS, RSS feeds, and embeddable badges included.

+
+ +
+
+
+
+
+ status.pingql.com/your-app +
+
+
Acme Corp Status
+ +
+ + All systems operational +
+ +
+
+
+
+ + Production API +
+
+ 47ms + 99.99% +
+
+
+
+
+
+ +
+
+
+ + Dashboard +
+
+ 123ms + 100% +
+
+
+
+
+
+ +
+
+
+ + Payment Gateway +
+
+ 89ms + 99.97% +
+
+
+
+
+
+
+ +
Powered by PingQL
@@ -506,6 +602,10 @@ Single region per monitor +
  • + + Status pages & incidents +
  • Webhook & Email alerts