diff --git a/.gitignore b/.gitignore index c7f49a9..2b0690c 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ out/ .source next-env.d.ts .migration-keep + +# Turbo task cache, written when this is checked out inside the monorepo. +.turbo/ diff --git a/content/docs/expo-devtools/console.mdx b/content/docs/expo-devtools/console.mdx index b3c2eb8..d3d0759 100644 --- a/content/docs/expo-devtools/console.mdx +++ b/content/docs/expo-devtools/console.mdx @@ -69,6 +69,6 @@ read is not available. ## Next step - - + + diff --git a/content/docs/expo-devtools/crash-reporting.mdx b/content/docs/expo-devtools/crash-reporting.mdx index 1613563..c670c2b 100644 --- a/content/docs/expo-devtools/crash-reporting.mdx +++ b/content/docs/expo-devtools/crash-reporting.mdx @@ -127,6 +127,6 @@ createDevtoolsClient({ ## Next step - - + + diff --git a/content/docs/expo-devtools/debug.mdx b/content/docs/expo-devtools/debug.mdx index cd255f2..4132bd3 100644 --- a/content/docs/expo-devtools/debug.mdx +++ b/content/docs/expo-devtools/debug.mdx @@ -37,6 +37,6 @@ There is no record button and nothing to clear, so the tab carries no toolbar. ## Next step - - + + diff --git a/content/docs/expo-devtools/in-app-browsers.mdx b/content/docs/expo-devtools/in-app-browsers.mdx index dd8f79a..92e77c5 100644 --- a/content/docs/expo-devtools/in-app-browsers.mdx +++ b/content/docs/expo-devtools/in-app-browsers.mdx @@ -54,6 +54,6 @@ still go out at full speed. ## Next step - - + + diff --git a/content/docs/expo-devtools/index.mdx b/content/docs/expo-devtools/index.mdx index 5bac75a..aec6e49 100644 --- a/content/docs/expo-devtools/index.mdx +++ b/content/docs/expo-devtools/index.mdx @@ -44,32 +44,32 @@ Two more guides cover things that are not tabs: [themes](/docs/expo-devtools/the diff --git a/content/docs/expo-devtools/installation.mdx b/content/docs/expo-devtools/installation.mdx index 6a9b2d6..1a8c206 100644 --- a/content/docs/expo-devtools/installation.mdx +++ b/content/docs/expo-devtools/installation.mdx @@ -38,6 +38,6 @@ with `expo run:ios`, `expo run:android` or EAS lights the rest up. The full list ## Next step - - + + diff --git a/content/docs/expo-devtools/network.mdx b/content/docs/expo-devtools/network.mdx index b9644b5..713f4bf 100644 --- a/content/docs/expo-devtools/network.mdx +++ b/content/docs/expo-devtools/network.mdx @@ -112,6 +112,6 @@ dependency. ## Next step - - + + diff --git a/content/docs/expo-devtools/performance.mdx b/content/docs/expo-devtools/performance.mdx index b49eea4..4006fd6 100644 --- a/content/docs/expo-devtools/performance.mdx +++ b/content/docs/expo-devtools/performance.mdx @@ -107,6 +107,6 @@ to know. ## Next step - - + + diff --git a/content/docs/expo-devtools/production.mdx b/content/docs/expo-devtools/production.mdx index 156a2bc..359a259 100644 --- a/content/docs/expo-devtools/production.mdx +++ b/content/docs/expo-devtools/production.mdx @@ -39,6 +39,6 @@ unreachable without `init()`. ## Next step - - + + diff --git a/content/docs/expo-devtools/quick-start.mdx b/content/docs/expo-devtools/quick-start.mdx index c69b3e6..0a32a33 100644 --- a/content/docs/expo-devtools/quick-start.mdx +++ b/content/docs/expo-devtools/quick-start.mdx @@ -163,6 +163,6 @@ hit as it looks, and however big you make it, the drag stays inside the screen. ## Next step - - + + diff --git a/content/docs/expo-devtools/reference/index.mdx b/content/docs/expo-devtools/reference/index.mdx index d535774..7f54559 100644 --- a/content/docs/expo-devtools/reference/index.mdx +++ b/content/docs/expo-devtools/reference/index.mdx @@ -13,26 +13,26 @@ crashes without it: the control says what it needs instead. ## The panel - - - - - - + + + + + + ## API - - - - - + + + + + ## Platform - + diff --git a/content/docs/expo-devtools/storage.mdx b/content/docs/expo-devtools/storage.mdx index ddf202b..3654d3c 100644 --- a/content/docs/expo-devtools/storage.mdx +++ b/content/docs/expo-devtools/storage.mdx @@ -111,6 +111,6 @@ behaviour is unchanged. The tab only calls what it was handed. ## Next step - - + + diff --git a/content/docs/expo-devtools/themes.mdx b/content/docs/expo-devtools/themes.mdx index 7c23656..ece3a58 100644 --- a/content/docs/expo-devtools/themes.mdx +++ b/content/docs/expo-devtools/themes.mdx @@ -54,5 +54,5 @@ The full token list is the `Palette` type, exported from the package root and do ## Next step - + diff --git a/content/docs/index.mdx b/content/docs/index.mdx index 981daf2..067974a 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -42,12 +42,12 @@ Inside a package, the shape is always the same: diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0344bca..e8e44b4 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -8,9 +8,10 @@ import { appLongName, appName, appTagline } from '@/lib/shared'; const inter = Inter({ subsets: ['latin'] }); export const metadata: Metadata = { - // Set NEXT_PUBLIC_SITE_URL once the site has a domain; without it Next resolves OG image URLs - // against localhost and warns on every build. - metadataBase: new URL(process.env.NEXT_PUBLIC_SITE_URL ?? 'http://localhost:3000'), + // Every absolute URL in the metadata (OG and Twitter images, canonicals) is resolved against + // this. It has to be the deployed origin, not localhost, or a shared link previews nothing. + // The override is for a preview deploy on some other origin. + metadataBase: new URL(process.env.NEXT_PUBLIC_SITE_URL ?? 'https://axonpack.github.io'), // Long name when the site names itself, short as a suffix on a page that already has a title. title: { default: appLongName, template: `%s — ${appName}` }, description: appTagline, diff --git a/src/components/devtools-panes.ts b/src/components/devtools-panes.ts index 3708b51..496b5ca 100644 --- a/src/components/devtools-panes.ts +++ b/src/components/devtools-panes.ts @@ -231,7 +231,7 @@ export const panes: Pane[] = [ text: 'SYNC::: Error syncing queue job. false', error: 'Error: No queue jobs to process.', time: '7:12:49 PM', - repeat: '×13', + repeat: 'x13', }, { kind: 'log',