diff --git a/linkinator.config.json b/linkinator.config.json
index cd4d647..e1a1fbe 100644
--- a/linkinator.config.json
+++ b/linkinator.config.json
@@ -5,6 +5,7 @@
"/js/script.hash.js",
"github.com/hellocoop/hello.dev/*",
"http://localhost:3000",
- "https://blog.hello.dev/*"
+ "https://blog.hello.dev/*",
+ "https://blog.hello.coop/*"
]
- }
\ No newline at end of file
+}
diff --git a/pages/docs/mcp.mdx b/pages/docs/mcp.mdx
index d0f1936..b68c7ed 100644
--- a/pages/docs/mcp.mdx
+++ b/pages/docs/mcp.mdx
@@ -2,6 +2,8 @@ import { Callout } from 'nextra/components'
# MCP Server (BETA)
+
+
Model Context Protocol (MCP) server for creating and managing Hellō applications directly from your AI assistant.
@@ -258,4 +260,4 @@ npm run get-token # Get access token for API testing
---
-For more information, visit the [Hellō MCP Server repository](https://github.com/hellocoop/mcp).
\ No newline at end of file
+For more information, visit the [Hellō MCP Server repository](https://github.com/hellocoop/mcp).
diff --git a/public/sitemap.xml b/public/sitemap.xml
index d428f79..a164316 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -1,45 +1,46 @@
-https://www.hello.dev/2025-05-19T22:35:20.510Zdaily0.7
-https://www.hello.dev/docs/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/apis/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/apis/admin/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/apis/invite/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/apis/quickstart/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/apis/wallet/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/apis/web-client/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/buttons/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/comparison/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/getting-started/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/mockin/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/config/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/device/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/errors/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/request/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/response/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/token/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/unsupported/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/oidc/verification/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/quickstarts/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/quickstarts/express/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/quickstarts/fastify/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/quickstarts/nextjs/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/quickstarts/wordpress/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/roadmap/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/scopes/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/config/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/environment/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/express/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/faqs/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/fastify/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/helper/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/nextjs/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/quickstart/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/react/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/svelte/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/docs/sdks/vue/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/faqs/2025-05-19T22:35:20.511Zdaily0.7
-https://www.hello.dev/pricing/2025-05-19T22:35:20.511Zdaily0.7
+https://www.hello.dev/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/apis/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/apis/admin/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/apis/invite/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/apis/quickstart/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/apis/wallet/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/apis/web-client/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/buttons/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/comparison/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/getting-started/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/mcp/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/mockin/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/config/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/device/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/errors/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/request/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/response/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/token/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/unsupported/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/oidc/verification/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/quickstarts/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/quickstarts/express/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/quickstarts/fastify/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/quickstarts/nextjs/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/quickstarts/wordpress/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/roadmap/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/scopes/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/config/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/environment/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/express/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/faqs/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/fastify/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/helper/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/nextjs/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/quickstart/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/react/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/svelte/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/docs/sdks/vue/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/faqs/2025-07-03T11:55:27.149Zdaily0.7
+https://www.hello.dev/pricing/2025-07-03T11:55:27.149Zdaily0.7
\ No newline at end of file
diff --git a/styles/index.css b/styles/index.css
index c016fa4..b55c2e4 100644
--- a/styles/index.css
+++ b/styles/index.css
@@ -38,7 +38,28 @@ nav a[target="_blank"]:after {
opacity: 0.75;
}
+main {
+ /* for beta label positioning */
+ position: relative;
+}
+
main a[target="_blank"]:after {
top: 1px;
margin-left: 4px;
+}
+
+.beta-label {
+ position: absolute;
+ top: 54px;
+ right: 32px;
+ width: 80px;
+}
+
+@media screen and (min-width: 768px) {
+ .beta-label {
+ position: absolute;
+ top: 32px;
+ right: 48px;
+ width: 110px;
+ }
}
\ No newline at end of file