Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
16ea438
feat: add developers landing
snario Jun 19, 2026
422e27d
fix: route marketing landing pages
snario Jun 19, 2026
ab40376
fix: satisfy deployment checks
snario Jun 19, 2026
d4f823e
test: retry transient docs module load
snario Jun 19, 2026
3d56065
test: retry docs client hydration setup
snario Jun 19, 2026
f3f9f0d
ci: run e2e against production preview
snario Jun 19, 2026
aa6d38a
fix: register virtual address demo passkeys in e2e
snario Jun 19, 2026
da0e8de
fix: refine developers landing copy
brendanjryan Jun 20, 2026
fbf3c99
fix: address theme variable review comments
snario Jun 20, 2026
a724c03
fix: smooth marketing page transitions
snario Jun 20, 2026
8da8f03
Expand docs layout width
snario Jun 20, 2026
30cb421
Smooth performance page loading
snario Jun 21, 2026
6cbb1ad
fix(marketing): improve mobile layout for perf stats and feature diag…
tanishqsh Jun 22, 2026
ad9381f
chore(marketing): additional mobile/layout tweaks for landing, hero, …
tanishqsh Jun 22, 2026
7681fdf
fix(docs+marketing): mobile sidebar menu, non-nav showcase rows, ligh…
tanishqsh Jun 22, 2026
9883c63
Add visual prompt to MCP install command
snario Jun 22, 2026
9664a9d
fix(docs): prioritize sidebar in mobile menu
tanishqsh Jun 22, 2026
edc893c
fix(perf): settlement stream tweaks
tanishqsh Jun 22, 2026
b52a0bc
fix(docs): make Docs nav item the entry point for mobile sidebar
tanishqsh Jun 22, 2026
41814d1
fix(docs): make mobile menu full screen
tanishqsh Jun 22, 2026
d951f16
feat(docs): add sidebar drawer toggle to mobile outline row
tanishqsh Jun 22, 2026
472a696
style(marketing): tighten hero headline tracking, uppercase showcase …
tanishqsh Jun 22, 2026
6e0b3b6
style(marketing): tighten hero headline tracking to -3%
tanishqsh Jun 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,14 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build app for E2E
run: pnpm run build
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_OPTIONS: --max-old-space-size=4096
VITE_E2E: "true"
VITE_USE_HTTP: "true"

- name: Run Playwright tests
run: pnpm run test:e2e --shard=${{ matrix.shard }}/3

Expand Down
2 changes: 1 addition & 1 deletion ai/plugins/tempo/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"name": "Tempo",
"url": "https://tempo.xyz"
},
"homepage": "https://docs.tempo.xyz/guide/using-tempo-with-ai",
"homepage": "https://docs.tempo.xyz/docs/guide/using-tempo-with-ai",
"repository": "https://github.com/tempoxyz/docs",
"license": "MIT",
"keywords": ["tempo", "mcp", "payments", "wallet", "stablecoins", "mpp"],
Expand Down
20 changes: 10 additions & 10 deletions ai/plugins/tempo/skills/tempo/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ verify them from docs before writing code.
| User is building... | Start with |
|---|---|
| A new Tempo app or network setup | `/quickstart/integrate-tempo`, `/quickstart/connection-details`, `/sdk` |
| Account or wallet UX | `/guide/use-accounts`, `/accounts`, `/quickstart/wallet-developers` |
| Wallet UX | `/quickstart/wallet-developers`, `/quickstart/connection-details`, `/sdk` |
| Stablecoin payments | `/guide/payments`, especially send, accept, virtual addresses, memos, fees, sponsorship, and parallel transactions |
| Sponsored or gasless transactions | `/guide/payments/sponsor-user-fees`, `/developer-tools/fee-payer`, `/accounts/server/handler.relay` |
| Sponsored or gasless transactions | `/guide/payments/sponsor-user-fees`, `/developer-tools/fee-payer` |
| MPP or paid APIs | `/guide/machine-payments`, then `/guide/machine-payments/client`, `/server`, or `/agent` |
| Agent-paid service calls | Use the `tempo-wallet` skill for wallet login, service discovery, and `tempo request` |
| Hosted indexer queries | `/developer-tools/indexer` |
Expand Down Expand Up @@ -57,11 +57,11 @@ code. Use the docs page’s linked examples when available.

## Useful Docs

- Getting started: `https://docs.tempo.xyz/quickstart/integrate-tempo`
- Connection details: `https://docs.tempo.xyz/quickstart/connection-details`
- Accounts: `https://docs.tempo.xyz/guide/use-accounts`
- Payments: `https://docs.tempo.xyz/guide/payments`
- Machine payments: `https://docs.tempo.xyz/guide/machine-payments`
- Hosted services: `https://docs.tempo.xyz/hosted-services`
- SDKs: `https://docs.tempo.xyz/sdk`
- Protocol specs: `https://docs.tempo.xyz/protocol`
- Getting started: `https://docs.tempo.xyz/docs/quickstart/integrate-tempo`
- Connection details: `https://docs.tempo.xyz/docs/quickstart/connection-details`
- Wallet: `https://docs.tempo.xyz/docs/wallet`
- Payments: `https://docs.tempo.xyz/docs/guide/payments`
- Machine payments: `https://docs.tempo.xyz/docs/guide/machine-payments`
- Hosted services: `https://docs.tempo.xyz/docs/hosted-services`
- SDKs: `https://docs.tempo.xyz/docs/sdk`
- Protocol specs: `https://docs.tempo.xyz/docs/protocol`
1,850 changes: 1,850 additions & 0 deletions bun.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion e2e/create-a-stablecoin.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ test('create a stablecoin', async ({ page }) => {
},
})

await page.goto('/guide/issuance/create-a-stablecoin')
await page.goto('/docs/guide/issuance/create-a-stablecoin')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
56 changes: 0 additions & 56 deletions e2e/deposit-to-a-zone.test.ts

This file was deleted.

2 changes: 1 addition & 1 deletion e2e/distribute-rewards.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('distribute rewards', async ({ page }) => {
},
})

await page.goto('/guide/issuance/distribute-rewards')
await page.goto('/docs/guide/issuance/distribute-rewards')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/executing-swaps.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ test('executing swaps', async ({ page }) => {
},
})

await page.goto('/guide/stablecoin-dex/executing-swaps')
await page.goto('/docs/guide/stablecoin-dex/executing-swaps')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/faucet.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { expect, test } from '@playwright/test'
test('fund an address via faucet', async ({ page }) => {
test.setTimeout(120000)

await page.goto('/quickstart/faucet')
await page.goto('/docs/quickstart/faucet')

// Switch to "Fund an address" tab
const tab = page.getByRole('tab', { name: 'Fund an address' })
Expand Down
2 changes: 1 addition & 1 deletion e2e/manage-stablecoin.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('manage stablecoin - grant and revoke roles', async ({ page }) => {
},
})

await page.goto('/guide/issuance/manage-stablecoin')
await page.goto('/docs/guide/issuance/manage-stablecoin')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/mint-stablecoins.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('mint stablecoins', async ({ page }) => {
},
})

await page.goto('/guide/issuance/mint-stablecoins')
await page.goto('/docs/guide/issuance/mint-stablecoins')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
47 changes: 0 additions & 47 deletions e2e/passkey-accounts.test.ts

This file was deleted.

78 changes: 0 additions & 78 deletions e2e/private-zone-actions.ts

This file was deleted.

2 changes: 1 addition & 1 deletion e2e/providing-liquidity.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ test('providing liquidity - place and query order', async ({ page }) => {
},
})

await page.goto('/guide/stablecoin-dex/providing-liquidity')
await page.goto('/docs/guide/stablecoin-dex/providing-liquidity')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/send-a-payment.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('send a payment', async ({ page }) => {
},
})

await page.goto('/guide/payments/send-a-payment')
await page.goto('/docs/guide/payments/send-a-payment')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
61 changes: 0 additions & 61 deletions e2e/send-tokens-across-zones.test.ts

This file was deleted.

Loading
Loading