diff --git a/app/_components/algolia-search.tsx b/app/_components/algolia-search.tsx
index 3a116acce..8d81d688d 100644
--- a/app/_components/algolia-search.tsx
+++ b/app/_components/algolia-search.tsx
@@ -1,7 +1,15 @@
"use client";
import { liteClient as algoliasearch } from "algoliasearch/lite";
-import { Search } from "lucide-react";
+import {
+ BookOpen,
+ Code,
+ Search,
+ Server,
+ Shield,
+ Wrench,
+ Zap,
+} from "lucide-react";
import { useEffect, useState } from "react";
import {
Configure,
@@ -166,15 +174,57 @@ function SearchHit({ hit }: { hit: DocSearchRecord }) {
);
}
+const QUICK_LINKS = [
+ { title: "Get started", href: "/en/get-started", icon: BookOpen },
+ { title: "Quickstarts", href: "/en/get-started/quickstarts", icon: Zap },
+ { title: "Tools", href: "/en/resources/tools", icon: Wrench },
+ {
+ title: "Auth providers",
+ href: "/en/references/auth-providers",
+ icon: Shield,
+ },
+ { title: "API reference", href: "/en/references/api", icon: Code },
+ { title: "MCP servers", href: "/en/references/mcp", icon: Server },
+];
+
function EmptyQuery() {
const { indexUiState } = useInstantSearch();
if (indexUiState.query) {
return null;
}
return (
-
- Start typing to search the docs…
-
+
+ );
+}
+
+function ConditionalHits() {
+ const { indexUiState } = useInstantSearch();
+ if (!indexUiState.query) {
+ return null;
+ }
+ return (
+ (
+
+ )}
+ />
);
}
@@ -275,12 +325,7 @@ export function AlgoliaSearch() {
- (
-
- )}
- />
+
) : (
diff --git a/app/en/references/auth-providers/pagerduty/page.mdx b/app/en/references/auth-providers/pagerduty/page.mdx
index 52cfa1655..1769c180f 100644
--- a/app/en/references/auth-providers/pagerduty/page.mdx
+++ b/app/en/references/auth-providers/pagerduty/page.mdx
@@ -75,7 +75,7 @@ To integrate with PagerDuty's API using OAuth 2.0, you'll need to register an ap
-For detailed instructions, refer to PagerDuty's [OAuth 2.0 guide](https://www.pagerduty.com/blog/insights/build-sophisticated-apps-for-your-pagerduty-environment-using-oauth-2-0-and-api-scopes/) and [OAuth documentation](https://developer.pagerduty.com/docs/oauth-functionality).
+For detailed instructions, refer to PagerDuty's [OAuth 2.0 documentation](https://developer.pagerduty.com/docs/oauth-functionality).
Next, add the PagerDuty app to Arcade.
diff --git a/public/_markdown/en/references/auth-providers/pagerduty.md b/public/_markdown/en/references/auth-providers/pagerduty.md
index 0516bf454..7c0b3d727 100644
--- a/public/_markdown/en/references/auth-providers/pagerduty.md
+++ b/public/_markdown/en/references/auth-providers/pagerduty.md
@@ -64,7 +64,7 @@ To integrate with PagerDuty’s API using OAuth 2.0, you’ll need to register a
1. After creating your app, you’ll receive your **Client ID** and **Client Secret**
2. **Important**: Copy and save these credentials immediately, as the Client Secret won’t be accessible again
-For detailed instructions, refer to PagerDuty’s [OAuth 2.0 guide](https://www.pagerduty.com/blog/insights/build-sophisticated-apps-for-your-pagerduty-environment-using-oauth-2-0-and-api-scopes/) and [OAuth documentation](https://developer.pagerduty.com/docs/oauth-functionality) .
+For detailed instructions, refer to PagerDuty’s [OAuth 2.0 documentation](https://developer.pagerduty.com/docs/oauth-functionality) .
Next, add the PagerDuty app to Arcade.
@@ -258,7 +258,7 @@ PagerDuty Classic apps use two permission levels:
For more details about PagerDuty’s OAuth permissions, refer to the [PagerDuty OAuth functionality docs](https://developer.pagerduty.com/docs/oauth-functionality#scopes) .
-Last updated on January 30, 2026
+Last updated on February 27, 2026
[Notion](/en/references/auth-providers/notion.md)
[Reddit](/en/references/auth-providers/reddit.md)