From 5a38bd3d51c32b8155b734d38cabce4c5f91d961 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 30 May 2022 14:52:54 +0800 Subject: [PATCH] chore: update app.supabase.io links to app.supabase.com --- DEVELOPERS.md | 8 +- README.md | 4 +- apps/temp-docs/components/nav/NavBar.tsx | 2 +- apps/temp-docs/data/footer.json | 2 +- apps/temp-docs/docs/dart/auth-signin.mdx | 35 ++------ apps/temp-docs/docs/dart/auth-signup.mdx | 30 ++----- .../docs/dart/storage-from-getpublicurl.mdx | 30 ++----- apps/temp-docs/docs/guides/auth.mdx | 18 ++-- .../temp-docs/docs/guides/auth/auth-email.mdx | 4 +- .../docs/guides/auth/auth-magic-link.mdx | 4 +- .../docs/guides/auth/auth-messagebird.mdx | 13 +-- .../docs/guides/auth/auth-twilio.mdx | 10 +-- .../docs/guides/client-libraries.mdx | 70 +++------------ apps/temp-docs/docs/guides/database.mdx | 28 +++--- apps/temp-docs/docs/guides/hosting/docker.mdx | 12 ++- .../docs/guides/hosting/overview.mdx | 44 +++++----- .../docs/guides/hosting/platform.mdx | 9 +- .../docs/guides/local-development.mdx | 32 ++++--- apps/temp-docs/docs/guides/storage.mdx | 14 ++- apps/temp-docs/docs/guides/with-angular.mdx | 8 +- apps/temp-docs/docs/guides/with-flutter.mdx | 5 +- apps/temp-docs/docs/guides/with-nextjs.mdx | 8 +- apps/temp-docs/docs/guides/with-react.mdx | 8 +- apps/temp-docs/docs/guides/with-redwoodjs.mdx | 10 +-- apps/temp-docs/docs/guides/with-svelte.mdx | 6 +- apps/temp-docs/docs/guides/with-vue-3.mdx | 8 +- apps/temp-docs/docs/introduction.mdx | 7 +- .../temp-docs/docs/javascript/auth-signin.mdx | 85 +++++++------------ .../temp-docs/docs/javascript/auth-signup.mdx | 50 ++++------- .../javascript/storage-from-getpublicurl.mdx | 33 ++----- .../docs/reference/dart/auth-signin.mdx | 35 ++------ .../docs/reference/dart/auth-signup.mdx | 30 ++----- .../dart/storage-from-getpublicurl.mdx | 30 ++----- .../docs/reference/javascript/auth-signin.mdx | 85 +++++++------------ .../docs/reference/javascript/auth-signup.mdx | 50 ++++------- .../javascript/storage-from-getpublicurl.mdx | 33 ++----- .../2020-05-01-supabase-alpha-april-2020.mdx | 4 +- .../2020-06-01-supabase-alpha-may-2020.mdx | 2 +- .../2020-07-01-supabase-alpha-june-2020.mdx | 2 +- .../2020-07-10-alpha-launch-postmortem.mdx | 2 +- .../2020-08-02-supabase-alpha-july-2020.mdx | 2 +- apps/www/_blog/2020-08-05-supabase-auth.mdx | 2 +- .../2020-09-03-supabase-alpha-august-2020.mdx | 2 +- ...20-10-03-supabase-alpha-september-2020.mdx | 2 +- apps/www/_blog/2020-10-30-improved-dx.mdx | 2 +- ...2020-11-02-supabase-alpha-october-2020.mdx | 4 +- ...020-12-01-supabase-alpha-november-2020.mdx | 4 +- ...2021-01-02-supabase-beta-december-2020.mdx | 4 +- .../2021-02-02-supabase-beta-january-2021.mdx | 4 +- ...2021-02-27-cracking-postgres-interview.mdx | 2 +- ...2021-03-02-supabase-beta-february-2021.mdx | 4 +- .../2021-03-05-postgres-as-a-cron-server.mdx | 2 +- .../2021-03-11-using-supabase-replit.mdx | 4 +- apps/www/_blog/2021-03-29-pricing.mdx | 2 +- .../www/_blog/2021-03-30-supabase-storage.mdx | 2 +- apps/www/_blog/2021-03-31-supabase-cli.mdx | 2 +- .../_blog/2021-04-02-supabase-pgbouncer.mdx | 2 +- .../2021-04-06-supabase-beta-march-2021.mdx | 4 +- .../2021-05-03-supabase-beta-april-2021.mdx | 8 +- .../2021-06-02-supabase-beta-may-2021.mdx | 6 +- .../2021-07-02-supabase-beta-june-2021.mdx | 6 +- .../_blog/2021-07-26-supabase-postgres-13.mdx | 2 +- apps/www/_blog/2021-07-27-storage-beta.mdx | 2 +- ...8-supabase-auth-passwordless-sms-login.mdx | 4 +- ...021-07-29-supabase-reports-and-metrics.mdx | 2 +- .../2021-07-30-supabase-functions-updates.mdx | 2 +- .../2021-08-12-supabase-beta-july-2021.mdx | 4 +- .../2021-09-10-supabase-beta-august-2021.mdx | 6 +- .../2021-10-04-supabase-beta-sept-2021.mdx | 4 +- ...sh-time-to-value-in-less-than-24-hours.mdx | 2 +- .../_blog/2021-10-28-supabase-series-a.mdx | 2 +- .../2021-11-05-supabase-beta-october-2021.mdx | 14 +-- .../2021-11-26-supabase-how-we-launch.mdx | 2 +- .../2021-11-28-whats-new-in-postgres-14.mdx | 4 +- ...5-beta-november-2021-launch-week-recap.mdx | 31 +++---- ...2022-01-20-supabase-beta-december-2021.mdx | 47 ++++++---- .../2022-02-22-supabase-beta-january-2022.mdx | 17 ++-- .../_blog/2022-03-30-supabase-enterprise.mdx | 50 ++++------- .../2022-04-15-beta-update-march-2022.mdx | 13 +-- apps/www/components/AuthWidget/AuthWidget.tsx | 5 +- apps/www/components/CTABanner/index.tsx | 2 +- apps/www/components/Hero.tsx | 4 +- apps/www/components/Nav/index.tsx | 6 +- .../www/components/Sections/ProductHeader.tsx | 2 +- apps/www/pages/pricing/index.tsx | 10 +-- examples/auth/nextjs-auth/pages/index.js | 2 +- examples/auth/remix-auth/README.md | 2 +- examples/edge-functions/README.md | 4 +- examples/edge-functions/app/.env.example | 2 +- .../slack-clone/nextjs-slack-clone/README.md | 8 +- .../todo-list/angular-todo-list/README.md | 8 +- examples/todo-list/expo-todo-list/README.md | 2 +- examples/todo-list/nextjs-todo-list/README.md | 4 +- .../react-native-todo-list/README.md | 2 +- .../react-native-ts-todo-list/README.md | 2 +- examples/todo-list/react-todo-list/README.md | 4 +- .../todo-list/sveltejs-todo-list/README.md | 4 +- .../todo-list/vue3-ts-todo-list/README.md | 8 +- .../expo-user-management/README.md | 2 +- .../flutter-user-management/README.md | 4 +- .../nextjs-ts-user-management/README.md | 4 +- examples/with-leaflet/README.md | 4 +- i18n/README.ar.md | 4 +- i18n/README.bn.md | 4 +- i18n/README.ca.md | 4 +- i18n/README.da.md | 4 +- i18n/README.de.md | 4 +- i18n/README.es.md | 4 +- i18n/README.fa.md | 4 +- i18n/README.fr.md | 4 +- i18n/README.gr.md | 4 +- i18n/README.gu.md | 4 +- i18n/README.he.md | 4 +- i18n/README.hi.md | 4 +- i18n/README.hu.md | 4 +- i18n/README.id.md | 4 +- i18n/README.it.md | 4 +- i18n/README.jp.md | 4 +- i18n/README.ko.md | 4 +- i18n/README.ms.md | 4 +- i18n/README.nb-no.md | 4 +- i18n/README.ne.md | 4 +- i18n/README.nl.md | 4 +- i18n/README.pl.md | 4 +- i18n/README.pt-br.md | 4 +- i18n/README.pt.md | 4 +- i18n/README.ro.md | 4 +- i18n/README.ru.md | 4 +- i18n/README.si.md | 4 +- i18n/README.sq.md | 4 +- i18n/README.sv.md | 4 +- i18n/README.ta.md | 4 +- i18n/README.th.md | 4 +- i18n/README.tr.md | 4 +- i18n/README.uk.md | 4 +- i18n/README.vi-vn.md | 4 +- i18n/README.zh-cn.md | 4 +- i18n/README.zh-tw.md | 4 +- studio/README.md | 2 +- studio/lib/helpers.ts | 2 +- studio/pages/vercel/integrate.tsx | 26 +++--- 141 files changed, 575 insertions(+), 842 deletions(-) diff --git a/DEVELOPERS.md b/DEVELOPERS.md index 7b871e48ed..5d52ce97bb 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -56,7 +56,7 @@ To build Supabase, you clone the source code repository: ### Choosing Directory -Before you start a development server, you must choose if you want to work on the [Supabase Website](https://supabase.com), [Supabase Docs](https://supabase.com/docs), or [Supabase Studio](https://app.supabase.io). +Before you start a development server, you must choose if you want to work on the [Supabase Website](https://supabase.com), [Supabase Docs](https://supabase.com/docs), or [Supabase Studio](https://app.supabase.com). 1. Go to the [Supabase Website](https://supabase.com) directory @@ -70,7 +70,7 @@ Before you start a development server, you must choose if you want to work on th cd web ``` - Go to the [Supabase Studio](https://app.supabase.io) directory + Go to the [Supabase Studio](https://app.supabase.com) directory ```sh cd studio @@ -186,7 +186,6 @@ Then edit and visit any of the following sites: - `/apps/temp-community-tutorials`: http://localhost:3003 - pulls all our DEV articles (which community members can write) into a nextjs site. Temporary/POC - ### Shared components The monorepo has a set of shared components under `/packages`: @@ -194,6 +193,7 @@ The monorepo has a set of shared components under `/packages`: - `/packages/common`: Common React code, shared between all sites. - `/packages/config`: All shared config - `/packages/tsconfig`: Shared Typescript settings + ### Installing packages Installing a package with NPM workspaces requires you to add the `-w` flag to tell NPM which workspace you want to install into. @@ -211,8 +211,6 @@ You do not need to install `devDependencies` in each workspace. These can all be `npm run dev` - - ## Finally After making your changes to the file(s) you'd like to update, it's time to open a pull request. Once you submit your pull request, others from the Supabase team/community will review it with you. diff --git a/README.md b/README.md index 571fbdef34..d251a2bf67 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ To see how to Contribute, visit [Getting Started](./DEVELOPERS.md) ## Status - [x] Alpha: We are testing Supabase with a closed set of customers -- [x] Public Alpha: Anyone can sign up over at [app.supabase.io](https://app.supabase.io). But go easy on us, there are a few kinks +- [x] Public Alpha: Anyone can sign up over at [app.supabase.com](https://app.supabase.com). But go easy on us, there are a few kinks - [x] Public Beta: Stable enough for most non-enterprise use-cases - [ ] Public: Production-ready @@ -55,7 +55,7 @@ Supabase is a combination of open source tools. We’re building the features of **Architecture** -Supabase is a [hosted platform](https://app.supabase.io). You can sign up and start using Supabase without installing anything. +Supabase is a [hosted platform](https://app.supabase.com). You can sign up and start using Supabase without installing anything. You can also [self-host](https://supabase.com/docs/guides/hosting/overview) and [develop locally](https://supabase.com/docs/guides/local-development). ![Architecture](https://supabase.com/docs/assets/images/supabase-architecture-9050a7317e9ec7efb7807f5194122e48.png) diff --git a/apps/temp-docs/components/nav/NavBar.tsx b/apps/temp-docs/components/nav/NavBar.tsx index 1d5300321a..85a1b12b90 100644 --- a/apps/temp-docs/components/nav/NavBar.tsx +++ b/apps/temp-docs/components/nav/NavBar.tsx @@ -64,7 +64,7 @@ const NavBar = ({ currentPage }: { currentPage: string }) => { ))}
  • - + Login
  • diff --git a/apps/temp-docs/data/footer.json b/apps/temp-docs/data/footer.json index 41892eb563..e79f7497c0 100644 --- a/apps/temp-docs/data/footer.json +++ b/apps/temp-docs/data/footer.json @@ -79,7 +79,7 @@ "links": [ { "text": "Join our beta", - "url": "https://app.supabase.io/" + "url": "https://app.supabase.com/" } ] } diff --git a/apps/temp-docs/docs/dart/auth-signin.mdx b/apps/temp-docs/docs/dart/auth-signin.mdx index b991760a4d..31ab4d1a35 100644 --- a/apps/temp-docs/docs/dart/auth-signin.mdx +++ b/apps/temp-docs/docs/dart/auth-signin.mdx @@ -1,16 +1,15 @@ --- id: auth-signin -title: "auth.signIn()" +title: 'auth.signIn()' slug: auth-signin custom_edit_url: https://github.com/supabase/supabase/edit/master/web/spec/dart.yml --- -import Tabs from '@theme/Tabs'; -import TabsPanel from '@theme/TabsPanel'; +import Tabs from '@theme/Tabs' +import TabsPanel from '@theme/TabsPanel' Log in an existing user, or login via a third-party provider. - - - - - ## Notes - A user can sign up via email, phone number. - If you provide `email` without a `password`, the user will be sent a magic link. -- The magic link's destination URL is determined by the SITE_URL config variable. To change this, you can go to Authentication -> Settings on [app.supabase.io](https://app.supabase.io) -- Similarly, if you provide `phone` without a `password`, the user will be sent a one time password. +- The magic link's destination URL is determined by the SITE_URL config variable. To change this, you can go to Authentication -> Settings on [app.supabase.com](https://app.supabase.com) +- Similarly, if you provide `phone` without a `password`, the user will be sent a one time password. - If you are looking to sign users in with OAuth in Flutter apps, go to [`signInWithProvider()`](/docs/reference/dart/auth-signinwithprovider). - - - - - - - - - ## Examples ### Sign in with email. - - @@ -93,17 +75,15 @@ final res = await supabase.auth.signIn(email: 'example@email.com'); final error = res.error; ``` - ### Get OAuth sign in URL. -Passing provider parameter to `signIn()` will return a URL to sign your user in via OAuth. +Passing provider parameter to `signIn()` will return a URL to sign your user in via OAuth. If you are looking to sign in a user via OAuth on Flutter app, go to [`signInWithProvider()`](/docs/reference/dart/auth-signinwithprovider). - - \ No newline at end of file + diff --git a/apps/temp-docs/docs/dart/auth-signup.mdx b/apps/temp-docs/docs/dart/auth-signup.mdx index f1a87c7544..b891b85bc2 100644 --- a/apps/temp-docs/docs/dart/auth-signup.mdx +++ b/apps/temp-docs/docs/dart/auth-signup.mdx @@ -1,16 +1,15 @@ --- id: auth-signup -title: "auth.signUp()" +title: 'auth.signUp()' slug: auth-signup custom_edit_url: https://github.com/supabase/supabase/edit/master/web/spec/dart.yml --- -import Tabs from '@theme/Tabs'; -import TabsPanel from '@theme/TabsPanel'; +import Tabs from '@theme/Tabs' +import TabsPanel from '@theme/TabsPanel' Creates a new user. - - - - - ## Notes -- By default, the user will need to verify their email address before logging in. If you would like to change this, you can disable "Email Confirmations" by going to Authentication -> Settings on [app.supabase.io](https://app.supabase.io) +- By default, the user will need to verify their email address before logging in. If you would like to change this, you can disable "Email Confirmations" by going to Authentication -> Settings on [app.supabase.com](https://app.supabase.com) - If "Email Confirmations" is turned on, a `user` is returned but `session` will be null - If "Email Confirmations" is turned off, both a `user` and a `session` will be returned -- When the user confirms their email address, they will be redirected to localhost:3000 by default. To change this, you can go to Authentication -> Settings on [app.supabase.io](https://app.supabase.io) - - - - - - - - - +- When the user confirms their email address, they will be redirected to localhost:3000 by default. To change this, you can go to Authentication -> Settings on [app.supabase.com](https://app.supabase.com) ## Examples ### Sign up. - - ### Sign up with third-party providers. -If you are using Flutter, you can sign up with OAuth providers using the [`signInWithProvider()`](/docs/reference/dart/auth-signinwithprovider) method available on `supabase_flutter`. \ No newline at end of file +If you are using Flutter, you can sign up with OAuth providers using the [`signInWithProvider()`](/docs/reference/dart/auth-signinwithprovider) method available on `supabase_flutter`. diff --git a/apps/temp-docs/docs/dart/storage-from-getpublicurl.mdx b/apps/temp-docs/docs/dart/storage-from-getpublicurl.mdx index 0629c3576b..1013ec51f6 100644 --- a/apps/temp-docs/docs/dart/storage-from-getpublicurl.mdx +++ b/apps/temp-docs/docs/dart/storage-from-getpublicurl.mdx @@ -1,16 +1,15 @@ --- id: storage-from-getpublicurl -title: "from.getPublicUrl()" +title: 'from.getPublicUrl()' slug: storage-from-getpublicurl custom_edit_url: https://github.com/supabase/supabase/edit/master/web/spec/dart.yml --- -import Tabs from '@theme/Tabs'; -import TabsPanel from '@theme/TabsPanel'; +import Tabs from '@theme/Tabs' +import TabsPanel from '@theme/TabsPanel' Retrieve URLs for assets in public buckets - - - - - ## Notes -- The bucket needs to be set to public, either via [updateBucket()](/docs/reference/javascript/storage-updatebucket) or by going to Storage on [app.supabase.io](https://app.supabase.io), clicking the overflow menu on a bucket and choosing "Make public" +- The bucket needs to be set to public, either via [updateBucket()](/docs/reference/javascript/storage-updatebucket) or by going to Storage on [app.supabase.com](https://app.supabase.com), clicking the overflow menu on a bucket and choosing "Make public" - Policy permissions required: - - `buckets` permissions: none + - `buckets` permissions: none - `objects` permissions: none - - - - - - - - - ## Examples ### Returns the URL for an asset in a public bucket - - - \ No newline at end of file + diff --git a/apps/temp-docs/docs/guides/auth.mdx b/apps/temp-docs/docs/guides/auth.mdx index 7f5e5be025..eb664dfc75 100644 --- a/apps/temp-docs/docs/guides/auth.mdx +++ b/apps/temp-docs/docs/guides/auth.mdx @@ -5,7 +5,15 @@ description: 'Supabase auth' # Auth - + ## User Management @@ -57,6 +65,7 @@ let { data, error } = await supabase // console.log(data) // => { id: 'd0714948', name: 'Jane' } ``` + ... you can simply define a rule on your database table, `auth.uid() = user_id`, and your request will return the rows which pass the rule, even when you remove the filter from your middleware: ```Javascript @@ -68,7 +77,6 @@ let user = await supabase.from('users').select('user_id, name') ## How It Works - 1. A user signs up. Supabase creates a new user in the `auth.users` table. 2. Supabase returns a new JWT, which contains the user's `UUID`. 3. Every request to your database also sends the JWT. @@ -105,8 +113,6 @@ alter publication supabase_realtime add table posts; ``` ## Next Steps + - Read more about Auth in the [Guides](https://supabase.com/docs/guides/auth/intro). -- Sign in: [app.supabase.io](https://app.supabase.io/) - - - +- Sign in: [app.supabase.com](https://app.supabase.com/) diff --git a/apps/temp-docs/docs/guides/auth/auth-email.mdx b/apps/temp-docs/docs/guides/auth/auth-email.mdx index 1cb151ae6e..5f8fcc2452 100644 --- a/apps/temp-docs/docs/guides/auth/auth-email.mdx +++ b/apps/temp-docs/docs/guides/auth/auth-email.mdx @@ -11,12 +11,12 @@ import TabsPanel from '@theme/TabsPanel' Setting up Email logins for your Supabase application. -- Add Email authenticator to your [Supabase Project](https://app.supabase.io) +- Add Email authenticator to your [Supabase Project](https://app.supabase.com) - Add the login code to your application - [Javascript](https://github.com/supabase/supabase-js) | [Dart](https://github.com/supabase/supabase-dart) ## Add Email into your Supabase Project -- Go to your [Supabase Project Dashboard](https://app.supabase.io) +- Go to your [Supabase Project Dashboard](https://app.supabase.com) - In the left sidebar, click the `Authentication` icon (near the top) - Click `Settings` from the list to go to the `Authentication Settings` page - Enter the final (hosted) URL of your app under `Site URL` (this is important) diff --git a/apps/temp-docs/docs/guides/auth/auth-magic-link.mdx b/apps/temp-docs/docs/guides/auth/auth-magic-link.mdx index e9784ec4fa..aa836989a8 100644 --- a/apps/temp-docs/docs/guides/auth/auth-magic-link.mdx +++ b/apps/temp-docs/docs/guides/auth/auth-magic-link.mdx @@ -13,12 +13,12 @@ By default, if no password is provided, the user will be sent a "magic link" to Setting up Magic Link logins for your Supabase application. -- Add Magic Link authenticator to your [Supabase Project](https://app.supabase.io) +- Add Magic Link authenticator to your [Supabase Project](https://app.supabase.com) - Add the login code to your application - [Javascript](https://github.com/supabase/supabase-js) | [Dart](https://github.com/supabase/supabase-dart) ## Add Magic Link into your Supabase Project -- Go to your [Supabase Project Dashboard](https://app.supabase.io) +- Go to your [Supabase Project Dashboard](https://app.supabase.com) - In the left sidebar, click the `Authentication` icon (near the top) - Click `Settings` from the list to go to the `Authentication Settings` page - Enter the final (hosted) URL of your app under `Site URL` (this is important) diff --git a/apps/temp-docs/docs/guides/auth/auth-messagebird.mdx b/apps/temp-docs/docs/guides/auth/auth-messagebird.mdx index 88a41645c6..b67178e2ae 100644 --- a/apps/temp-docs/docs/guides/auth/auth-messagebird.mdx +++ b/apps/temp-docs/docs/guides/auth/auth-messagebird.mdx @@ -25,7 +25,7 @@ We'll cover: What you'll need: - A MessageBird account (sign up here: https://dashboard.messagebird.com/en/sign-up) -- A Supabase project (create one here: https://app.supabase.io) +- A Supabase project (create one here: https://app.supabase.com) - A mobile phone capable of receiving SMS ## Steps @@ -40,7 +40,7 @@ This is the number that will be receiving the SMS OTPs. ![Get your API Keys](/docs/img/guides/auth-messagebird/2.png) -Navigate to the [dashboard settings](https://dashboard.messagebird.com/en/settings/sms) to set the default originator. The messagebird originator is the name or number from which the message is sent. +Navigate to the [dashboard settings](https://dashboard.messagebird.com/en/settings/sms) to set the default originator. The messagebird originator is the name or number from which the message is sent. For more information, you can refer to the messagebird article on choosing an originator [here](https://support.messagebird.com/hc/en-us/articles/115002628665-Choosing-an-originator) ![Set the default originator](/docs/img/guides/auth-messagebird/3.png) @@ -50,7 +50,7 @@ You will need the following values to get started: - Live API Key / Test API Key - MessageBird originator -Now go to the Auth > Settings page in the Supabase dashboard (https://app.supabase.io/project/YOUR-PROJECT-REF/auth/settings). +Now go to the Auth > Settings page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/settings). You should see an option to enable Phone Signup. @@ -59,9 +59,10 @@ You should see an option to enable Phone Signup. Toggle it on, and copy the 2 values over from the messagebird dashboard. Click save. Note: If you use the Test API Key, the OTP will not be delivered to the mobile number specified but messagebird will log the response in the dashboard. -If the Live API Key is used instead, the OTP will be delivered and there will be a deduction in your free credits. +If the Live API Key is used instead, the OTP will be delivered and there will be a deduction in your free credits. + Plugin MessageBird credentials Now the backend should be setup, we can proceed to add our client-side code! @@ -70,7 +71,7 @@ Now the backend should be setup, we can proceed to add our client-side code! The SMS message sent to a phone containing an OTP code can be customized. This is useful if you need to mention a brand name or display a website address. -Go to Auth > Templates page in the Supabase dashboard (https://app.supabase.io/project/YOUR-PROJECT-REF/auth/templates). +Go to Auth > Templates page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/templates). Use the variable `.Code` in the template to display the code. @@ -278,5 +279,5 @@ The user does not have a password therefore will need to sign in via this method ## Resources - [MessageBird Signup](https://dashboard.messagebird.com/en/sign-up) -- [Supabase Dashboard](https://app.supabase.io) +- [Supabase Dashboard](https://app.supabase.com) - [Supabase Row Level Security](/docs/guides/auth#row-level-security) diff --git a/apps/temp-docs/docs/guides/auth/auth-twilio.mdx b/apps/temp-docs/docs/guides/auth/auth-twilio.mdx index 820a68bdbc..d61e17d75c 100644 --- a/apps/temp-docs/docs/guides/auth/auth-twilio.mdx +++ b/apps/temp-docs/docs/guides/auth/auth-twilio.mdx @@ -25,13 +25,13 @@ We'll cover: What you'll need: - A twilio account (sign up here: https://www.twilio.com/try-twilio) -- A Supabase project (create one here: https://app.supabase.io) +- A Supabase project (create one here: https://app.supabase.com) - A mobile phone capable of receiving SMS ## Video -### Call any API using PostgreSQL functions +### Call any API using PostgreSQL functions We recently added the ability to call any external HTTP endpoint from your postgres functions. Jon shows you how! -### Create PostgreSQL Functions with Supabase +### Create PostgreSQL Functions with Supabase Triggers allow you to execute SQL in response to any table changes. Learn how to write PostgreSQL triggers with Jon!