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).

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 }) => {
))}
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.

-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)

@@ -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