From 56ab7c2ff3f398228049a1249fb19bcc83aabc3f Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Thu, 23 May 2024 22:11:34 +0800 Subject: [PATCH] add Admonition to Design System --- apps/design-system/__registry__/index.tsx | 33 + apps/design-system/config/docs.ts | 5 + .../content/docs/fragments/admonition.mdx | 45 + apps/design-system/package.json | 2 +- .../default/example/admonition-demo.tsx | 11 + .../example/admonition-destructive.tsx | 11 + .../default/example/admonition-warning.tsx | 11 + apps/design-system/registry/examples.ts | 18 + .../AppleSecretGenerator.tsx | 3 +- .../AuthSmsProviderConfig.Warnings.tsx | 2 +- .../components/reference/OldVersionAlert.tsx | 2 +- .../NewProject/FreeProjectLimitWarning.tsx | 3 +- apps/www/public/customers-rss.xml | 30 +- .../planetpg-angelico_de_los_reyes-rss.xml | 10 +- apps/www/public/planetpg-ant_wilson-rss.xml | 4 +- apps/www/public/planetpg-bo_lu-rss.xml | 4 +- apps/www/public/planetpg-burggraf-rss.xml | 6 +- apps/www/public/planetpg-egor_romanov-rss.xml | 6 +- apps/www/public/planetpg-filipe-rss.xml | 4 +- apps/www/public/planetpg-gregnr-rss.xml | 8 +- apps/www/public/planetpg-michel-rss.xml | 11 +- apps/www/public/planetpg-oli_rice-rss.xml | 18 +- .../public/planetpg-paul_copplestone-rss.xml | 12 +- apps/www/public/planetpg-pavel-rss.xml | 22 +- apps/www/public/planetpg-philipp-rss.xml | 4 +- .../public/planetpg-raminder_singh-rss.xml | 6 +- apps/www/public/planetpg-stas-rss.xml | 4 +- apps/www/public/planetpg-steve_chavez-rss.xml | 6 +- apps/www/public/planetpg-victor-rss.xml | 8 +- apps/www/public/rss.xml | 577 +++++---- apps/www/public/sitemap_www.xml | 1096 +++++++++++------ .../ui-patterns/Dialogs/ConfirmationModal.tsx | 2 +- .../ui-patterns/Dialogs/TextConfirmModal.tsx | 2 +- .../index.tsx => ui-patterns/admonition.tsx} | 15 +- packages/ui-patterns/index.tsx | 1 + packages/ui/index.tsx | 2 +- 36 files changed, 1253 insertions(+), 751 deletions(-) create mode 100644 apps/design-system/content/docs/fragments/admonition.mdx create mode 100644 apps/design-system/registry/default/example/admonition-demo.tsx create mode 100644 apps/design-system/registry/default/example/admonition-destructive.tsx create mode 100644 apps/design-system/registry/default/example/admonition-warning.tsx rename packages/{ui/src/components/Admonition/index.tsx => ui-patterns/admonition.tsx} (91%) diff --git a/apps/design-system/__registry__/index.tsx b/apps/design-system/__registry__/index.tsx index c5e960a9786..8cb28d22d8f 100644 --- a/apps/design-system/__registry__/index.tsx +++ b/apps/design-system/__registry__/index.tsx @@ -49,6 +49,39 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "admonition-demo": { + name: "admonition-demo", + type: "components:example", + registryDependencies: ["admonition"], + component: React.lazy(() => import("@/registry/default/example/admonition-demo")), + source: "", + files: ["registry/default/example/admonition-demo.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "admonition-warning": { + name: "admonition-warning", + type: "components:example", + registryDependencies: ["admonition"], + component: React.lazy(() => import("@/registry/default/example/admonition-warning")), + source: "", + files: ["registry/default/example/admonition-warning.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "admonition-destructive": { + name: "admonition-destructive", + type: "components:example", + registryDependencies: ["admonition"], + component: React.lazy(() => import("@/registry/default/example/admonition-destructive")), + source: "", + files: ["registry/default/example/admonition-destructive.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "alert-demo": { name: "alert-demo", type: "components:example", diff --git a/apps/design-system/config/docs.ts b/apps/design-system/config/docs.ts index 5d56ad87a5b..2fab1cc1fa4 100644 --- a/apps/design-system/config/docs.ts +++ b/apps/design-system/config/docs.ts @@ -72,6 +72,11 @@ export const docsConfig: DocsConfig = { { title: 'Fragment Components', items: [ + { + title: 'Admonition', + href: '/docs/fragments/admonition', + items: [], + }, { title: 'Text Confirm Dialog', href: '/docs/fragments/text-confirm-dialog', diff --git a/apps/design-system/content/docs/fragments/admonition.mdx b/apps/design-system/content/docs/fragments/admonition.mdx new file mode 100644 index 00000000000..5df52e91ceb --- /dev/null +++ b/apps/design-system/content/docs/fragments/admonition.mdx @@ -0,0 +1,45 @@ +--- +title: Admonition +description: Displays a callout for user attention. +fragment: true +links: + doc: https://www.radix-ui.com/docs/primitives/components/alert + api: https://www.radix-ui.com/docs/primitives/components/alert#api-reference +--- + + + +## Usage + +```tsx +import { Admonition } from 'ui-patterns/admonition' +``` + +```tsx + +``` + +## Examples + +### Warning + + + +### Destructive + + diff --git a/apps/design-system/package.json b/apps/design-system/package.json index 64c83d993a3..2be6f37411d 100644 --- a/apps/design-system/package.json +++ b/apps/design-system/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "scripts": { - "dev": "next dev", + "dev": "next dev --port 3003", "build": "npm run content:build && npm run build:registry && next build", "build:registry": "tsx --tsconfig ./tsconfig.scripts.json ./scripts/build-registry.mts && prettier --log-level silent --write \"registry/**/*.{ts,tsx,mdx}\" --cache", "start": "next start", diff --git a/apps/design-system/registry/default/example/admonition-demo.tsx b/apps/design-system/registry/default/example/admonition-demo.tsx new file mode 100644 index 00000000000..77c15eea02c --- /dev/null +++ b/apps/design-system/registry/default/example/admonition-demo.tsx @@ -0,0 +1,11 @@ +import { Admonition } from 'ui-patterns/admonition' + +export default function AdmonitionDemo() { + return ( + + ) +} diff --git a/apps/design-system/registry/default/example/admonition-destructive.tsx b/apps/design-system/registry/default/example/admonition-destructive.tsx new file mode 100644 index 00000000000..261ac5e9b32 --- /dev/null +++ b/apps/design-system/registry/default/example/admonition-destructive.tsx @@ -0,0 +1,11 @@ +import { Admonition } from 'ui-patterns/admonition' + +export default function AdmonitionDestructive() { + return ( + + ) +} diff --git a/apps/design-system/registry/default/example/admonition-warning.tsx b/apps/design-system/registry/default/example/admonition-warning.tsx new file mode 100644 index 00000000000..0c50b1c174c --- /dev/null +++ b/apps/design-system/registry/default/example/admonition-warning.tsx @@ -0,0 +1,11 @@ +import { Admonition } from 'ui-patterns/admonition' + +export default function AdmonitionWarning() { + return ( + + ) +} diff --git a/apps/design-system/registry/examples.ts b/apps/design-system/registry/examples.ts index 96f49a1fc30..38aeb7a4d6c 100644 --- a/apps/design-system/registry/examples.ts +++ b/apps/design-system/registry/examples.ts @@ -7,6 +7,24 @@ export const examples: Registry = [ registryDependencies: ['accordion'], files: ['example/accordion-demo.tsx'], }, + { + name: 'admonition-demo', + type: 'components:example', + registryDependencies: ['admonition'], + files: ['example/admonition-demo.tsx'], + }, + { + name: 'admonition-warning', + type: 'components:example', + registryDependencies: ['admonition'], + files: ['example/admonition-warning.tsx'], + }, + { + name: 'admonition-destructive', + type: 'components:example', + registryDependencies: ['admonition'], + files: ['example/admonition-destructive.tsx'], + }, { name: 'alert-demo', type: 'components:example', diff --git a/apps/docs/components/AppleSecretGenerator/AppleSecretGenerator.tsx b/apps/docs/components/AppleSecretGenerator/AppleSecretGenerator.tsx index 4029b1d8770..97941f86b6b 100644 --- a/apps/docs/components/AppleSecretGenerator/AppleSecretGenerator.tsx +++ b/apps/docs/components/AppleSecretGenerator/AppleSecretGenerator.tsx @@ -1,5 +1,6 @@ import { useState } from 'react' -import { Admonition, Button, Input } from 'ui' +import { Button, Input } from 'ui' +import { Admonition } from 'ui-patterns/admonition' function base64URL(value: string) { return globalThis.btoa(value).replace(/[=]/g, '').replace(/[+]/g, '-').replace(/[\/]/g, '_') diff --git a/apps/docs/components/AuthSmsProviderConfig/AuthSmsProviderConfig.Warnings.tsx b/apps/docs/components/AuthSmsProviderConfig/AuthSmsProviderConfig.Warnings.tsx index 23801c33a0c..4043d3432e6 100644 --- a/apps/docs/components/AuthSmsProviderConfig/AuthSmsProviderConfig.Warnings.tsx +++ b/apps/docs/components/AuthSmsProviderConfig/AuthSmsProviderConfig.Warnings.tsx @@ -1,5 +1,5 @@ import Link from 'next/link' -import { Admonition } from 'ui' +import { Admonition } from 'ui-patterns/admonition' const CostWarning = () => ( diff --git a/apps/docs/components/reference/OldVersionAlert.tsx b/apps/docs/components/reference/OldVersionAlert.tsx index 6e20ebf1009..993dbd0fb4d 100644 --- a/apps/docs/components/reference/OldVersionAlert.tsx +++ b/apps/docs/components/reference/OldVersionAlert.tsx @@ -1,6 +1,6 @@ import Link from 'next/link' import { useRouter } from 'next/router' -import { Admonition } from 'ui' +import { Admonition } from 'ui-patterns/admonition' import { useMenuActiveRefId } from '~/hooks/useMenuState' import { ICommonSection } from './Reference.types' diff --git a/apps/studio/components/interfaces/Organization/NewProject/FreeProjectLimitWarning.tsx b/apps/studio/components/interfaces/Organization/NewProject/FreeProjectLimitWarning.tsx index 3ce18b3a6ef..4e27eb868a0 100644 --- a/apps/studio/components/interfaces/Organization/NewProject/FreeProjectLimitWarning.tsx +++ b/apps/studio/components/interfaces/Organization/NewProject/FreeProjectLimitWarning.tsx @@ -1,5 +1,6 @@ import Link from 'next/link' -import { Admonition, Button, IconAlertCircle } from 'ui' +import { Button, IconAlertCircle } from 'ui' +import { Admonition } from 'ui-patterns/admonition' import InformationBox from 'components/ui/InformationBox' import type { MemberWithFreeProjectLimit } from 'data/organizations/free-project-limit-check-query' diff --git a/apps/www/public/customers-rss.xml b/apps/www/public/customers-rss.xml index 61be78e34d1..3ddf8d8eabd 100644 --- a/apps/www/public/customers-rss.xml +++ b/apps/www/public/customers-rss.xml @@ -5,105 +5,105 @@ https://supabase.com Latest news from Supabase en - Wed, 29 Nov 2023 23:00:00 GMT + Wed, 29 Nov 2023 16:00:00 GMT https://supabase.com/customers/shotgun Supabase migration delivers an 83% reduction in data infrastructure costs for Shotgun https://supabase.com/customers/shotgun Discover how Shotgun, an event ticketing platform with over 3 million users, reduced costs and consolidated systems through migration to Supabase. - Wed, 29 Nov 2023 23:00:00 GMT + Wed, 29 Nov 2023 16:00:00 GMT https://supabase.com/customers/next-door-lending How Next Door Lending leveraged Supabase to become a top 10 mortgage broker https://supabase.com/customers/next-door-lending Discover how Supabase empowered NextDoorLending to move quickly and scale as required, leading to their surpassing other mortgage brokers and expanding their business. - Tue, 07 Nov 2023 23:00:00 GMT + Tue, 07 Nov 2023 16:00:00 GMT https://supabase.com/customers/good-tape Good Tape migrates to Supabase managed Postgres and Authentication and achieves database efficiency and a 60% cost reduction. https://supabase.com/customers/good-tape Explore how Good Tape achieved remarkable database efficiency and reduced costs by 60% through their successful migration to Supabase's managed services. - Mon, 30 Oct 2023 23:00:00 GMT + Mon, 30 Oct 2023 16:00:00 GMT https://supabase.com/customers/pebblely Scaling securely: one million users in 7 months with Supabase Auth https://supabase.com/customers/pebblely Learn how Pebblely, an AI image generation company, used Supabase Auth to handle Single Sign On for their rapidly growing user base. - Thu, 28 Sep 2023 22:00:00 GMT + Thu, 28 Sep 2023 16:00:00 GMT https://supabase.com/customers/chatbase Bootstrapped founder builds an AI app with Supabase and scales to $1M in 5 months https://supabase.com/customers/chatbase How Yasser leveraged Supabase to build Chatbase and became one of the most successful single-founder AI products. - Tue, 05 Sep 2023 22:00:00 GMT + Tue, 05 Sep 2023 16:00:00 GMT https://supabase.com/customers/quivr Quivr launch 5,000 Vector databases on Supabase. https://supabase.com/customers/quivr Learn how one of the most popular Generative AI projects uses Supabase as their Vector Store. - Mon, 04 Sep 2023 22:00:00 GMT + Mon, 04 Sep 2023 16:00:00 GMT https://supabase.com/customers/berriai Berri AI boosts productivity by migrating from AWS RDS to Supabase Vector https://supabase.com/customers/berriai Learn how Berri AI overcame challenges with self-hosting their vector database on AWS RDS and successfully migrated to Supabase. - Mon, 05 Jun 2023 22:00:00 GMT + Mon, 05 Jun 2023 16:00:00 GMT https://supabase.com/customers/markprompt Markprompt and Supabase - GDPR-compliant AI chatbots for docs and websites. https://supabase.com/customers/markprompt AI-powered chatbot platform, Markprompt, empowers developers to deliver efficient and GDPR-compliant prompt experiences on top of their content, by leveraging Supabase's secure and privacy-focused vector database and authentication solutions. - Tue, 16 May 2023 22:00:00 GMT + Tue, 16 May 2023 16:00:00 GMT https://supabase.com/customers/mendableai Mendable switches from Pinecone to Supabase Vector for PostgreSQL vector embeddings. https://supabase.com/customers/mendableai How Mendable boosts efficiency and accuracy of chat powered search for documentation using Supabase Vector. - Thu, 04 May 2023 22:00:00 GMT + Thu, 04 May 2023 16:00:00 GMT https://supabase.com/customers/happyteams HappyTeams unlocks better performance and reduces cost with Supabase. https://supabase.com/customers/happyteams How a bootstrapped startup migrated from Heroku to Supabase in 30 minutes and never looked back. - Wed, 15 Feb 2023 23:00:00 GMT + Wed, 15 Feb 2023 16:00:00 GMT https://supabase.com/customers/xendit Xendit use Supabase and create a full solution shipped to production in less than one week. https://supabase.com/customers/xendit As a payment processor, Xendit are responsible for verifying that all transactions are legal. - Mon, 13 Feb 2023 23:00:00 GMT + Mon, 13 Feb 2023 16:00:00 GMT https://supabase.com/customers/replenysh Replenysh uses Supabase to implement OTP in less than 24 hours. https://supabase.com/customers/replenysh With Supabase, Replenysh gets a slick auth experience, reduces DevOps overhead, and continues to scale with Postgres. - Mon, 13 Feb 2023 23:00:00 GMT + Mon, 13 Feb 2023 16:00:00 GMT https://supabase.com/customers/mobbin How Mobbin migrated 200,000 users from Firebase for a better authentication experience. https://supabase.com/customers/mobbin Mobbin helps over 200,000 creators globally search and view the latest design patterns from well-known apps. - Mon, 13 Feb 2023 23:00:00 GMT + Mon, 13 Feb 2023 16:00:00 GMT https://supabase.com/customers/epsilon3 Epsilon3 digitize paper-based procedures in the space industry using telemetry data, simplifying testing and operations. https://supabase.com/customers/epsilon3 Epsilon3 uses Supabase to help teams execute secure and reliable operations in an industry where project spend runs into the billions. - Mon, 13 Feb 2023 23:00:00 GMT + Mon, 13 Feb 2023 16:00:00 GMT diff --git a/apps/www/public/planetpg-angelico_de_los_reyes-rss.xml b/apps/www/public/planetpg-angelico_de_los_reyes-rss.xml index 315db97c064..1085e7ff935 100644 --- a/apps/www/public/planetpg-angelico_de_los_reyes-rss.xml +++ b/apps/www/public/planetpg-angelico_de_los_reyes-rss.xml @@ -5,35 +5,35 @@ https://supabase.com/blog Latest Postgres news from Angelico de los Reyes at Supabase en - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/postgres-point-in-time-recovery Point in Time Recovery is now available for Pro projects https://supabase.com/blog/postgres-point-in-time-recovery We're making PITR available for more projects, with a new Dashboard UI that makes it simple to use. - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/continuous-postgresql-backup-walg Continuous PostgreSQL Backups using WAL-G https://supabase.com/blog/continuous-postgresql-backup-walg Have you ever wanted to restore your database's state to a particular moment in time? This post explains how, using WAL-G. - Sat, 01 Aug 2020 22:00:00 GMT + Sat, 01 Aug 2020 16:00:00 GMT https://supabase.com/blog/postgresql-templates What are PostgreSQL Templates? https://supabase.com/blog/postgresql-templates What are PostgreSQL templates and what are they used for? - Wed, 08 Jul 2020 22:00:00 GMT + Wed, 08 Jul 2020 16:00:00 GMT https://supabase.com/blog/postgresql-physical-logical-backups Physical vs Logical Backups in PostgreSQL https://supabase.com/blog/postgresql-physical-logical-backups What are physical and logical backups in Postgres? - Mon, 06 Jul 2020 22:00:00 GMT + Mon, 06 Jul 2020 16:00:00 GMT diff --git a/apps/www/public/planetpg-ant_wilson-rss.xml b/apps/www/public/planetpg-ant_wilson-rss.xml index 7733d8ee02d..8ce4387e596 100644 --- a/apps/www/public/planetpg-ant_wilson-rss.xml +++ b/apps/www/public/planetpg-ant_wilson-rss.xml @@ -5,14 +5,14 @@ https://supabase.com/blog Latest Postgres news from Ant Wilson at Supabase en - Fri, 26 Feb 2021 23:00:00 GMT + Fri, 26 Feb 2021 16:00:00 GMT https://supabase.com/blog/cracking-postgres-interview Cracking PostgreSQL Interview Questions https://supabase.com/blog/cracking-postgres-interview Understand the top PostgreSQL Interview Questions - Fri, 26 Feb 2021 23:00:00 GMT + Fri, 26 Feb 2021 16:00:00 GMT diff --git a/apps/www/public/planetpg-bo_lu-rss.xml b/apps/www/public/planetpg-bo_lu-rss.xml index 2f5f7f12e6c..60399534f4f 100644 --- a/apps/www/public/planetpg-bo_lu-rss.xml +++ b/apps/www/public/planetpg-bo_lu-rss.xml @@ -5,14 +5,14 @@ https://supabase.com/blog Latest Postgres news from Bo Lu at Supabase en - Wed, 13 Dec 2023 23:00:00 GMT + Wed, 13 Dec 2023 16:00:00 GMT https://supabase.com/blog/supabase-wrappers-v02 Supabase Wrappers v0.2: Query Pushdown & Remote Subqueries https://supabase.com/blog/supabase-wrappers-v02 Supabase Wrappers v0.2 brings more Wrappers, query pushdown, remote subquery, and more - Wed, 13 Dec 2023 23:00:00 GMT + Wed, 13 Dec 2023 16:00:00 GMT diff --git a/apps/www/public/planetpg-burggraf-rss.xml b/apps/www/public/planetpg-burggraf-rss.xml index 60c2881d539..3bec1f37cf3 100644 --- a/apps/www/public/planetpg-burggraf-rss.xml +++ b/apps/www/public/planetpg-burggraf-rss.xml @@ -5,21 +5,21 @@ https://supabase.com/blog Latest Postgres news from Mark Burggraf at Supabase en - Wed, 23 Nov 2022 23:00:00 GMT + Wed, 23 Nov 2022 16:00:00 GMT https://supabase.com/blog/sql-or-nosql-both-with-postgresql SQL or NoSQL? Why not use both (with PostgreSQL)? https://supabase.com/blog/sql-or-nosql-both-with-postgresql How to turn Postgres into an easy-to-use NoSQL database that retains all the power of SQL - Wed, 23 Nov 2022 23:00:00 GMT + Wed, 23 Nov 2022 16:00:00 GMT https://supabase.com/blog/postgres-wasm Postgres WASM by Snaplet and Supabase https://supabase.com/blog/postgres-wasm We're open sourcing postgres-wasm, a PostgresQL server that runs inside a browser, with our friends at Snaplet. - Sun, 02 Oct 2022 22:00:00 GMT + Sun, 02 Oct 2022 16:00:00 GMT diff --git a/apps/www/public/planetpg-egor_romanov-rss.xml b/apps/www/public/planetpg-egor_romanov-rss.xml index 1f1992ad3bc..f7b4a45db09 100644 --- a/apps/www/public/planetpg-egor_romanov-rss.xml +++ b/apps/www/public/planetpg-egor_romanov-rss.xml @@ -5,21 +5,21 @@ https://supabase.com/blog Latest Postgres news from Egor Romanov at Supabase en - Wed, 02 Aug 2023 22:00:00 GMT + Wed, 02 Aug 2023 16:00:00 GMT https://supabase.com/blog/fewer-dimensions-are-better-pgvector pgvector: Fewer dimensions are better https://supabase.com/blog/fewer-dimensions-are-better-pgvector Increase performance in pgvector by using embedding vectors with fewer dimensions - Wed, 02 Aug 2023 22:00:00 GMT + Wed, 02 Aug 2023 16:00:00 GMT https://supabase.com/blog/pgvector-performance pgvector 0.4.0 performance https://supabase.com/blog/pgvector-performance There's been a lot of talk about pgvector performance lately, so we took some datasets and pushed pgvector to the limits to find out its strengths and limitations. - Wed, 12 Jul 2023 22:00:00 GMT + Wed, 12 Jul 2023 16:00:00 GMT diff --git a/apps/www/public/planetpg-filipe-rss.xml b/apps/www/public/planetpg-filipe-rss.xml index 8c8374f7380..2d50dfea8f7 100644 --- a/apps/www/public/planetpg-filipe-rss.xml +++ b/apps/www/public/planetpg-filipe-rss.xml @@ -5,14 +5,14 @@ https://supabase.com/blog Latest Postgres news from Filipe Cabaço at Supabase en - Mon, 08 Jan 2024 23:00:00 GMT + Mon, 08 Jan 2024 16:00:00 GMT https://supabase.com/blog/elixir-clustering-using-postgres Elixir clustering using Postgres https://supabase.com/blog/elixir-clustering-using-postgres Learn about our approach to connecting multiple nodes in Elixir using Postgres - Mon, 08 Jan 2024 23:00:00 GMT + Mon, 08 Jan 2024 16:00:00 GMT diff --git a/apps/www/public/planetpg-gregnr-rss.xml b/apps/www/public/planetpg-gregnr-rss.xml index 38d0e18e8c1..ca204372a1a 100644 --- a/apps/www/public/planetpg-gregnr-rss.xml +++ b/apps/www/public/planetpg-gregnr-rss.xml @@ -5,28 +5,28 @@ https://supabase.com/blog Latest Postgres news from Greg Richardson at Supabase en - Tue, 05 Sep 2023 22:00:00 GMT + Tue, 05 Sep 2023 16:00:00 GMT https://supabase.com/blog/increase-performance-pgvector-hnsw pgvector v0.5.0: Faster semantic search with HNSW indexes https://supabase.com/blog/increase-performance-pgvector-hnsw Increase performance in pgvector using HNSW indexes - Tue, 05 Sep 2023 22:00:00 GMT + Tue, 05 Sep 2023 16:00:00 GMT https://supabase.com/blog/fewer-dimensions-are-better-pgvector pgvector: Fewer dimensions are better https://supabase.com/blog/fewer-dimensions-are-better-pgvector Increase performance in pgvector by using embedding vectors with fewer dimensions - Wed, 02 Aug 2023 22:00:00 GMT + Wed, 02 Aug 2023 16:00:00 GMT https://supabase.com/blog/openai-embeddings-postgres-vector Storing OpenAI embeddings in Postgres with pgvector https://supabase.com/blog/openai-embeddings-postgres-vector An example of how to build an AI-powered search engine using OpenAI's embeddings and PostgreSQL. - Sun, 05 Feb 2023 23:00:00 GMT + Sun, 05 Feb 2023 16:00:00 GMT diff --git a/apps/www/public/planetpg-michel-rss.xml b/apps/www/public/planetpg-michel-rss.xml index 579efc5a58f..456793162f4 100644 --- a/apps/www/public/planetpg-michel-rss.xml +++ b/apps/www/public/planetpg-michel-rss.xml @@ -5,21 +5,14 @@ https://supabase.com/blog Latest Postgres news from Michel Pelletier at Supabase en - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/vault-now-in-beta Supabase Vault is now in Beta https://supabase.com/blog/vault-now-in-beta A Postgres extension to store encrypted secrets and encrypt data. - Thu, 15 Dec 2022 23:00:00 GMT - - - https://supabase.com/blog/transparent-column-encryption-with-postgres - Transparent Column Encryption with Postgres - https://supabase.com/blog/transparent-column-encryption-with-postgres - Using pgsodium's Transparent Column Encryption to encrypt data and provide your users with row-level encryption. - Wed, 30 Nov 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT diff --git a/apps/www/public/planetpg-oli_rice-rss.xml b/apps/www/public/planetpg-oli_rice-rss.xml index e47141794e3..11a82ee4d1b 100644 --- a/apps/www/public/planetpg-oli_rice-rss.xml +++ b/apps/www/public/planetpg-oli_rice-rss.xml @@ -5,63 +5,63 @@ https://supabase.com/blog Latest Postgres news from Oliver Rice at Supabase en - Tue, 12 Dec 2023 23:00:00 GMT + Tue, 12 Dec 2023 16:00:00 GMT https://supabase.com/blog/postgrest-12 PostgREST 12 https://supabase.com/blog/postgrest-12 PostgREST 12 is out and we take a look at some of the major new features like JWT Caching and Aggregate Functions - Tue, 12 Dec 2023 23:00:00 GMT + Tue, 12 Dec 2023 16:00:00 GMT https://supabase.com/blog/pg-graphql-postgres-functions pg_graphql: Postgres functions now supported https://supabase.com/blog/pg-graphql-postgres-functions pg_graphql now supports the most requested feature: Postgres functions a.k.a. User Defined Functions (UDFs) - Mon, 11 Dec 2023 23:00:00 GMT + Mon, 11 Dec 2023 16:00:00 GMT https://supabase.com/blog/fewer-dimensions-are-better-pgvector pgvector: Fewer dimensions are better https://supabase.com/blog/fewer-dimensions-are-better-pgvector Increase performance in pgvector by using embedding vectors with fewer dimensions - Wed, 02 Aug 2023 22:00:00 GMT + Wed, 02 Aug 2023 16:00:00 GMT https://supabase.com/blog/whats-new-in-pg-graphql-v1-2 What's New in pg_graphql v1.2 https://supabase.com/blog/whats-new-in-pg-graphql-v1-2 New Features in the v1.2 release of pg_graphql - Thu, 20 Apr 2023 22:00:00 GMT + Thu, 20 Apr 2023 16:00:00 GMT https://supabase.com/blog/type-constraints-in-65-lines-of-sql Type Constraints in 65 lines of SQL https://supabase.com/blog/type-constraints-in-65-lines-of-sql Creating validated data types in Postgres - Thu, 16 Feb 2023 23:00:00 GMT + Thu, 16 Feb 2023 16:00:00 GMT https://supabase.com/blog/pg-graphql-v1 pg_graphql v1.0 https://supabase.com/blog/pg-graphql-v1 Announcing the v1.0 release of pg_graphql - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation pg_jsonschema: JSON Schema support for Postgres https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation Today we're releasing pg_jsonschema, a Postgres extension for JSON validation. - Thu, 18 Aug 2022 22:00:00 GMT + Thu, 18 Aug 2022 16:00:00 GMT https://supabase.com/blog/postgres-audit Postgres Auditing in 150 lines of SQL https://supabase.com/blog/postgres-audit PostgreSQL has a robust set of features which we can leverage to create a generic auditing solution in 150 lines of SQL. - Mon, 07 Mar 2022 23:00:00 GMT + Mon, 07 Mar 2022 16:00:00 GMT diff --git a/apps/www/public/planetpg-paul_copplestone-rss.xml b/apps/www/public/planetpg-paul_copplestone-rss.xml index 6859d0a9c79..3bc16e20021 100644 --- a/apps/www/public/planetpg-paul_copplestone-rss.xml +++ b/apps/www/public/planetpg-paul_copplestone-rss.xml @@ -5,42 +5,42 @@ https://supabase.com/blog Latest Postgres news from Paul Copplestone at Supabase en - Sun, 30 Apr 2023 22:00:00 GMT + Sun, 30 Apr 2023 16:00:00 GMT https://supabase.com/blog/postgres-pluggable-strorage Next steps for Postgres pluggable storage https://supabase.com/blog/postgres-pluggable-strorage Exploring history of Postgres pluggable storage and the possibility of landing it in the Postgres core. - Sun, 30 Apr 2023 22:00:00 GMT + Sun, 30 Apr 2023 16:00:00 GMT https://supabase.com/blog/postgres-crdt pg_crdt - an experimental CRDT extension for Postgres https://supabase.com/blog/postgres-crdt Embedding Yjs and Automerge into Postgres for collaborative applications. - Fri, 09 Dec 2022 23:00:00 GMT + Fri, 09 Dec 2022 16:00:00 GMT https://supabase.com/blog/partial-postgresql-data-dumps-with-rls Partial data dumps using Postgres Row Level Security https://supabase.com/blog/partial-postgresql-data-dumps-with-rls Using RLS to create seed files for local PostgreSQL testing. - Mon, 27 Jun 2022 22:00:00 GMT + Mon, 27 Jun 2022 16:00:00 GMT https://supabase.com/blog/postgres-as-a-cron-server Postgres as a CRON Server https://supabase.com/blog/postgres-as-a-cron-server Running repetitive tasks with your Postgres database. - Thu, 04 Mar 2021 23:00:00 GMT + Thu, 04 Mar 2021 16:00:00 GMT https://supabase.com/blog/postgresql-views Postgres Views https://supabase.com/blog/postgresql-views Creating and using a view in PostgreSQL. - Tue, 17 Nov 2020 23:00:00 GMT + Tue, 17 Nov 2020 16:00:00 GMT diff --git a/apps/www/public/planetpg-pavel-rss.xml b/apps/www/public/planetpg-pavel-rss.xml index efdbe154a7a..45b7e6abde8 100644 --- a/apps/www/public/planetpg-pavel-rss.xml +++ b/apps/www/public/planetpg-pavel-rss.xml @@ -5,28 +5,42 @@ https://supabase.com/blog Latest Postgres news from Pavel Borisov at Supabase en - Wed, 12 Jul 2023 22:00:00 GMT + Wed, 01 May 2024 16:00:00 GMT + https://supabase.com/blog/pgvector-0-7-0 + What's new in pgvector v0.7.0 + https://supabase.com/blog/pgvector-0-7-0 + Exploring new features in pgvector v0.7.0 + Wed, 01 May 2024 16:00:00 GMT + + + https://supabase.com/blog/postgres-bloat + Postgres Bloat Minimization + https://supabase.com/blog/postgres-bloat + Understanding and minimizing Postgres table bloat + Thu, 25 Apr 2024 16:00:00 GMT + + https://supabase.com/blog/pgvector-performance pgvector 0.4.0 performance https://supabase.com/blog/pgvector-performance There's been a lot of talk about pgvector performance lately, so we took some datasets and pushed pgvector to the limits to find out its strengths and limitations. - Wed, 12 Jul 2023 22:00:00 GMT + Wed, 12 Jul 2023 16:00:00 GMT https://supabase.com/blog/new-in-postgres-15 What's new in Postgres 15? https://supabase.com/blog/new-in-postgres-15 Describes the release of Postgres 15, new features and reasons to use it - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/postgresql-commitfest What is PostgreSQL commitfest and how to contribute https://supabase.com/blog/postgresql-commitfest A time-tested method for contributing to the core Postgres code - Wed, 26 Oct 2022 22:00:00 GMT + Wed, 26 Oct 2022 16:00:00 GMT diff --git a/apps/www/public/planetpg-philipp-rss.xml b/apps/www/public/planetpg-philipp-rss.xml index 7aaabf59808..62295896d50 100644 --- a/apps/www/public/planetpg-philipp-rss.xml +++ b/apps/www/public/planetpg-philipp-rss.xml @@ -5,14 +5,14 @@ https://supabase.com/blog Latest Postgres news from Philipp Steinrötter at Supabase en - Thu, 07 Dec 2023 23:00:00 GMT + Thu, 07 Dec 2023 16:00:00 GMT https://supabase.com/blog/postgres-language-server-implementing-parser Postgres Language Server: implementing the Parser https://supabase.com/blog/postgres-language-server-implementing-parser A detailed analysis of our iterations to implement a Parser for Postgres - Thu, 07 Dec 2023 23:00:00 GMT + Thu, 07 Dec 2023 16:00:00 GMT diff --git a/apps/www/public/planetpg-raminder_singh-rss.xml b/apps/www/public/planetpg-raminder_singh-rss.xml index 78ac26bfdad..0669108b041 100644 --- a/apps/www/public/planetpg-raminder_singh-rss.xml +++ b/apps/www/public/planetpg-raminder_singh-rss.xml @@ -5,21 +5,21 @@ https://supabase.com/blog Latest Postgres news from Raminder Singh at Supabase en - Wed, 10 Apr 2024 22:00:00 GMT + Wed, 10 Apr 2024 16:00:00 GMT https://supabase.com/blog/postgres-roles-and-privileges Postgres Roles and Privileges https://supabase.com/blog/postgres-roles-and-privileges A guide to Postgres roles and privileges - Wed, 10 Apr 2024 22:00:00 GMT + Wed, 10 Apr 2024 16:00:00 GMT https://supabase.com/blog/how-pg-graphql-works How pg_graphql works https://supabase.com/blog/how-pg-graphql-works An insight into the internals of GraphQL in Postgres using pg_graphql, and how you can contribute. - Tue, 23 Jan 2024 23:00:00 GMT + Tue, 23 Jan 2024 16:00:00 GMT diff --git a/apps/www/public/planetpg-stas-rss.xml b/apps/www/public/planetpg-stas-rss.xml index ab384bd4cfd..1aec518ee0a 100644 --- a/apps/www/public/planetpg-stas-rss.xml +++ b/apps/www/public/planetpg-stas-rss.xml @@ -5,14 +5,14 @@ https://supabase.com/blog Latest Postgres news from Stanislav Muzhyk at Supabase en - Tue, 12 Dec 2023 23:00:00 GMT + Tue, 12 Dec 2023 16:00:00 GMT https://supabase.com/blog/supavisor-postgres-connection-pooler Supavisor 1.0: a scalable connection pooler for Postgres https://supabase.com/blog/supavisor-postgres-connection-pooler Supavisor is now used across all projects, providing a scalable and cloud-native Postgres connection pooler that can handle millions of connections - Tue, 12 Dec 2023 23:00:00 GMT + Tue, 12 Dec 2023 16:00:00 GMT diff --git a/apps/www/public/planetpg-steve_chavez-rss.xml b/apps/www/public/planetpg-steve_chavez-rss.xml index d847d3c1fb7..3fa9a2969f4 100644 --- a/apps/www/public/planetpg-steve_chavez-rss.xml +++ b/apps/www/public/planetpg-steve_chavez-rss.xml @@ -5,21 +5,21 @@ https://supabase.com/blog Latest Postgres news from Steve Chavez at Supabase en - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/postgrest-11-prerelease PostgREST 11 pre-release https://supabase.com/blog/postgrest-11-prerelease Describes new features of PostgREST 11 pre-release - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/roles-postgres-hooks Protecting reserved roles with PostgreSQL Hooks https://supabase.com/blog/roles-postgres-hooks Using Postgres Hooks to protect functionality in your Postgres database. - Thu, 01 Jul 2021 22:00:00 GMT + Thu, 01 Jul 2021 16:00:00 GMT diff --git a/apps/www/public/planetpg-victor-rss.xml b/apps/www/public/planetpg-victor-rss.xml index fa14b827b4b..a5d33f9feaf 100644 --- a/apps/www/public/planetpg-victor-rss.xml +++ b/apps/www/public/planetpg-victor-rss.xml @@ -5,28 +5,28 @@ https://supabase.com/blog Latest Postgres news from Victor at Supabase en - Thu, 13 Oct 2022 22:00:00 GMT + Thu, 13 Oct 2022 16:00:00 GMT https://supabase.com/blog/postgres-full-text-search-vs-the-rest Postgres Full Text Search vs the rest https://supabase.com/blog/postgres-full-text-search-vs-the-rest Comparing one of the most popular Postgres features against alternatives - Thu, 13 Oct 2022 22:00:00 GMT + Thu, 13 Oct 2022 16:00:00 GMT https://supabase.com/blog/choosing-a-postgres-primary-key Choosing a Postgres Primary Key https://supabase.com/blog/choosing-a-postgres-primary-key Turns out the question of which identifier to use as a Primary Key is complicated -- we're going to dive into some of the complexity and inherent trade-offs, and figure things out - Wed, 07 Sep 2022 22:00:00 GMT + Wed, 07 Sep 2022 16:00:00 GMT https://supabase.com/blog/seen-by-in-postgresql Implementing "seen by" functionality with Postgres https://supabase.com/blog/seen-by-in-postgresql Different approaches for tracking visitor counts with PostgreSQL. - Sun, 17 Jul 2022 22:00:00 GMT + Sun, 17 Jul 2022 16:00:00 GMT diff --git a/apps/www/public/rss.xml b/apps/www/public/rss.xml index 5ef80f7d55c..28f5c5f439d 100644 --- a/apps/www/public/rss.xml +++ b/apps/www/public/rss.xml @@ -5,1855 +5,1890 @@ https://supabase.com Latest news from Supabase en - Wed, 17 Apr 2024 22:00:00 GMT + Wed, 08 May 2024 16:00:00 GMT + https://supabase.com/blog/meetup-kahoot-alternative + Kahoot alternative at GA week community meetup + https://supabase.com/blog/meetup-kahoot-alternative + How we built a Kahoot alternative for our Supabase meetup to boost up the community meetup. + Wed, 08 May 2024 16:00:00 GMT + + + https://supabase.com/blog/pgvector-0-7-0 + What's new in pgvector v0.7.0 + https://supabase.com/blog/pgvector-0-7-0 + Exploring new features in pgvector v0.7.0 + Wed, 01 May 2024 16:00:00 GMT + + + https://supabase.com/blog/supabase-oss-hackathon-winners + Open Source Hackathon 2024 winners + https://supabase.com/blog/supabase-oss-hackathon-winners + Announcing the winners of the Open Source Hackathon 2024! + Mon, 29 Apr 2024 16:00:00 GMT + + + https://supabase.com/blog/postgres-bloat + Postgres Bloat Minimization + https://supabase.com/blog/postgres-bloat + Understanding and minimizing Postgres table bloat + Thu, 25 Apr 2024 16:00:00 GMT + + + https://supabase.com/blog/nix-postgres + Packaging Supabase with Nix + https://supabase.com/blog/nix-postgres + + Wed, 24 Apr 2024 16:00:00 GMT + + + https://supabase.com/blog/exploring-support-tooling + Exploring Support Tooling at Supabase: A Dive into SLA Buddy + https://supabase.com/blog/exploring-support-tooling + In this post, we explore the support tooling at Supabase, and how we use SLA Buddy to monitor our SLAs. + Wed, 24 Apr 2024 16:00:00 GMT + + https://supabase.com/blog/security-performance-advisor Supabase Security Advisor & Performance Advisor https://supabase.com/blog/security-performance-advisor We're making it easier to build a secure and high-performing application. - Wed, 17 Apr 2024 22:00:00 GMT + Wed, 17 Apr 2024 16:00:00 GMT https://supabase.com/blog/ga-week-summary Top 10 Launches from Supabase GA Week https://supabase.com/blog/ga-week-summary A recap of the most important launches and updates from the week. - Wed, 17 Apr 2024 22:00:00 GMT + Wed, 17 Apr 2024 16:00:00 GMT https://supabase.com/blog/s3-compatible-storage Supabase Storage: now supports the S3 protocol https://supabase.com/blog/s3-compatible-storage Supabase Storage is now officially an S3-Compatible Storage Provider. - Wed, 17 Apr 2024 22:00:00 GMT + Wed, 17 Apr 2024 16:00:00 GMT https://supabase.com/blog/anonymous-sign-ins Supabase Auth now supports Anonymous Sign-ins https://supabase.com/blog/anonymous-sign-ins Sign in as an anonymous user to authenticate with Supabase - Tue, 16 Apr 2024 22:00:00 GMT + Tue, 16 Apr 2024 16:00:00 GMT https://supabase.com/blog/ai-inference-now-available-in-supabase-edge-functions AI Inference now available in Supabase Edge Functions https://supabase.com/blog/ai-inference-now-available-in-supabase-edge-functions Use embeddings and large language models on the edge with Supabase Edge Functions. - Mon, 15 Apr 2024 22:00:00 GMT + Mon, 15 Apr 2024 16:00:00 GMT https://supabase.com/blog/supabase-swift Supabase Swift https://supabase.com/blog/supabase-swift Supabase Swift is now officially supported. - Sun, 14 Apr 2024 22:00:00 GMT + Sun, 14 Apr 2024 16:00:00 GMT https://supabase.com/blog/supabase-bootstrap Supabase Bootstrap: the fastest way to launch a new project https://supabase.com/blog/supabase-bootstrap Launch a new hosted Supabase project directly from the CLI using pre-built applications. - Sun, 14 Apr 2024 22:00:00 GMT + Sun, 14 Apr 2024 16:00:00 GMT https://supabase.com/blog/supabase-aws-marketplace Supabase on the AWS Marketplace https://supabase.com/blog/supabase-aws-marketplace Supabase is now available on the AWS Marketplace, Simplifying Procurement for Enterprise Customers. - Sun, 14 Apr 2024 22:00:00 GMT + Sun, 14 Apr 2024 16:00:00 GMT https://supabase.com/blog/supabase-aquires-oriole Oriole joins Supabase https://supabase.com/blog/supabase-aquires-oriole The Oriole team are joining Supabase to build a faster storage engine for Postgres. - Sun, 14 Apr 2024 22:00:00 GMT + Sun, 14 Apr 2024 16:00:00 GMT https://supabase.com/blog/branching-publicly-available Branching now Publicly Available https://supabase.com/blog/branching-publicly-available Supabase Branching is now available on Pro Plan and above. - Sun, 14 Apr 2024 22:00:00 GMT + Sun, 14 Apr 2024 16:00:00 GMT https://supabase.com/blog/supabase-oss-hackathon Supabase Open Source Hackathon 2024 https://supabase.com/blog/supabase-oss-hackathon Build an Open Source Project over 10 days. 5 prize categories. - Thu, 11 Apr 2024 22:00:00 GMT + Thu, 11 Apr 2024 16:00:00 GMT https://supabase.com/blog/postgres-roles-and-privileges Postgres Roles and Privileges https://supabase.com/blog/postgres-roles-and-privileges A guide to Postgres roles and privileges - Wed, 10 Apr 2024 22:00:00 GMT + Wed, 10 Apr 2024 16:00:00 GMT https://supabase.com/blog/pg-paper-dump Announcing Data Preservation Service https://supabase.com/blog/pg-paper-dump Secure, reliable and timeless backups - Sun, 31 Mar 2024 22:00:00 GMT + Sun, 31 Mar 2024 16:00:00 GMT https://supabase.com/blog/semantic-image-search-amazon-bedrock Implementing semantic image search with Amazon Titan and Supabase Vector https://supabase.com/blog/semantic-image-search-amazon-bedrock Implementing semantic image search with Amazon Titan and Supabase Vector in Python. - Mon, 25 Mar 2024 23:00:00 GMT + Mon, 25 Mar 2024 16:00:00 GMT https://supabase.com/blog/postgrest-aggregate-functions PostgREST Aggregate Functions https://supabase.com/blog/postgrest-aggregate-functions Summarize your data by performing calculations across groups of rows in PostgREST - Wed, 28 Feb 2024 23:00:00 GMT + Wed, 28 Feb 2024 16:00:00 GMT https://supabase.com/blog/content-recommendation-with-flutter Build a content recommendation app with Flutter and OpenAI https://supabase.com/blog/content-recommendation-with-flutter Build a movie-viewing app that recommends another movie based on what the user is viewing using OpenAI, Flutter and Supabase. - Sun, 25 Feb 2024 23:00:00 GMT + Sun, 25 Feb 2024 16:00:00 GMT https://supabase.com/blog/automating-performance-tests Automating performance tests https://supabase.com/blog/automating-performance-tests Learn about our story to get to the automated performance testing. - Tue, 20 Feb 2024 23:00:00 GMT + Tue, 20 Feb 2024 16:00:00 GMT https://supabase.com/blog/matryoshka-embeddings Matryoshka embeddings: faster OpenAI vector search using Adaptive Retrieval https://supabase.com/blog/matryoshka-embeddings Use Adaptive Retrieval to improve query performance with OpenAI's new embedding models - Mon, 12 Feb 2024 23:00:00 GMT + Mon, 12 Feb 2024 16:00:00 GMT https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB - Tue, 30 Jan 2024 23:00:00 GMT + Tue, 30 Jan 2024 16:00:00 GMT https://supabase.com/blog/pgvector-fast-builds pgvector 0.6.0: 30x faster with parallel index builds https://supabase.com/blog/pgvector-fast-builds pgvector 0.6.0 brings a significant improvement: parallel index builds for HNSW. Building an HNSW index is now up to 30x faster for unlogged tables. - Mon, 29 Jan 2024 23:00:00 GMT + Mon, 29 Jan 2024 16:00:00 GMT https://supabase.com/blog/ruby-on-rails-postgres Getting started with Ruby on Rails and Postgres on Supabase https://supabase.com/blog/ruby-on-rails-postgres Learn how to create a new Rails app and connect it to a Supabase Postgres database. - Sun, 28 Jan 2024 23:00:00 GMT + Sun, 28 Jan 2024 16:00:00 GMT https://supabase.com/blog/flutter-figma-clone Create a Figma Clone app with Flutter and Supabase Realtime https://supabase.com/blog/flutter-figma-clone A tutorial on how to build a collaborative design app like Figma using Flutter and Supabase Realtime. - Thu, 25 Jan 2024 23:00:00 GMT + Thu, 25 Jan 2024 16:00:00 GMT https://supabase.com/blog/how-pg-graphql-works How pg_graphql works https://supabase.com/blog/how-pg-graphql-works An insight into the internals of GraphQL in Postgres using pg_graphql, and how you can contribute. - Tue, 23 Jan 2024 23:00:00 GMT + Tue, 23 Jan 2024 16:00:00 GMT https://supabase.com/blog/laravel-postgres Getting started with Laravel and Postgres https://supabase.com/blog/laravel-postgres Learn how to create a new Laravel PHP app and connect it to a Supabase PostgreSQL database. - Sun, 21 Jan 2024 23:00:00 GMT + Sun, 21 Jan 2024 16:00:00 GMT https://supabase.com/blog/what-is-saml-authentication What is SAML? A practical guide to the authentication protocol https://supabase.com/blog/what-is-saml-authentication Learn what is SAML authentication, how it differentiates from SSO, SAML with Postgres, and more. - Tue, 16 Jan 2024 23:00:00 GMT + Tue, 16 Jan 2024 16:00:00 GMT https://supabase.com/blog/ipv6 Brace yourself, IPv6 is coming https://supabase.com/blog/ipv6 On February 1st 2024, AWS will start charging for IPv4 addresses. This is a big deal for the internet, and we're here to help you prepare. - Thu, 11 Jan 2024 23:00:00 GMT + Thu, 11 Jan 2024 16:00:00 GMT https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers Using React Query with Next.js App Router and Supabase Cache Helpers https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers Learn how to use React Query in Next.js Client & Server Components for data fetching with Supabase. - Thu, 11 Jan 2024 23:00:00 GMT + Thu, 11 Jan 2024 16:00:00 GMT https://supabase.com/blog/elixir-clustering-using-postgres Elixir clustering using Postgres https://supabase.com/blog/elixir-clustering-using-postgres Learn about our approach to connecting multiple nodes in Elixir using Postgres - Mon, 08 Jan 2024 23:00:00 GMT + Mon, 08 Jan 2024 16:00:00 GMT https://supabase.com/blog/beta-update-december-2023 Supabase Beta December 2023 https://supabase.com/blog/beta-update-december-2023 A Launch Week X rundown with all the fantastic goodies we shipped - Thu, 04 Jan 2024 23:00:00 GMT + Thu, 04 Jan 2024 16:00:00 GMT https://supabase.com/blog/launch-week-x-hackathon-winners Launch Week X Hackathon Winners https://supabase.com/blog/launch-week-x-hackathon-winners Announcing the winners of the Launch Week X Hackathon! - Wed, 03 Jan 2024 23:00:00 GMT + Wed, 03 Jan 2024 16:00:00 GMT https://supabase.com/blog/launch-week-x-best-launches Top 10 Launches of LWX https://supabase.com/blog/launch-week-x-best-launches Our CEO takes a look at his favorite ships from LWX - Mon, 18 Dec 2023 23:00:00 GMT + Mon, 18 Dec 2023 16:00:00 GMT https://supabase.com/blog/introducing-read-replicas Introducing Read Replicas https://supabase.com/blog/introducing-read-replicas We are launching support for Postgres Read Replicas - Thu, 14 Dec 2023 23:00:00 GMT + Thu, 14 Dec 2023 16:00:00 GMT https://supabase.com/blog/client-libraries-v2 Supabase Libraries V2: Python, Swift, Kotlin, Flutter, and Typescript https://supabase.com/blog/client-libraries-v2 Swift, Kotlin, C#, and Python are now stable and moving to the v2 API. - Thu, 14 Dec 2023 23:00:00 GMT + Thu, 14 Dec 2023 16:00:00 GMT https://supabase.com/blog/postgres-on-fly-by-supabase Fly Postgres, managed by Supabase https://supabase.com/blog/postgres-on-fly-by-supabase A managed Postgres offering developed by Supabase and Fly.io - Thu, 14 Dec 2023 23:00:00 GMT + Thu, 14 Dec 2023 16:00:00 GMT https://supabase.com/blog/supabase-auth-identity-linking-hooks Supabase Auth: Identity Linking, Hooks, and HaveIBeenPwned integration https://supabase.com/blog/supabase-auth-identity-linking-hooks Four major Auth features: Identity Linking, Session Control, Leaked Password Protection, and Hooks - Wed, 13 Dec 2023 23:00:00 GMT + Wed, 13 Dec 2023 16:00:00 GMT https://supabase.com/blog/supabase-wrappers-v02 Supabase Wrappers v0.2: Query Pushdown & Remote Subqueries https://supabase.com/blog/supabase-wrappers-v02 Supabase Wrappers v0.2 brings more Wrappers, query pushdown, remote subquery, and more - Wed, 13 Dec 2023 23:00:00 GMT + Wed, 13 Dec 2023 16:00:00 GMT https://supabase.com/blog/supabase-branching Supabase Branching https://supabase.com/blog/supabase-branching A Postgres database for every Pull Request. - Tue, 12 Dec 2023 23:00:00 GMT + Tue, 12 Dec 2023 16:00:00 GMT https://supabase.com/blog/supavisor-postgres-connection-pooler Supavisor 1.0: a scalable connection pooler for Postgres https://supabase.com/blog/supavisor-postgres-connection-pooler Supavisor is now used across all projects, providing a scalable and cloud-native Postgres connection pooler that can handle millions of connections - Tue, 12 Dec 2023 23:00:00 GMT + Tue, 12 Dec 2023 16:00:00 GMT https://supabase.com/blog/postgrest-12 PostgREST 12 https://supabase.com/blog/postgrest-12 PostgREST 12 is out and we take a look at some of the major new features like JWT Caching and Aggregate Functions - Tue, 12 Dec 2023 23:00:00 GMT + Tue, 12 Dec 2023 16:00:00 GMT https://supabase.com/blog/edge-functions-node-npm Edge Functions: Node and native npm compatibility https://supabase.com/blog/edge-functions-node-npm We're adding Node and native npm compatibility for Edge Functions. - Mon, 11 Dec 2023 23:00:00 GMT + Mon, 11 Dec 2023 16:00:00 GMT https://supabase.com/blog/pg-graphql-postgres-functions pg_graphql: Postgres functions now supported https://supabase.com/blog/pg-graphql-postgres-functions pg_graphql now supports the most requested feature: Postgres functions a.k.a. User Defined Functions (UDFs) - Mon, 11 Dec 2023 23:00:00 GMT + Mon, 11 Dec 2023 16:00:00 GMT https://supabase.com/blog/studio-introducing-assistant Supabase Studio: AI Assistant and User Impersonation https://supabase.com/blog/studio-introducing-assistant We're introducing the next generation of our AI Assistant and some features that will help get your ideas into code even faster. - Sun, 10 Dec 2023 23:00:00 GMT + Sun, 10 Dec 2023 16:00:00 GMT https://supabase.com/blog/postgres-language-server-implementing-parser Postgres Language Server: implementing the Parser https://supabase.com/blog/postgres-language-server-implementing-parser A detailed analysis of our iterations to implement a Parser for Postgres - Thu, 07 Dec 2023 23:00:00 GMT + Thu, 07 Dec 2023 16:00:00 GMT https://supabase.com/blog/how-design-works-at-supabase How design works at Supabase https://supabase.com/blog/how-design-works-at-supabase The transformative journey of Supabase's Design team and its unique culture to enhance the output and quality of the entire company. - Thu, 07 Dec 2023 23:00:00 GMT + Thu, 07 Dec 2023 16:00:00 GMT https://supabase.com/blog/supabase-hackathon-lwx Supabase Launch Week X Hackathon https://supabase.com/blog/supabase-hackathon-lwx Build an Open Source Project over 10 days. 5 prize categories. - Mon, 04 Dec 2023 23:00:00 GMT + Mon, 04 Dec 2023 16:00:00 GMT https://supabase.com/blog/community-meetups-lwx Launch Week X Community Meetups https://supabase.com/blog/community-meetups-lwx The Supabase Community Meetups are back, and this time we've got more events happening all over the world! - Mon, 04 Dec 2023 23:00:00 GMT + Mon, 04 Dec 2023 16:00:00 GMT https://supabase.com/blog/beta-update-november-2023 Supabase Beta November 2023 https://supabase.com/blog/beta-update-november-2023 Launch Week X is coming! But we still have cool updates that we couldn't fit next week. - Mon, 04 Dec 2023 23:00:00 GMT + Mon, 04 Dec 2023 16:00:00 GMT https://supabase.com/blog/automatic-cli-login Automatic CLI login https://supabase.com/blog/automatic-cli-login Explore the technical implementation and security measures behind CLI's new automatic login feature. - Thu, 30 Nov 2023 23:00:00 GMT + Thu, 30 Nov 2023 16:00:00 GMT https://supabase.com/blog/oauth2-login-python-flask-apps GitHub OAuth in your Python Flask app https://supabase.com/blog/oauth2-login-python-flask-apps A step-by-step guide on building Login with Github into your Python apps. - Mon, 20 Nov 2023 23:00:00 GMT + Mon, 20 Nov 2023 16:00:00 GMT https://supabase.com/blog/react-native-authentication Getting started with React Native authentication https://supabase.com/blog/react-native-authentication Learn how to implement authentication in your React Native applications. - Wed, 15 Nov 2023 23:00:00 GMT + Wed, 15 Nov 2023 16:00:00 GMT https://supabase.com/blog/beta-update-october-2023 Supabase Beta October 2023 https://supabase.com/blog/beta-update-october-2023 Brand-new features, community content, and (more importantly) the date for our next Launch Week. - Sun, 05 Nov 2023 23:00:00 GMT + Sun, 05 Nov 2023 16:00:00 GMT https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14 Supabase is now compatible with Next.js 14 https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14 The fastest way to build apps with Next.js 14 and Supabase - Tue, 31 Oct 2023 23:00:00 GMT + Tue, 31 Oct 2023 16:00:00 GMT https://supabase.com/blog/pgvector-vs-pinecone pgvector vs Pinecone: cost and performance https://supabase.com/blog/pgvector-vs-pinecone Direct performance comparison between pgvector and Pinecone. - Mon, 09 Oct 2023 22:00:00 GMT + Mon, 09 Oct 2023 16:00:00 GMT https://supabase.com/blog/react-native-offline-first-watermelon-db Offline-first React Native Apps with Expo, WatermelonDB, and Supabase https://supabase.com/blog/react-native-offline-first-watermelon-db Store your data locally and sync it with Postgres using WatermelonDB! - Sat, 07 Oct 2023 22:00:00 GMT + Sat, 07 Oct 2023 16:00:00 GMT https://supabase.com/blog/beta-update-september-2023 Supabase Beta September 2023 https://supabase.com/blog/beta-update-september-2023 September was packed with so many new features and releases that it might have seemed like another Launch Week, but it wasn't! - Tue, 03 Oct 2023 22:00:00 GMT + Tue, 03 Oct 2023 16:00:00 GMT https://supabase.com/blog/postgres-dynamic-table-partitioning Dynamic Table Partitioning in Postgres https://supabase.com/blog/postgres-dynamic-table-partitioning Learn how to scale large postgres tables in place and increase query performance. - Mon, 02 Oct 2023 22:00:00 GMT + Mon, 02 Oct 2023 16:00:00 GMT https://supabase.com/blog/beta-update-august-2023 Supabase Beta August 2023 https://supabase.com/blog/beta-update-august-2023 Launch Week 8 review and more things we shipped 🚀 - Thu, 07 Sep 2023 22:00:00 GMT + Thu, 07 Sep 2023 16:00:00 GMT https://supabase.com/blog/increase-performance-pgvector-hnsw pgvector v0.5.0: Faster semantic search with HNSW indexes https://supabase.com/blog/increase-performance-pgvector-hnsw Increase performance in pgvector using HNSW indexes - Tue, 05 Sep 2023 22:00:00 GMT + Tue, 05 Sep 2023 16:00:00 GMT https://supabase.com/blog/organization-based-billing Organization-based Billing, Project Transfers, Team plan https://supabase.com/blog/organization-based-billing Introducing the new Organization-based Billing - Wed, 30 Aug 2023 22:00:00 GMT + Wed, 30 Aug 2023 16:00:00 GMT https://supabase.com/blog/launch-week-8-hackathon-winners Launch Week 8 Hackathon Winners https://supabase.com/blog/launch-week-8-hackathon-winners Announcing the winners of the Launch Week 8 Hackathon! - Wed, 23 Aug 2023 22:00:00 GMT + Wed, 23 Aug 2023 16:00:00 GMT https://supabase.com/blog/supavisor-1-million Supavisor: Scaling Postgres to 1 Million Connections https://supabase.com/blog/supavisor-1-million Supavisor is a scalable, cloud-native Postgres connection pooler. We connected a million clients to it to see how it performs. - Thu, 10 Aug 2023 22:00:00 GMT + Thu, 10 Aug 2023 16:00:00 GMT https://supabase.com/blog/supabase-soc2-hipaa Supabase is now HIPAA and SOC2 Type 2 compliant https://supabase.com/blog/supabase-soc2-hipaa This documents our journey from SOC2 Type 1 to SOC2 Type2 and HIPAA compliance. You can start building healthcare apps on Supabase today. - Thu, 10 Aug 2023 22:00:00 GMT + Thu, 10 Aug 2023 16:00:00 GMT https://supabase.com/blog/launch-week-8-community-highlights Launch Week 8 Community Highlights https://supabase.com/blog/launch-week-8-community-highlights Highlights from the community for the past 4 months. - Thu, 10 Aug 2023 22:00:00 GMT + Thu, 10 Aug 2023 16:00:00 GMT https://supabase.com/blog/supabase-integrations-marketplace Supabase Integrations Marketplace https://supabase.com/blog/supabase-integrations-marketplace Become a Supabase Integrations Partner: Publish OAuth Apps and Build with Supabase. - Wed, 09 Aug 2023 22:00:00 GMT + Wed, 09 Aug 2023 16:00:00 GMT https://supabase.com/blog/using-supabase-with-vercel Vercel Integration and Next.js App Router Support https://supabase.com/blog/using-supabase-with-vercel Using Supabase with Vercel and Next.js is now a lot easier. - Wed, 09 Aug 2023 22:00:00 GMT + Wed, 09 Aug 2023 16:00:00 GMT https://supabase.com/blog/supabase-studio-3-0 Supabase Studio 3.0: AI SQL Editor, Schema Diagrams, and new Wrappers https://supabase.com/blog/supabase-studio-3-0 Supabase Studio now comes with an AI assisted SQL Editor, schema diagrams, and much more. - Tue, 08 Aug 2023 22:00:00 GMT + Tue, 08 Aug 2023 16:00:00 GMT https://supabase.com/blog/supabase-local-dev Supabase Local Dev: migrations, branching, and observability https://supabase.com/blog/supabase-local-dev New features to streamline the interaction between CLI, code editors, and remote databases. - Mon, 07 Aug 2023 22:00:00 GMT + Mon, 07 Aug 2023 16:00:00 GMT https://supabase.com/blog/hugging-face-supabase Hugging Face is now supported in Supabase https://supabase.com/blog/hugging-face-supabase We've added support Hugging Face support in our Python Vector Client and Edge Functions. - Sun, 06 Aug 2023 22:00:00 GMT + Sun, 06 Aug 2023 16:00:00 GMT https://supabase.com/blog/why-supabase-remote Why we'll stay remote https://supabase.com/blog/why-supabase-remote Offices are making a comeback, just not at Supabase. - Fri, 04 Aug 2023 22:00:00 GMT + Fri, 04 Aug 2023 16:00:00 GMT https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber Coding the stars - an interactive constellation with Three.js and React Three Fiber https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber How we built a constellation of stars with Three.js and React Three Fiber. - Thu, 03 Aug 2023 22:00:00 GMT + Thu, 03 Aug 2023 16:00:00 GMT https://supabase.com/blog/fewer-dimensions-are-better-pgvector pgvector: Fewer dimensions are better https://supabase.com/blog/fewer-dimensions-are-better-pgvector Increase performance in pgvector by using embedding vectors with fewer dimensions - Wed, 02 Aug 2023 22:00:00 GMT + Wed, 02 Aug 2023 16:00:00 GMT https://supabase.com/blog/beta-update-july-2023 Supabase Beta July 2023 https://supabase.com/blog/beta-update-july-2023 Launch Week 8 is coming - but we still shipped some goodies during July - Tue, 01 Aug 2023 22:00:00 GMT + Tue, 01 Aug 2023 16:00:00 GMT https://supabase.com/blog/react-native-storage React Native file upload with Supabase Storage https://supabase.com/blog/react-native-storage Learn how to implement authentication and file upload in a React Native app. - Mon, 31 Jul 2023 22:00:00 GMT + Mon, 31 Jul 2023 16:00:00 GMT https://supabase.com/blog/supabase-lw8-hackathon Supabase Launch Week 8 Hackathon https://supabase.com/blog/supabase-lw8-hackathon Build an Open Source Project over 10 days. 5 prize categories. - Mon, 24 Jul 2023 22:00:00 GMT + Mon, 24 Jul 2023 16:00:00 GMT https://supabase.com/blog/flutter-authentication Getting started with Flutter authentication https://supabase.com/blog/flutter-authentication Learn how authentication on Flutter works through Google sign in with Supabase auth. - Mon, 17 Jul 2023 22:00:00 GMT + Mon, 17 Jul 2023 16:00:00 GMT https://supabase.com/blog/pgvector-performance pgvector 0.4.0 performance https://supabase.com/blog/pgvector-performance There's been a lot of talk about pgvector performance lately, so we took some datasets and pushed pgvector to the limits to find out its strengths and limitations. - Wed, 12 Jul 2023 22:00:00 GMT + Wed, 12 Jul 2023 16:00:00 GMT https://supabase.com/blog/postgrest-11-1-release What is new in PostgREST v11.1? https://supabase.com/blog/postgrest-11-1-release Impersonated Role Settings, Configurable Isolation Level, improved Bulk Insert, and more - Tue, 11 Jul 2023 22:00:00 GMT + Tue, 11 Jul 2023 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-june-2023 Supabase Beta June 2023 https://supabase.com/blog/supabase-beta-update-june-2023 A plethora of announcements... read till the end to find out when is the new Launch Week - Wed, 05 Jul 2023 22:00:00 GMT + Wed, 05 Jul 2023 16:00:00 GMT https://supabase.com/blog/native-mobile-auth Native Mobile Auth Support for Google and Apple Sign in https://supabase.com/blog/native-mobile-auth Supabase auth adds full support for native mobile sign in with Apple and Google. - Mon, 26 Jun 2023 22:00:00 GMT + Mon, 26 Jun 2023 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-may-2023 Supabase Beta May 2023 https://supabase.com/blog/supabase-beta-update-may-2023 Learn about the great things we shipped last month. Spoiler alert... lots of AI. - Thu, 08 Jun 2023 22:00:00 GMT + Thu, 08 Jun 2023 16:00:00 GMT https://supabase.com/blog/vecs Supabase Vecs: a vector client for Postgres https://supabase.com/blog/vecs Introducing Supabase Vecs, a PostgreSQL vector client - Sun, 28 May 2023 22:00:00 GMT + Sun, 28 May 2023 16:00:00 GMT https://supabase.com/blog/flutter-hackathon-winners Flutter Hackathon Winners https://supabase.com/blog/flutter-hackathon-winners Announcing the winners of the Flutter Hackathon! - Sun, 28 May 2023 22:00:00 GMT + Sun, 28 May 2023 16:00:00 GMT https://supabase.com/blog/chatgpt-plugins-support-postgres ChatGPT plugins now support Postgres & Supabase https://supabase.com/blog/chatgpt-plugins-support-postgres Supabase recently contributed to the OpenAI Retrieval Plugin repo with a Postgres and a Supabase implementation to help developers build ChatGPT plugins using pgvector. - Wed, 24 May 2023 22:00:00 GMT + Wed, 24 May 2023 16:00:00 GMT https://supabase.com/blog/building-chatgpt-plugins-template Building ChatGPT Plugins with Supabase Edge Runtime https://supabase.com/blog/building-chatgpt-plugins-template We're releasing a ChatGPT plugin template written in TypeScript and running on Deno! - Sun, 14 May 2023 22:00:00 GMT + Sun, 14 May 2023 16:00:00 GMT https://supabase.com/blog/flutter-hackathon Flutter Hackathon https://supabase.com/blog/flutter-hackathon Build Flutter apps and win limited edition swag. - Thu, 11 May 2023 22:00:00 GMT + Thu, 11 May 2023 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-april-2023 Supabase Beta April 2023 https://supabase.com/blog/supabase-beta-update-april-2023 A review of Launch Week 7 and more exciting updates from last month. - Mon, 08 May 2023 22:00:00 GMT + Mon, 08 May 2023 16:00:00 GMT https://supabase.com/blog/flutter-multi-factor-authentication Securing your Flutter apps with Multi-Factor Authentication https://supabase.com/blog/flutter-multi-factor-authentication Build a Flutter app where the user is required to authenticate using Multi-Factor Authentication. - Wed, 03 May 2023 22:00:00 GMT + Wed, 03 May 2023 16:00:00 GMT https://supabase.com/blog/postgres-pluggable-strorage Next steps for Postgres pluggable storage https://supabase.com/blog/postgres-pluggable-strorage Exploring history of Postgres pluggable storage and the possibility of landing it in the Postgres core. - Sun, 30 Apr 2023 22:00:00 GMT + Sun, 30 Apr 2023 16:00:00 GMT https://supabase.com/blog/launch-week-7-hackathon-winners Launch Week 7 Hackathon Winners https://supabase.com/blog/launch-week-7-hackathon-winners Announcing the winners of the Launch Week 7 Hackathon! - Sun, 23 Apr 2023 22:00:00 GMT + Sun, 23 Apr 2023 16:00:00 GMT https://supabase.com/blog/whats-new-in-pg-graphql-v1-2 What's New in pg_graphql v1.2 https://supabase.com/blog/whats-new-in-pg-graphql-v1-2 New Features in the v1.2 release of pg_graphql - Thu, 20 Apr 2023 22:00:00 GMT + Thu, 20 Apr 2023 16:00:00 GMT https://supabase.com/blog/supabase-studio-2.0 Supabase Studio 2.0: help when you need it most https://supabase.com/blog/supabase-studio-2.0 Supabase Studio now comes with ChatGPT, and GraphiQL built in, Cascade Deletes, and Foreign Key Selectors, and much more. - Thu, 13 Apr 2023 22:00:00 GMT + Thu, 13 Apr 2023 16:00:00 GMT https://supabase.com/blog/dbdev dbdev: PostgreSQL Package Manager https://supabase.com/blog/dbdev We're publicly previewing dbdev, a PostgreSQL package manager. - Thu, 13 Apr 2023 22:00:00 GMT + Thu, 13 Apr 2023 16:00:00 GMT https://supabase.com/blog/pg-tle Trusted Language Extensions for Postgres https://supabase.com/blog/pg-tle We're collaborating with AWS to bring Trusted Language Extensions to Postgres. - Thu, 13 Apr 2023 22:00:00 GMT + Thu, 13 Apr 2023 16:00:00 GMT https://supabase.com/blog/launch-week-7-community-highlights Launch Week 7 Community Highlights https://supabase.com/blog/launch-week-7-community-highlights We're honored to work with, sponsor, and support incredible people and tools. Here is a highlight of the last 3 months. - Thu, 13 Apr 2023 22:00:00 GMT + Thu, 13 Apr 2023 16:00:00 GMT https://supabase.com/blog/supabase-auth-sso-pkce Supabase Auth: SSO, Mobile, and Server-side support https://supabase.com/blog/supabase-auth-sso-pkce Supacharging Supabase Auth with Sign in with Apple on iOS, Single-Sign-On support with SAML 2.0, and PKCE for server-side rendering and mobile auth. - Wed, 12 Apr 2023 22:00:00 GMT + Wed, 12 Apr 2023 16:00:00 GMT https://supabase.com/blog/storage-v3-resumable-uploads Supabase Storage v3: Resumable Uploads with support for 50GB files https://supabase.com/blog/storage-v3-resumable-uploads Storage V3 with lots of new features including resumable uploads, more image transformationsm a Next.js image loader and more. - Tue, 11 Apr 2023 22:00:00 GMT + Tue, 11 Apr 2023 16:00:00 GMT https://supabase.com/blog/edge-runtime-self-hosted-deno-functions Supabase Edge Runtime: Self-hosted Deno Functions https://supabase.com/blog/edge-runtime-self-hosted-deno-functions We are open-sourcing Supabase Edge Runtime allowing you to host your Edge Functions anywhere. - Mon, 10 Apr 2023 22:00:00 GMT + Mon, 10 Apr 2023 16:00:00 GMT https://supabase.com/blog/supabase-logs-self-hosted Supabase Logs: open source logging server https://supabase.com/blog/supabase-logs-self-hosted We're releasing Supabase Logs for both self-hosted users and CLI development. - Sun, 09 Apr 2023 22:00:00 GMT + Sun, 09 Apr 2023 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-march-2023 Supabase Beta March 2023 https://supabase.com/blog/supabase-beta-update-march-2023 We are in full shipping mode 🛥️… Launch Week 7 can’t come quickly enough! - Fri, 07 Apr 2023 22:00:00 GMT + Fri, 07 Apr 2023 16:00:00 GMT https://supabase.com/blog/launch-week-7-hackathon The Supabase AI Hackathon https://supabase.com/blog/launch-week-7-hackathon Build an Open Source Project over 10 days. 5 prize categories. - Thu, 06 Apr 2023 22:00:00 GMT + Thu, 06 Apr 2023 16:00:00 GMT https://supabase.com/blog/designing-with-ai-midjourney Designing with AI: Generating unique artwork for every user https://supabase.com/blog/designing-with-ai-midjourney Using MidJourney to generative artwork and serving ticket images with Edge Functions - Thu, 06 Apr 2023 22:00:00 GMT + Thu, 06 Apr 2023 16:00:00 GMT https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion Infinite scroll with Next.js, Framer Motion, and Supabase https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion Lazy load and paginate data on scroll with Next.js and a sprinkle of Framer Motion magic ✨ - Mon, 03 Apr 2023 22:00:00 GMT + Mon, 03 Apr 2023 16:00:00 GMT https://supabase.com/blog/supaclub SupaClub https://supabase.com/blog/supaclub The Worlds First Software Engineering Nightclub. - Fri, 31 Mar 2023 22:00:00 GMT + Fri, 31 Mar 2023 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-february-2023 Supabase Beta February 2023 https://supabase.com/blog/supabase-beta-update-february-2023 There is something for everybody this month - AI, Auth, Database, Edge Functions, GraphQL … you name it! - Wed, 08 Mar 2023 23:00:00 GMT + Wed, 08 Mar 2023 16:00:00 GMT https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular Geo Queries with PostGIS in Ionic Angular https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular Using the PostGIS extension to build a cross-platform application with Ionic Angular. - Tue, 28 Feb 2023 23:00:00 GMT + Tue, 28 Feb 2023 16:00:00 GMT https://supabase.com/blog/type-constraints-in-65-lines-of-sql Type Constraints in 65 lines of SQL https://supabase.com/blog/type-constraints-in-65-lines-of-sql Creating validated data types in Postgres - Thu, 16 Feb 2023 23:00:00 GMT + Thu, 16 Feb 2023 16:00:00 GMT https://supabase.com/blog/case-study-happyteams HappyTeams unlocks better performance and reduces cost with Supabase https://supabase.com/blog/case-study-happyteams How a bootstrapped startup migrated from Heroku to Supabase in 30 minutes and never looked back - Wed, 15 Feb 2023 23:00:00 GMT + Wed, 15 Feb 2023 16:00:00 GMT https://supabase.com/blog/flutter-real-time-multiplayer-game How to build a real-time multiplayer game with Flutter Flame https://supabase.com/blog/flutter-real-time-multiplayer-game Build a real-time multiplayer game using Flutter, Flame, and Supabase realtime. - Mon, 13 Feb 2023 23:00:00 GMT + Mon, 13 Feb 2023 16:00:00 GMT https://supabase.com/blog/supabase-beta-january-2023 Supabase Beta January 2023 https://supabase.com/blog/supabase-beta-january-2023 New Postgres extensions, pg_graphql updates, changes to Edge Functions, and more! - Tue, 07 Feb 2023 23:00:00 GMT + Tue, 07 Feb 2023 16:00:00 GMT https://supabase.com/blog/chatgpt-supabase-docs Supabase Clippy: ChatGPT for Supabase Docs https://supabase.com/blog/chatgpt-supabase-docs Creating a ChatGPT interface for the Supabase documentation. - Mon, 06 Feb 2023 23:00:00 GMT + Mon, 06 Feb 2023 16:00:00 GMT https://supabase.com/blog/openai-embeddings-postgres-vector Storing OpenAI embeddings in Postgres with pgvector https://supabase.com/blog/openai-embeddings-postgres-vector An example of how to build an AI-powered search engine using OpenAI's embeddings and PostgreSQL. - Sun, 05 Feb 2023 23:00:00 GMT + Sun, 05 Feb 2023 16:00:00 GMT https://supabase.com/blog/supabase-beta-december-2022 Supabase Beta December 2022 https://supabase.com/blog/supabase-beta-december-2022 This month the Beta Update is a Launch Week 6 Special, where we review the cascade of announcements. - Wed, 04 Jan 2023 23:00:00 GMT + Wed, 04 Jan 2023 16:00:00 GMT https://supabase.com/blog/launch-week-6-hackathon-winners Launch Week 6 Hackathon Winners https://supabase.com/blog/launch-week-6-hackathon-winners Announcing the winners of the Launch Week 6 Hackathon! - Mon, 02 Jan 2023 23:00:00 GMT + Mon, 02 Jan 2023 16:00:00 GMT https://supabase.com/blog/vault-now-in-beta Supabase Vault is now in Beta https://supabase.com/blog/vault-now-in-beta A Postgres extension to store encrypted secrets and encrypt data. - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/postgrest-11-prerelease PostgREST 11 pre-release https://supabase.com/blog/postgrest-11-prerelease Describes new features of PostgREST 11 pre-release - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/postgres-point-in-time-recovery Point in Time Recovery is now available for Pro projects https://supabase.com/blog/postgres-point-in-time-recovery We're making PITR available for more projects, with a new Dashboard UI that makes it simple to use. - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/pg-graphql-v1 pg_graphql v1.0 https://supabase.com/blog/pg-graphql-v1 Announcing the v1.0 release of pg_graphql - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/new-in-postgres-15 What's new in Postgres 15? https://supabase.com/blog/new-in-postgres-15 Describes the release of Postgres 15, new features and reasons to use it - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/launch-week-6-wrap-up Launch Week 6: Wrap Up https://supabase.com/blog/launch-week-6-wrap-up That's a wrap on Supabase Launch Week Day 6. Here's everything we shipped in one long blog post. - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/launch-week-6-community-day Community Day https://supabase.com/blog/launch-week-6-community-day Wrapping up Launch Week 6 with contributors, partners, and friends. - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/custom-domain-names Custom Domain Names https://supabase.com/blog/custom-domain-names Change your Supabase project's domain name to your own domain. - Thu, 15 Dec 2022 23:00:00 GMT + Thu, 15 Dec 2022 16:00:00 GMT https://supabase.com/blog/postgres-foreign-data-wrappers-rust Supabase Wrappers, a Postgres FDW framework written in Rust https://supabase.com/blog/postgres-foreign-data-wrappers-rust A framework for building Postgres Foreign Data Wrappers which connects to Stripe, Firebase, Clickhouse, and more. - Wed, 14 Dec 2022 23:00:00 GMT + Wed, 14 Dec 2022 16:00:00 GMT https://supabase.com/blog/mfa-auth-via-rls Multi-factor Authentication via Row Level Security Enforcement https://supabase.com/blog/mfa-auth-via-rls MFA Auth with enforcement via RLS - Tue, 13 Dec 2022 23:00:00 GMT + Tue, 13 Dec 2022 16:00:00 GMT https://supabase.com/blog/storage-image-resizing-smart-cdn Supabase Storage v2: Image resizing and Smart CDN https://supabase.com/blog/storage-image-resizing-smart-cdn We're introducing new features for Supabase Storage: Image resizing and a Smart CDN. - Mon, 12 Dec 2022 23:00:00 GMT + Mon, 12 Dec 2022 16:00:00 GMT https://supabase.com/blog/new-supabase-docs-built-with-nextjs New Supabase Docs, built with Next.js https://supabase.com/blog/new-supabase-docs-built-with-nextjs We've redesigned our Docs and migrated to Next.js - Sun, 11 Dec 2022 23:00:00 GMT + Sun, 11 Dec 2022 16:00:00 GMT https://supabase.com/blog/postgres-crdt pg_crdt - an experimental CRDT extension for Postgres https://supabase.com/blog/postgres-crdt Embedding Yjs and Automerge into Postgres for collaborative applications. - Fri, 09 Dec 2022 23:00:00 GMT + Fri, 09 Dec 2022 16:00:00 GMT https://supabase.com/blog/who-we-hire Who We Hire at Supabase https://supabase.com/blog/who-we-hire Traits we look for to maintain a culture of shipping fast and often - Thu, 08 Dec 2022 23:00:00 GMT + Thu, 08 Dec 2022 16:00:00 GMT https://supabase.com/blog/launch-week-6-hackathon Launch Week 6 Hackathon https://supabase.com/blog/launch-week-6-hackathon Build an Open Source Project, Win $1500 and the Supabase Darkmode Keyboard - Thu, 08 Dec 2022 23:00:00 GMT + Thu, 08 Dec 2022 16:00:00 GMT https://supabase.com/blog/supabase-beta-november-2022 Supabase Beta November 2022 https://supabase.com/blog/supabase-beta-november-2022 We are preparing everything for Launch Week 6, but we still had time to ship some goodies this month! - Tue, 06 Dec 2022 23:00:00 GMT + Tue, 06 Dec 2022 16:00:00 GMT https://supabase.com/blog/the-supabase-content-storm The Supabase Content Storm https://supabase.com/blog/the-supabase-content-storm We worked with +30 content creators to drop a mountain of content simultaneously. - Mon, 05 Dec 2022 23:00:00 GMT - - - https://supabase.com/blog/transparent-column-encryption-with-postgres - Transparent Column Encryption with Postgres - https://supabase.com/blog/transparent-column-encryption-with-postgres - Using pgsodium's Transparent Column Encryption to encrypt data and provide your users with row-level encryption. - Wed, 30 Nov 2022 23:00:00 GMT + Mon, 05 Dec 2022 16:00:00 GMT https://supabase.com/blog/sql-or-nosql-both-with-postgresql SQL or NoSQL? Why not use both (with PostgreSQL)? https://supabase.com/blog/sql-or-nosql-both-with-postgresql How to turn Postgres into an easy-to-use NoSQL database that retains all the power of SQL - Wed, 23 Nov 2022 23:00:00 GMT + Wed, 23 Nov 2022 16:00:00 GMT https://supabase.com/blog/flutter-authorization-with-rls Flutter Authorization with RLS https://supabase.com/blog/flutter-authorization-with-rls Learn how you can secure your Flutter app using Supabase Row Level Security. - Mon, 21 Nov 2022 23:00:00 GMT + Mon, 21 Nov 2022 16:00:00 GMT https://supabase.com/blog/fetching-and-caching-supabase-data-in-next-js-server-components Fetching and caching Supabase data in Next.js 13 Server Components https://supabase.com/blog/fetching-and-caching-supabase-data-in-next-js-server-components Next.js 13 introduces new data fetching and caching methods to enable React Server Components and Suspense. - Wed, 16 Nov 2022 23:00:00 GMT + Wed, 16 Nov 2022 16:00:00 GMT https://supabase.com/blog/authentication-in-ionic-angular Authentication in Ionic Angular with Supabase https://supabase.com/blog/authentication-in-ionic-angular Learn how to build an Ionic Angular app with authentication, Row Level Security, and Magic Link auth. - Mon, 07 Nov 2022 23:00:00 GMT + Mon, 07 Nov 2022 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-october-2022 Supabase Beta October 2022 https://supabase.com/blog/supabase-beta-update-october-2022 New SDKs, quickstarts, Functions tricks, and more. But, more importantly, Launch Week 6️ has a date! - Tue, 01 Nov 2022 23:00:00 GMT + Tue, 01 Nov 2022 16:00:00 GMT https://supabase.com/blog/postgresql-commitfest What is PostgreSQL commitfest and how to contribute https://supabase.com/blog/postgresql-commitfest A time-tested method for contributing to the core Postgres code - Wed, 26 Oct 2022 22:00:00 GMT + Wed, 26 Oct 2022 16:00:00 GMT https://supabase.com/blog/supabase-flutter-sdk-v1-released supabase-flutter v1 Released https://supabase.com/blog/supabase-flutter-sdk-v1-released We've released supabase-flutter v1. More intuitive way of accessing Supabase from your Flutter application. - Thu, 20 Oct 2022 22:00:00 GMT + Thu, 20 Oct 2022 16:00:00 GMT https://supabase.com/blog/supabase-js-v2-released supabase-js v2 Released https://supabase.com/blog/supabase-js-v2-released We've released supabase-js v2. Updated examples, quickstarts, and an improved experience. - Wed, 19 Oct 2022 22:00:00 GMT + Wed, 19 Oct 2022 16:00:00 GMT https://supabase.com/blog/postgres-full-text-search-vs-the-rest Postgres Full Text Search vs the rest https://supabase.com/blog/postgres-full-text-search-vs-the-rest Comparing one of the most popular Postgres features against alternatives - Thu, 13 Oct 2022 22:00:00 GMT + Thu, 13 Oct 2022 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-september-2022 Supabase Beta September 2022 https://supabase.com/blog/supabase-beta-update-september-2022 We were too focused on clearing out the backlog so we didn't ship anything new last month... or did we?! - Tue, 04 Oct 2022 22:00:00 GMT + Tue, 04 Oct 2022 16:00:00 GMT https://supabase.com/blog/postgres-wasm Postgres WASM by Snaplet and Supabase https://supabase.com/blog/postgres-wasm We're open sourcing postgres-wasm, a PostgresQL server that runs inside a browser, with our friends at Snaplet. - Sun, 02 Oct 2022 22:00:00 GMT + Sun, 02 Oct 2022 16:00:00 GMT https://supabase.com/blog/choosing-a-postgres-primary-key Choosing a Postgres Primary Key https://supabase.com/blog/choosing-a-postgres-primary-key Turns out the question of which identifier to use as a Primary Key is complicated -- we're going to dive into some of the complexity and inherent trade-offs, and figure things out - Wed, 07 Sep 2022 22:00:00 GMT + Wed, 07 Sep 2022 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-august-2022 Supabase Beta August 2022 https://supabase.com/blog/supabase-beta-update-august-2022 Launch Week Special. See everything we shipped, plus winners of the Hackathon and the extended Community Highlights - Tue, 06 Sep 2022 22:00:00 GMT + Tue, 06 Sep 2022 16:00:00 GMT https://supabase.com/blog/launch-week-5-hackathon-winners Launch Week 5 Hackathon Winners https://supabase.com/blog/launch-week-5-hackathon-winners Announcing the winners of the Launch Week 5 Hackathon! - Wed, 24 Aug 2022 22:00:00 GMT + Wed, 24 Aug 2022 16:00:00 GMT https://supabase.com/blog/building-a-realtime-trello-board-with-supabase-and-angular Building a Realtime Trello Board with Supabase and Angular https://supabase.com/blog/building-a-realtime-trello-board-with-supabase-and-angular Go beyond the hello world example with this real world project. - Tue, 23 Aug 2022 22:00:00 GMT + Tue, 23 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-vault Supabase Vault https://supabase.com/blog/supabase-vault Today we're announcing Vault, a Postgres extension for managing secrets and encryption inside your database. - Thu, 18 Aug 2022 22:00:00 GMT + Thu, 18 Aug 2022 16:00:00 GMT https://supabase.com/blog/postgrest-v10 PostgREST v10: EXPLAIN and Improved Relationship Detection https://supabase.com/blog/postgrest-v10 Today, PostgREST 10 was released. Let's take a look at some of the new features that go hand in hand with supabase-js v2. - Thu, 18 Aug 2022 22:00:00 GMT + Thu, 18 Aug 2022 16:00:00 GMT https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation pg_jsonschema: JSON Schema support for Postgres https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation Today we're releasing pg_jsonschema, a Postgres extension for JSON validation. - Thu, 18 Aug 2022 22:00:00 GMT + Thu, 18 Aug 2022 16:00:00 GMT https://supabase.com/blog/launch-week-5-one-more-thing One more thing https://supabase.com/blog/launch-week-5-one-more-thing Let's be honest, it's never just one more thing. - Thu, 18 Aug 2022 22:00:00 GMT + Thu, 18 Aug 2022 16:00:00 GMT https://supabase.com/blog/launch-week-5-community-day Community Day https://supabase.com/blog/launch-week-5-community-day Wrapping up Launch Week 5 with contributors, partners, and friends. - Thu, 18 Aug 2022 22:00:00 GMT + Thu, 18 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-realtime-multiplayer-general-availability Realtime: Multiplayer Edition https://supabase.com/blog/supabase-realtime-multiplayer-general-availability Announcing the general availability of Realtime's Broadcast and Presence. - Wed, 17 Aug 2022 22:00:00 GMT + Wed, 17 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-soc2 Supabase is SOC2 compliant https://supabase.com/blog/supabase-soc2 Supabase is now SOC2 compliant. Learn how we got here and what it means for our customers. - Tue, 16 Aug 2022 22:00:00 GMT + Tue, 16 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-js-v2 supabase-js v2 https://supabase.com/blog/supabase-js-v2 A look at supabase-js v2, which brings type support and focuses on quality-of-life improvements for developers. - Mon, 15 Aug 2022 22:00:00 GMT + Mon, 15 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta Supabase CLI v1 and Management API Beta https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta We are moving Supabase CLI v1 out of beta, and releasing Management API beta. - Sun, 14 Aug 2022 22:00:00 GMT + Sun, 14 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-series-b Supabase Series B https://supabase.com/blog/supabase-series-b Supabase raised $80M in May, bringing our total funding to $116M. - Thu, 11 Aug 2022 22:00:00 GMT + Thu, 11 Aug 2022 16:00:00 GMT https://supabase.com/blog/launch-week-5-hackathon Launch Week 5 Hackathon https://supabase.com/blog/launch-week-5-hackathon Build to win $1500 - Friday 12th to Monday 21st August 2022 - Tue, 09 Aug 2022 22:00:00 GMT + Tue, 09 Aug 2022 16:00:00 GMT https://supabase.com/blog/slack-consolidate-slackbot-to-consolidate-messages Slack Consolidate: a slackbot built with Python and Supabase https://supabase.com/blog/slack-consolidate-slackbot-to-consolidate-messages A slackbot to consolidate messages from different channels using Supabase, Slack SDK and Python - Mon, 08 Aug 2022 22:00:00 GMT + Mon, 08 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-beta-update-july-2022 Supabase Beta July 2022 https://supabase.com/blog/supabase-beta-update-july-2022 Launch Week Golden Tickets, Flutter SDK 1.0 Developer Preview and more... - Tue, 02 Aug 2022 22:00:00 GMT + Tue, 02 Aug 2022 16:00:00 GMT https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview Supabase Flutter SDK 1.0 Developer Preview https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview Supabase Flutter SDK is getting a major update and we need your help making it better. - Mon, 01 Aug 2022 22:00:00 GMT + Mon, 01 Aug 2022 16:00:00 GMT https://supabase.com/blog/seen-by-in-postgresql Implementing "seen by" functionality with Postgres https://supabase.com/blog/seen-by-in-postgresql Different approaches for tracking visitor counts with PostgreSQL. - Sun, 17 Jul 2022 22:00:00 GMT + Sun, 17 Jul 2022 16:00:00 GMT https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support Revamped Auth Helpers for Supabase (with SvelteKit support) https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support Supabase Auth Helpers now have improved developer experience, Sveltekit support, and more. - Tue, 12 Jul 2022 22:00:00 GMT + Tue, 12 Jul 2022 16:00:00 GMT https://supabase.com/blog/beta-update-june-2022 Supabase Beta June 2022 https://supabase.com/blog/beta-update-june-2022 Auth Helpers, Unlimited Free Projects, CLI and more... - Tue, 05 Jul 2022 22:00:00 GMT + Tue, 05 Jul 2022 16:00:00 GMT https://supabase.com/blog/flutter-tutorial-building-a-chat-app Flutter Tutorial: building a Flutter chat app https://supabase.com/blog/flutter-tutorial-building-a-chat-app Learn how to build a Flutter chat app with open source and scalable backend (inc. auth, realtime, database, and more). - Wed, 29 Jun 2022 22:00:00 GMT + Wed, 29 Jun 2022 16:00:00 GMT https://supabase.com/blog/visualizing-supabase-data-using-metabase Visualizing Supabase Data using Metabase https://supabase.com/blog/visualizing-supabase-data-using-metabase How to create different kinds of charts out of data stored in Supabase using Metabase. - Tue, 28 Jun 2022 22:00:00 GMT + Tue, 28 Jun 2022 16:00:00 GMT https://supabase.com/blog/partial-postgresql-data-dumps-with-rls Partial data dumps using Postgres Row Level Security https://supabase.com/blog/partial-postgresql-data-dumps-with-rls Using RLS to create seed files for local PostgreSQL testing. - Mon, 27 Jun 2022 22:00:00 GMT + Mon, 27 Jun 2022 16:00:00 GMT https://supabase.com/blog/loading-data-supabase-python Python data loading with Supabase https://supabase.com/blog/loading-data-supabase-python An example of how to load data into Supabase using supabase-py - Thu, 16 Jun 2022 22:00:00 GMT + Thu, 16 Jun 2022 16:00:00 GMT https://supabase.com/blog/beta-update-may-2022 Supabase Beta May 2022 https://supabase.com/blog/beta-update-may-2022 Product and community updates including wildcard auth redirects, edge functions with webhooks, and Prometheus endpoints for everybody. - Tue, 31 May 2022 22:00:00 GMT + Tue, 31 May 2022 16:00:00 GMT https://supabase.com/blog/how-supabase-accelerates-development-of-all-pull-together How Mike Lyndon is using Supabase to accelerate development of AllPullTogether https://supabase.com/blog/how-supabase-accelerates-development-of-all-pull-together Mike Lyndon is learning web development as he builds AllPullTogether, and Supabase is helping him accelerate what he can accomplish. - Wed, 25 May 2022 22:00:00 GMT + Wed, 25 May 2022 16:00:00 GMT https://supabase.com/blog/partner-gallery-works-with-supabase Works With Supabase - announcing our Partner Gallery https://supabase.com/blog/partner-gallery-works-with-supabase Introducing our Partner Gallery - open source and made with Supabase. - Tue, 19 Apr 2022 22:00:00 GMT + Tue, 19 Apr 2022 16:00:00 GMT https://supabase.com/blog/bring-the-func-hackathon-winners Bring the Func Hackathon Winners 2022 https://supabase.com/blog/bring-the-func-hackathon-winners Celebrating many amazing OSS Hackathon projects using GraphQL and Edge Functions. - Sun, 17 Apr 2022 22:00:00 GMT + Sun, 17 Apr 2022 16:00:00 GMT https://supabase.com/blog/beta-update-march-2022 Supabase Beta March 2022 https://supabase.com/blog/beta-update-march-2022 Functions, GraphQL, and much more. - Thu, 14 Apr 2022 22:00:00 GMT + Thu, 14 Apr 2022 16:00:00 GMT https://supabase.com/blog/supabrew Supabrew - Never Code Thirsty https://supabase.com/blog/supabrew A light and refreshing non-alcoholic beer for devs. - Thu, 31 Mar 2022 22:00:00 GMT + Thu, 31 Mar 2022 16:00:00 GMT https://supabase.com/blog/supabase-realtime-with-multiplayer-features Supabase Realtime, with Multiplayer Features https://supabase.com/blog/supabase-realtime-with-multiplayer-features Today we're announced Realtime, with multiplayer features. Realtime enables broadcast, presence, and listening to database changes delivered over WebSockets. - Thu, 31 Mar 2022 22:00:00 GMT + Thu, 31 Mar 2022 16:00:00 GMT https://supabase.com/blog/hackathon-bring-the-func Hackathon: Bring the Func(🕺) https://supabase.com/blog/hackathon-bring-the-func Build open-source projects with our latest features, win limited edition swag and plant a tree! - Thu, 31 Mar 2022 22:00:00 GMT + Thu, 31 Mar 2022 16:00:00 GMT https://supabase.com/blog/supabase-edge-functions Edge Functions are now available in Supabase https://supabase.com/blog/supabase-edge-functions Today we're launching Edge Functions. Edge Functions let you execute Typescript code close to your users, no matter where they're located. - Wed, 30 Mar 2022 22:00:00 GMT + Wed, 30 Mar 2022 16:00:00 GMT https://supabase.com/blog/supabase-enterprise Introducing Supabase Enterprise https://supabase.com/blog/supabase-enterprise Today we are releasing Supabase Enterprise, a suite of features to scale your project. - Tue, 29 Mar 2022 22:00:00 GMT + Tue, 29 Mar 2022 16:00:00 GMT https://supabase.com/blog/graphql-now-available GraphQL is now available in Supabase https://supabase.com/blog/graphql-now-available GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, pg_graphql. - Mon, 28 Mar 2022 22:00:00 GMT + Mon, 28 Mar 2022 16:00:00 GMT https://supabase.com/blog/community-day-lw4 Community Day https://supabase.com/blog/community-day-lw4 Kicking off Launch Week 4 with contributors, partners, and friends. - Sun, 27 Mar 2022 22:00:00 GMT + Sun, 27 Mar 2022 16:00:00 GMT https://supabase.com/blog/supabase-launch-week-four Supabase Launch Week 4 https://supabase.com/blog/supabase-launch-week-four Launch Week 4: One new feature every day for an entire week. Starting Monday 28th March. - Thu, 24 Mar 2022 23:00:00 GMT + Thu, 24 Mar 2022 16:00:00 GMT https://supabase.com/blog/should-i-open-source-my-company Should I Open Source my Company? https://supabase.com/blog/should-i-open-source-my-company The unexpected upsides of building in public - Thu, 24 Mar 2022 23:00:00 GMT + Thu, 24 Mar 2022 16:00:00 GMT https://supabase.com/blog/postgres-audit Postgres Auditing in 150 lines of SQL https://supabase.com/blog/postgres-audit PostgreSQL has a robust set of features which we can leverage to create a generic auditing solution in 150 lines of SQL. - Mon, 07 Mar 2022 23:00:00 GMT + Mon, 07 Mar 2022 16:00:00 GMT https://supabase.com/blog/supabase-beta-january-2022 Supabase Beta January 2022 https://supabase.com/blog/supabase-beta-january-2022 New auth providers, SMS providers, and new videos. - Mon, 21 Feb 2022 23:00:00 GMT + Mon, 21 Feb 2022 16:00:00 GMT https://supabase.com/blog/supabase-beta-december-2021 Supabase Beta December 2021 https://supabase.com/blog/supabase-beta-december-2021 New crypto extension, Postgres videos, and a bunch of cool integrations. - Wed, 19 Jan 2022 23:00:00 GMT + Wed, 19 Jan 2022 16:00:00 GMT https://supabase.com/blog/product-hunt-golden-kitty-awards-2021 Golden Kitty Awards Ceremony Watch Party with Supabase https://supabase.com/blog/product-hunt-golden-kitty-awards-2021 Hang out with us while watching the Product Hunt Golden Kitty Awards Ceremony - Wed, 19 Jan 2022 23:00:00 GMT + Wed, 19 Jan 2022 16:00:00 GMT https://supabase.com/blog/holiday-hackdays-winners-2021 Holiday Hackdays Winners 2021 https://supabase.com/blog/holiday-hackdays-winners-2021 Celebrating many amazing projects submitted to our Holiday Hackdays Hackathon. - Thu, 16 Dec 2021 23:00:00 GMT + Thu, 16 Dec 2021 16:00:00 GMT https://supabase.com/blog/beta-november-2021-launch-week-recap Supabase Beta November 2021: Launch Week Recap https://supabase.com/blog/beta-november-2021-launch-week-recap We wrapped up November with Supabase's third Launch Week. Here's all the awesome stuff that got shipped ... - Tue, 14 Dec 2021 23:00:00 GMT + Tue, 14 Dec 2021 16:00:00 GMT https://supabase.com/blog/supabase-holiday-hackdays-hackathon Kicking off the Holiday Hackdays https://supabase.com/blog/supabase-holiday-hackdays-hackathon Build cool stuff and celebrate open-source software with us during the Holiday Hackdays! - Thu, 02 Dec 2021 23:00:00 GMT + Thu, 02 Dec 2021 16:00:00 GMT https://supabase.com/blog/pg-graphql pg_graphql: A GraphQL extension for PostgreSQL https://supabase.com/blog/pg-graphql GraphQL support is in development for PostgreSQL + Supabase. - Thu, 02 Dec 2021 23:00:00 GMT + Thu, 02 Dec 2021 16:00:00 GMT https://supabase.com/blog/launch-week-three-friday-five-more-things Five more things https://supabase.com/blog/launch-week-three-friday-five-more-things It's never just one more thing! - Thu, 02 Dec 2021 23:00:00 GMT + Thu, 02 Dec 2021 16:00:00 GMT https://supabase.com/blog/supabase-acquires-logflare Supabase acquires Logflare https://supabase.com/blog/supabase-acquires-logflare Today, we're ecstatic to announce that Logflare is joining Supabase. - Wed, 01 Dec 2021 23:00:00 GMT + Wed, 01 Dec 2021 16:00:00 GMT https://supabase.com/blog/realtime-row-level-security-in-postgresql Realtime Postgres RLS now available on Supabase https://supabase.com/blog/realtime-row-level-security-in-postgresql Realtime database changes are now broadcast to authenticated users, respecting the same PostgreSQL policies that you use for Row Level Security. - Tue, 30 Nov 2021 23:00:00 GMT + Tue, 30 Nov 2021 16:00:00 GMT https://supabase.com/blog/supabase-studio Supabase Studio https://supabase.com/blog/supabase-studio The same Dashboard that you're using on our Platform is now available for local development and Self-Hosting. - Mon, 29 Nov 2021 23:00:00 GMT + Mon, 29 Nov 2021 16:00:00 GMT https://supabase.com/blog/community-day-lw3 Community Day https://supabase.com/blog/community-day-lw3 Kicking off launch week by highlighting the communities around Supabase. - Sun, 28 Nov 2021 23:00:00 GMT + Sun, 28 Nov 2021 16:00:00 GMT https://supabase.com/blog/whats-new-in-postgres-14 New in PostgreSQL 14: What every developer should know https://supabase.com/blog/whats-new-in-postgres-14 A quick look at some new features and functionality in PostgreSQL 14. - Sat, 27 Nov 2021 23:00:00 GMT + Sat, 27 Nov 2021 16:00:00 GMT https://supabase.com/blog/postgrest-9 PostgREST 9 https://supabase.com/blog/postgrest-9 New features and updates in PostgREST version 9. - Fri, 26 Nov 2021 23:00:00 GMT + Fri, 26 Nov 2021 16:00:00 GMT https://supabase.com/blog/supabase-launch-week-the-trilogy Supabase Launch Week III: Holiday Special https://supabase.com/blog/supabase-launch-week-the-trilogy Tis the season to be shipping. - Thu, 25 Nov 2021 23:00:00 GMT + Thu, 25 Nov 2021 16:00:00 GMT https://supabase.com/blog/supabase-how-we-launch How we launch at Supabase https://supabase.com/blog/supabase-how-we-launch The history and methodology of Supabase Launch Week. - Thu, 25 Nov 2021 23:00:00 GMT + Thu, 25 Nov 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-october-2021 Supabase Beta October 2021 https://supabase.com/blog/supabase-beta-october-2021 Three new Auth providers, multi-schema support, and we're gearing up for another Launch Week. - Sat, 06 Nov 2021 23:00:00 GMT + Sat, 06 Nov 2021 16:00:00 GMT https://supabase.com/blog/supabase-series-a Supabase $30m Series A https://supabase.com/blog/supabase-series-a Supabase just raised $30M, bringing our total funding to $36M. - Wed, 27 Oct 2021 22:00:00 GMT + Wed, 27 Oct 2021 16:00:00 GMT https://supabase.com/blog/replenysh-time-to-value-in-less-than-24-hours Replenysh uses Supabase to implement OTP in less than 24-hours https://supabase.com/blog/replenysh-time-to-value-in-less-than-24-hours Learn how Replenysh uses Supabase to power the circular economy, redefining how brands interact with their customers and products. - Mon, 18 Oct 2021 22:00:00 GMT + Mon, 18 Oct 2021 16:00:00 GMT https://supabase.com/blog/hacktoberfest-hackathon-winners-2021 Hacktoberfest Hackathon Winners 2021 https://supabase.com/blog/hacktoberfest-hackathon-winners-2021 Celebrating many amazing projects submitted to our Hacktoberfest Hackathon. - Wed, 13 Oct 2021 22:00:00 GMT + Wed, 13 Oct 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-sept-2021 Supabase Beta Sept 2021 https://supabase.com/blog/supabase-beta-sept-2021 Hackathon, Aborting request, UI updates, and now Hiring. - Sun, 03 Oct 2021 22:00:00 GMT + Sun, 03 Oct 2021 16:00:00 GMT https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021 Supabase Hacktoberfest Hackathon 2021 https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021 We're running another Supabase Hackathon during Hacktoberfest! - Mon, 27 Sep 2021 22:00:00 GMT + Mon, 27 Sep 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-august-2021 Supabase Beta August 2021 https://supabase.com/blog/supabase-beta-august-2021 Fundraising, Realtime Security, custom SMS templates, and deployments in South Korea. - Thu, 09 Sep 2021 22:00:00 GMT + Thu, 09 Sep 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-july-2021 Supabase Beta July 2021 https://supabase.com/blog/supabase-beta-july-2021 Discord Logins, Vercel Integration, Full text search, and OAuth guides. - Wed, 11 Aug 2021 22:00:00 GMT + Wed, 11 Aug 2021 16:00:00 GMT https://supabase.com/blog/hackathon-winners Open Source Hackathon Winners https://supabase.com/blog/hackathon-winners Let the medal ceremony begin for the best projects submitted during the Supabase Hackathon. - Sun, 08 Aug 2021 22:00:00 GMT + Sun, 08 Aug 2021 16:00:00 GMT https://supabase.com/blog/supabase-swag-store Supabase Swag Store https://supabase.com/blog/supabase-swag-store Today we are officially launching the Supabase Swag Store. - Thu, 29 Jul 2021 22:00:00 GMT + Thu, 29 Jul 2021 16:00:00 GMT https://supabase.com/blog/supabase-functions-updates Updates for Supabase Functions https://supabase.com/blog/supabase-functions-updates The question on everyone's mind - are we launching Supabase Functions? Well, it's complicated. - Thu, 29 Jul 2021 22:00:00 GMT + Thu, 29 Jul 2021 16:00:00 GMT https://supabase.com/blog/1-the-supabase-hackathon The Supabase Hackathon https://supabase.com/blog/1-the-supabase-hackathon A whole week of Hacking for Fun and Prizes. - Thu, 29 Jul 2021 22:00:00 GMT + Thu, 29 Jul 2021 16:00:00 GMT https://supabase.com/blog/supabase-reports-and-metrics Supabase Reports and Metrics https://supabase.com/blog/supabase-reports-and-metrics We're exposing a full set of metrics in your projects, so that you can build better (and faster) products for your users. - Wed, 28 Jul 2021 22:00:00 GMT + Wed, 28 Jul 2021 16:00:00 GMT https://supabase.com/blog/supabase-auth-passwordless-sms-login Supabase Auth v2: Phone Auth now available https://supabase.com/blog/supabase-auth-passwordless-sms-login Phone Auth is available today on all new and existing Supabase projects. - Tue, 27 Jul 2021 22:00:00 GMT + Tue, 27 Jul 2021 16:00:00 GMT https://supabase.com/blog/mobbin-supabase-200000-users Mobbin uses Supabase to authenticate 200,000 users https://supabase.com/blog/mobbin-supabase-200000-users Learn how Mobbin migrated 200,000 users from Firebase for a better authentication experience. - Tue, 27 Jul 2021 22:00:00 GMT + Tue, 27 Jul 2021 16:00:00 GMT https://supabase.com/blog/storage-beta Supabase Storage now in Beta https://supabase.com/blog/storage-beta Supabase Storage moves into Beta. - Mon, 26 Jul 2021 22:00:00 GMT + Mon, 26 Jul 2021 16:00:00 GMT https://supabase.com/blog/spot-flutter-with-postgres Spot: a video sharing app built with Flutter https://supabase.com/blog/spot-flutter-with-postgres Spot is a geolocation-based video-sharing app with some social networking features. - Mon, 26 Jul 2021 22:00:00 GMT + Mon, 26 Jul 2021 16:00:00 GMT https://supabase.com/blog/supabase-postgres-13 Supabase is now on Postgres 13.3 https://supabase.com/blog/supabase-postgres-13 From today, new Supabase projects will be on a version of Supabase Postgres that runs on Postgres 13.3. - Sun, 25 Jul 2021 22:00:00 GMT + Sun, 25 Jul 2021 16:00:00 GMT https://supabase.com/blog/supabase-community-day Supabase Community Day https://supabase.com/blog/supabase-community-day Community Day - Sun, 25 Jul 2021 22:00:00 GMT + Sun, 25 Jul 2021 16:00:00 GMT https://supabase.com/blog/epsilon3-self-hosting Epsilon3 Self-Host Supabase To Revolutionize Space Operations https://supabase.com/blog/epsilon3-self-hosting Learn how the team at Epsilon3 use Supabase to help teams execute secure and reliable operations in an industry that project spend runs into the billions. - Sun, 25 Jul 2021 22:00:00 GMT + Sun, 25 Jul 2021 16:00:00 GMT https://supabase.com/blog/supabase-launch-week-sql Supabase Launch Week II: The SQL https://supabase.com/blog/supabase-launch-week-sql Five days of Supabase. Again. - Wed, 21 Jul 2021 22:00:00 GMT + Wed, 21 Jul 2021 16:00:00 GMT https://supabase.com/blog/roles-postgres-hooks Protecting reserved roles with PostgreSQL Hooks https://supabase.com/blog/roles-postgres-hooks Using Postgres Hooks to protect functionality in your Postgres database. - Thu, 01 Jul 2021 22:00:00 GMT + Thu, 01 Jul 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-june-2021 Supabase Beta June 2021 https://supabase.com/blog/supabase-beta-june-2021 Discord Logins, Vercel Integration, Full text search, and OAuth guides. - Tue, 01 Jun 2021 22:00:00 GMT + Tue, 01 Jun 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-may-2021 Supabase Beta May 2021 https://supabase.com/blog/supabase-beta-may-2021 Apple &amp; Twitter Logins, Supabase Grid, Go &amp; Swift Libraries. - Tue, 01 Jun 2021 22:00:00 GMT + Tue, 01 Jun 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-april-2021 Supabase Beta April 2021 https://supabase.com/blog/supabase-beta-april-2021 Supabase "gardening" - stability, security, and community support. - Tue, 04 May 2021 22:00:00 GMT + Tue, 04 May 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-march-2021 Supabase Beta March 2021 https://supabase.com/blog/supabase-beta-march-2021 Launch week, Storage, Supabase CLI, Connection Pooling, Supabase UI, and Pricing. - Mon, 05 Apr 2021 22:00:00 GMT + Mon, 05 Apr 2021 16:00:00 GMT https://supabase.com/blog/supabase-workflows Workflows are coming to Supabase https://supabase.com/blog/supabase-workflows Functions are great, but you know what's better? - Thu, 01 Apr 2021 22:00:00 GMT + Thu, 01 Apr 2021 16:00:00 GMT https://supabase.com/blog/supabase-pgbouncer PgBouncer is now available in Supabase https://supabase.com/blog/supabase-pgbouncer Better support for Serverless and Postgres. - Thu, 01 Apr 2021 22:00:00 GMT + Thu, 01 Apr 2021 16:00:00 GMT https://supabase.com/blog/supabase-dot-com Supabase Dot Com https://supabase.com/blog/supabase-dot-com The Supabase Domain name is changing. - Thu, 01 Apr 2021 22:00:00 GMT + Thu, 01 Apr 2021 16:00:00 GMT https://supabase.com/blog/supabase-nft-marketplace Supabase Launches NFT Marketplace https://supabase.com/blog/supabase-nft-marketplace A fully encrypted NFT platform to protect and transact your digital assets - Wed, 31 Mar 2021 22:00:00 GMT + Wed, 31 Mar 2021 16:00:00 GMT https://supabase.com/blog/supabase-cli Supabase CLI https://supabase.com/blog/supabase-cli Local development, database migrations, and self-hosting. - Tue, 30 Mar 2021 22:00:00 GMT + Tue, 30 Mar 2021 16:00:00 GMT https://supabase.com/blog/supabase-storage Storage is now available in Supabase https://supabase.com/blog/supabase-storage Launching Supabase Storage and how you can use it in your apps - Mon, 29 Mar 2021 22:00:00 GMT + Mon, 29 Mar 2021 16:00:00 GMT https://supabase.com/blog/pricing Supabase Beta Pricing https://supabase.com/blog/pricing Supabase launches Beta pricing structure - Sun, 28 Mar 2021 22:00:00 GMT + Sun, 28 Mar 2021 16:00:00 GMT https://supabase.com/blog/launch-week Launch week https://supabase.com/blog/launch-week Five days of Supabase. - Wed, 24 Mar 2021 23:00:00 GMT + Wed, 24 Mar 2021 16:00:00 GMT https://supabase.com/blog/angels-of-supabase Angels of Supabase https://supabase.com/blog/angels-of-supabase Meet the investors of Supabase. - Wed, 24 Mar 2021 23:00:00 GMT + Wed, 24 Mar 2021 16:00:00 GMT https://supabase.com/blog/In-The-Loop Developers stay up to date with intheloop.dev https://supabase.com/blog/In-The-Loop Learn why Kevin is building intheloop.dev with Supabase - Sun, 21 Mar 2021 23:00:00 GMT + Sun, 21 Mar 2021 16:00:00 GMT https://supabase.com/blog/using-supabase-replit Using Supabase in Replit https://supabase.com/blog/using-supabase-replit Free hosted relational database from within your node.js repl - Wed, 10 Mar 2021 23:00:00 GMT + Wed, 10 Mar 2021 16:00:00 GMT https://supabase.com/blog/toad-a-link-shortener-with-simple-apis-for-low-coders Toad, a link shortener with simple APIs for low-coders https://supabase.com/blog/toad-a-link-shortener-with-simple-apis-for-low-coders An easy-to-use link shortening tool with simple APIs - Sun, 07 Mar 2021 23:00:00 GMT + Sun, 07 Mar 2021 16:00:00 GMT https://supabase.com/blog/postgres-as-a-cron-server Postgres as a CRON Server https://supabase.com/blog/postgres-as-a-cron-server Running repetitive tasks with your Postgres database. - Thu, 04 Mar 2021 23:00:00 GMT + Thu, 04 Mar 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-february-2021 Supabase Beta February 2021 https://supabase.com/blog/supabase-beta-february-2021 One year of building. - Mon, 01 Mar 2021 23:00:00 GMT + Mon, 01 Mar 2021 16:00:00 GMT https://supabase.com/blog/cracking-postgres-interview Cracking PostgreSQL Interview Questions https://supabase.com/blog/cracking-postgres-interview Understand the top PostgreSQL Interview Questions - Fri, 26 Feb 2021 23:00:00 GMT + Fri, 26 Feb 2021 16:00:00 GMT https://supabase.com/blog/case-study-roboflow Roboflow.com choose Supabase to power Paint.wtf leaderboard https://supabase.com/blog/case-study-roboflow Learn how Roboflow.com used Supabase to build their Paint.wtf leaderboard - Mon, 08 Feb 2021 23:00:00 GMT + Mon, 08 Feb 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-january-2021 Supabase Beta January 2021 https://supabase.com/blog/supabase-beta-january-2021 Eleven months of building. - Mon, 01 Feb 2021 23:00:00 GMT + Mon, 01 Feb 2021 16:00:00 GMT https://supabase.com/blog/supabase-beta-december-2020 Supabase Beta December 2020 https://supabase.com/blog/supabase-beta-december-2020 Ten months of building. - Fri, 01 Jan 2021 23:00:00 GMT + Fri, 01 Jan 2021 16:00:00 GMT https://supabase.com/blog/supabase-dashboard-performance Making the Supabase Dashboard Supa-fast https://supabase.com/blog/supabase-dashboard-performance Improving the performance of the Supabase dashboard - Sat, 12 Dec 2020 23:00:00 GMT + Sat, 12 Dec 2020 16:00:00 GMT https://supabase.com/blog/supabase-striveschool Supabase Partners With Strive School To Help Teach Open Source https://supabase.com/blog/supabase-striveschool Supabase Partners With Strive School To Help Teach Open Source To The Next Generation Of Developers - Tue, 01 Dec 2020 23:00:00 GMT + Tue, 01 Dec 2020 16:00:00 GMT https://supabase.com/blog/case-study-xendit Xendit Built a Counter-Fraud Watchlist for the Fintech Industry https://supabase.com/blog/case-study-xendit See how Xendit use Supabase to build a full-text search engine. - Tue, 01 Dec 2020 23:00:00 GMT + Tue, 01 Dec 2020 16:00:00 GMT https://supabase.com/blog/case-study-tayfa TAYFA Built a No-Code Website Builder in Seven Days https://supabase.com/blog/case-study-tayfa See how Tayfa went from idea to paying customer in less than 30 days. - Tue, 01 Dec 2020 23:00:00 GMT + Tue, 01 Dec 2020 16:00:00 GMT https://supabase.com/blog/case-study-monitoro Monitoro Built a Web Crawler Handling Millions of API Requests https://supabase.com/blog/case-study-monitoro See how Monitoro built an automated scraping platform using Supabase. - Tue, 01 Dec 2020 23:00:00 GMT + Tue, 01 Dec 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-november-2020 Supabase Alpha November 2020 https://supabase.com/blog/supabase-alpha-november-2020 Nine months of building. - Mon, 30 Nov 2020 23:00:00 GMT + Mon, 30 Nov 2020 16:00:00 GMT https://supabase.com/blog/postgresql-views Postgres Views https://supabase.com/blog/postgresql-views Creating and using a view in PostgreSQL. - Tue, 17 Nov 2020 23:00:00 GMT + Tue, 17 Nov 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-october-2020 Supabase Alpha October 2020 https://supabase.com/blog/supabase-alpha-october-2020 Eight months of building. - Sun, 01 Nov 2020 23:00:00 GMT + Sun, 01 Nov 2020 16:00:00 GMT https://supabase.com/blog/improved-dx Supabase.js 1.0 https://supabase.com/blog/improved-dx We're releasing a new version of our Supabase client with some awesome new improvements. - Thu, 29 Oct 2020 23:00:00 GMT + Thu, 29 Oct 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-september-2020 Supabase Alpha September 2020 https://supabase.com/blog/supabase-alpha-september-2020 Seven months of building. - Fri, 02 Oct 2020 22:00:00 GMT + Fri, 02 Oct 2020 16:00:00 GMT https://supabase.com/blog/supabase-hacktoberfest-2020 Supabase Hacktoberfest 2020 https://supabase.com/blog/supabase-hacktoberfest-2020 Join us for a celebration of open source software and learn how to contribute to Supabase. - Thu, 10 Sep 2020 22:00:00 GMT + Thu, 10 Sep 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-august-2020 Supabase Alpha August 2020 https://supabase.com/blog/supabase-alpha-august-2020 Six months of building - Wed, 02 Sep 2020 22:00:00 GMT + Wed, 02 Sep 2020 16:00:00 GMT https://supabase.com/blog/supabase-auth Supabase Auth https://supabase.com/blog/supabase-auth Authenticate and authorize your users with Supabase Auth - Tue, 04 Aug 2020 22:00:00 GMT + Tue, 04 Aug 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-july-2020 Supabase Alpha July 2020 https://supabase.com/blog/supabase-alpha-july-2020 Five months of building - Sat, 01 Aug 2020 22:00:00 GMT + Sat, 01 Aug 2020 16:00:00 GMT https://supabase.com/blog/continuous-postgresql-backup-walg Continuous PostgreSQL Backups using WAL-G https://supabase.com/blog/continuous-postgresql-backup-walg Have you ever wanted to restore your database's state to a particular moment in time? This post explains how, using WAL-G. - Sat, 01 Aug 2020 22:00:00 GMT + Sat, 01 Aug 2020 16:00:00 GMT https://supabase.com/blog/alpha-launch-postmortem Alpha Launch Postmortem https://supabase.com/blog/alpha-launch-postmortem Everything that went wrong with Supabase's launch - Thu, 09 Jul 2020 22:00:00 GMT + Thu, 09 Jul 2020 16:00:00 GMT https://supabase.com/blog/postgresql-templates What are PostgreSQL Templates? https://supabase.com/blog/postgresql-templates What are PostgreSQL templates and what are they used for? - Wed, 08 Jul 2020 22:00:00 GMT + Wed, 08 Jul 2020 16:00:00 GMT https://supabase.com/blog/postgresql-physical-logical-backups Physical vs Logical Backups in PostgreSQL https://supabase.com/blog/postgresql-physical-logical-backups What are physical and logical backups in Postgres? - Mon, 06 Jul 2020 22:00:00 GMT + Mon, 06 Jul 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-june-2020 Supabase Alpha June 2020 https://supabase.com/blog/supabase-alpha-june-2020 Four months of building - Tue, 30 Jun 2020 22:00:00 GMT + Tue, 30 Jun 2020 16:00:00 GMT https://supabase.com/blog/supabase-steve-chavez Steve Chavez has joined Supabase https://supabase.com/blog/supabase-steve-chavez Steve joins Supabase to help build Auth. - Sun, 14 Jun 2020 22:00:00 GMT + Sun, 14 Jun 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-may-2020 Supabase Alpha May 2020 https://supabase.com/blog/supabase-alpha-may-2020 Three months of building - Sun, 31 May 2020 22:00:00 GMT + Sun, 31 May 2020 16:00:00 GMT https://supabase.com/blog/supabase-alpha-april-2020 Supabase Alpha April 2020 https://supabase.com/blog/supabase-alpha-april-2020 Two months of building - Sun, 31 May 2020 22:00:00 GMT + Sun, 31 May 2020 16:00:00 GMT diff --git a/apps/www/public/sitemap_www.xml b/apps/www/public/sitemap_www.xml index 4f456e6b163..43bed236a3c 100644 --- a/apps/www/public/sitemap_www.xml +++ b/apps/www/public/sitemap_www.xml @@ -3,889 +3,889 @@ https://supabase.com/404 weekly - 0.5 + 0.5 https://supabase.com/_app weekly - 0.5 + 0.5 https://supabase.com/beta weekly - 0.5 + 0.5 https://supabase.com/blog weekly - 0.5 + 0.5 https://supabase.com/brand-assets weekly - 0.5 + 0.5 https://supabase.com/changelog weekly - 0.5 + 0.5 https://supabase.com/company weekly - 0.5 - - - - https://supabase.com/support - weekly - 0.5 - - - - https://supabase.com/auth - weekly - 0.5 - - - - https://supabase.com/blog/ - weekly - 0.5 - - - - https://supabase.com/contact/mfa - weekly - 0.5 - - - - https://supabase.com/database - weekly - 0.5 + 0.5 https://supabase.com/edge-functions weekly - 0.5 + 0.5 + + + + https://supabase.com/ga + weekly + 0.5 + + + + https://supabase.com/support + weekly + 0.5 + + + + https://supabase.com/auth + weekly + 0.5 + + + + https://supabase.com/blog/ + weekly + 0.5 + + + + https://supabase.com/database + weekly + 0.5 https://supabase.com/legal/dpa weekly - 0.5 + 0.5 https://supabase.com/nextjs weekly - 0.5 + 0.5 https://supabase.com/realtime weekly - 0.5 + 0.5 https://supabase.com/storage weekly - 0.5 + 0.5 https://supabase.com/vector/Vector weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-april-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-may-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-steve-chavez weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-june-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/postgresql-templates weekly - 0.5 + 0.5 https://supabase.com/blog/alpha-launch-postmortem weekly - 0.5 + 0.5 https://supabase.com/blog/postgresql-physical-logical-backups weekly - 0.5 + 0.5 https://supabase.com/blog/continuous-postgresql-backup-walg weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-july-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-auth weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-august-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-hacktoberfest-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-september-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/improved-dx weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-october-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/postgresql-views weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-alpha-november-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/case-study-monitoro weekly - 0.5 + 0.5 https://supabase.com/blog/case-study-tayfa weekly - 0.5 + 0.5 https://supabase.com/blog/case-study-xendit weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-striveschool weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-dashboard-performance weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-december-2020 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-january-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/case-study-roboflow weekly - 0.5 + 0.5 https://supabase.com/blog/cracking-postgres-interview weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-february-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-as-a-cron-server weekly - 0.5 + 0.5 https://supabase.com/blog/toad-a-link-shortener-with-simple-apis-for-low-coders weekly - 0.5 + 0.5 https://supabase.com/blog/using-supabase-replit weekly - 0.5 + 0.5 https://supabase.com/blog/In-The-Loop weekly - 0.5 + 0.5 https://supabase.com/blog/angels-of-supabase weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week weekly - 0.5 + 0.5 https://supabase.com/blog/pricing weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-storage weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-cli weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-nft-marketplace weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-dot-com weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-pgbouncer weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-workflows weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-march-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-april-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-may-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/roles-postgres-hooks weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-june-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-launch-week-sql weekly - 0.5 + 0.5 https://supabase.com/blog/epsilon3-self-hosting weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-community-day weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-postgres-13 weekly - 0.5 + 0.5 https://supabase.com/blog/spot-flutter-with-postgres weekly - 0.5 + 0.5 https://supabase.com/blog/storage-beta weekly - 0.5 + 0.5 https://supabase.com/blog/mobbin-supabase-200000-users weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-auth-passwordless-sms-login weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-reports-and-metrics weekly - 0.5 + 0.5 https://supabase.com/blog/1-the-supabase-hackathon weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-functions-updates weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-swag-store weekly - 0.5 + 0.5 https://supabase.com/blog/hackathon-winners weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-july-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-august-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-sept-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/hacktoberfest-hackathon-winners-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/replenysh-time-to-value-in-less-than-24-hours weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-series-a weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-october-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-how-we-launch weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-launch-week-the-trilogy weekly - 0.5 + 0.5 https://supabase.com/blog/postgrest-9 weekly - 0.5 + 0.5 https://supabase.com/blog/whats-new-in-postgres-14 weekly - 0.5 + 0.5 https://supabase.com/blog/community-day-lw3 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-studio weekly - 0.5 + 0.5 https://supabase.com/blog/realtime-row-level-security-in-postgresql weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-acquires-logflare weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-three-friday-five-more-things weekly - 0.5 + 0.5 https://supabase.com/blog/pg-graphql weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-holiday-hackdays-hackathon weekly - 0.5 + 0.5 https://supabase.com/blog/beta-november-2021-launch-week-recap weekly - 0.5 + 0.5 https://supabase.com/blog/holiday-hackdays-winners-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/product-hunt-golden-kitty-awards-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-december-2021 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-january-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-audit weekly - 0.5 + 0.5 https://supabase.com/blog/should-i-open-source-my-company weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-launch-week-four weekly - 0.5 + 0.5 https://supabase.com/blog/community-day-lw4 weekly - 0.5 + 0.5 https://supabase.com/blog/graphql-now-available weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-enterprise weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-edge-functions weekly - 0.5 + 0.5 https://supabase.com/blog/hackathon-bring-the-func weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-realtime-with-multiplayer-features weekly - 0.5 + 0.5 https://supabase.com/blog/supabrew weekly - 0.5 + 0.5 https://supabase.com/blog/beta-update-march-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/bring-the-func-hackathon-winners weekly - 0.5 + 0.5 https://supabase.com/blog/partner-gallery-works-with-supabase weekly - 0.5 + 0.5 https://supabase.com/blog/how-supabase-accelerates-development-of-all-pull-together weekly - 0.5 + 0.5 https://supabase.com/blog/beta-update-may-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/loading-data-supabase-python weekly - 0.5 + 0.5 https://supabase.com/blog/partial-postgresql-data-dumps-with-rls weekly - 0.5 + 0.5 https://supabase.com/blog/visualizing-supabase-data-using-metabase weekly - 0.5 + 0.5 https://supabase.com/blog/flutter-tutorial-building-a-chat-app weekly - 0.5 + 0.5 https://supabase.com/blog/beta-update-june-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support weekly - 0.5 + 0.5 https://supabase.com/blog/seen-by-in-postgresql weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-july-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/slack-consolidate-slackbot-to-consolidate-messages weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-5-hackathon weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-series-b weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-js-v2 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-soc2 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-realtime-multiplayer-general-availability weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-5-community-day weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-5-one-more-thing weekly - 0.5 + 0.5 https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation weekly - 0.5 + 0.5 https://supabase.com/blog/postgrest-v10 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-vault weekly - 0.5 + 0.5 https://supabase.com/blog/building-a-realtime-trello-board-with-supabase-and-angular weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-5-hackathon-winners weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-august-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/choosing-a-postgres-primary-key weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-wasm weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-september-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-full-text-search-vs-the-rest weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-js-v2-released weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-flutter-sdk-v1-released weekly - 0.5 + 0.5 https://supabase.com/blog/postgresql-commitfest weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-october-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/authentication-in-ionic-angular weekly - 0.5 + 0.5 @@ -893,1200 +893,1518 @@ >https://supabase.com/blog/fetching-and-caching-supabase-data-in-next-js-server-components weekly - 0.5 + 0.5 https://supabase.com/blog/flutter-authorization-with-rls weekly - 0.5 + 0.5 https://supabase.com/blog/sql-or-nosql-both-with-postgresql weekly - 0.5 - - - - https://supabase.com/blog/transparent-column-encryption-with-postgres - weekly - 0.5 + 0.5 https://supabase.com/blog/the-supabase-content-storm weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-november-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-6-hackathon weekly - 0.5 + 0.5 https://supabase.com/blog/who-we-hire weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-crdt weekly - 0.5 + 0.5 https://supabase.com/blog/new-supabase-docs-built-with-nextjs weekly - 0.5 + 0.5 https://supabase.com/blog/storage-image-resizing-smart-cdn weekly - 0.5 + 0.5 https://supabase.com/blog/mfa-auth-via-rls weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-foreign-data-wrappers-rust weekly - 0.5 + 0.5 https://supabase.com/blog/custom-domain-names weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-6-community-day weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-6-wrap-up weekly - 0.5 + 0.5 https://supabase.com/blog/new-in-postgres-15 weekly - 0.5 + 0.5 https://supabase.com/blog/pg-graphql-v1 weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-point-in-time-recovery weekly - 0.5 + 0.5 https://supabase.com/blog/postgrest-11-prerelease weekly - 0.5 + 0.5 https://supabase.com/blog/vault-now-in-beta weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-6-hackathon-winners weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-december-2022 weekly - 0.5 + 0.5 https://supabase.com/blog/openai-embeddings-postgres-vector weekly - 0.5 + 0.5 https://supabase.com/blog/chatgpt-supabase-docs weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-january-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/flutter-real-time-multiplayer-game weekly - 0.5 + 0.5 https://supabase.com/blog/case-study-happyteams weekly - 0.5 + 0.5 https://supabase.com/blog/type-constraints-in-65-lines-of-sql weekly - 0.5 + 0.5 https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-february-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/supaclub weekly - 0.5 + 0.5 https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion weekly - 0.5 + 0.5 https://supabase.com/blog/designing-with-ai-midjourney weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-7-hackathon weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-march-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-logs-self-hosted weekly - 0.5 + 0.5 https://supabase.com/blog/edge-runtime-self-hosted-deno-functions weekly - 0.5 + 0.5 https://supabase.com/blog/storage-v3-resumable-uploads weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-auth-sso-pkce weekly - 0.5 + 0.5 https://supabase.com/blog/dbdev weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-7-community-highlights weekly - 0.5 + 0.5 https://supabase.com/blog/pg-tle weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-studio-2.0 weekly - 0.5 + 0.5 https://supabase.com/blog/whats-new-in-pg-graphql-v1-2 weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-7-hackathon-winners weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-pluggable-strorage weekly - 0.5 + 0.5 https://supabase.com/blog/flutter-multi-factor-authentication weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-april-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/flutter-hackathon weekly - 0.5 + 0.5 https://supabase.com/blog/building-chatgpt-plugins-template weekly - 0.5 + 0.5 https://supabase.com/blog/chatgpt-plugins-support-postgres weekly - 0.5 + 0.5 https://supabase.com/blog/flutter-hackathon-winners weekly - 0.5 + 0.5 https://supabase.com/blog/vecs weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-may-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/native-mobile-auth weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-beta-update-june-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/postgrest-11-1-release weekly - 0.5 + 0.5 https://supabase.com/blog/pgvector-performance weekly - 0.5 + 0.5 https://supabase.com/blog/flutter-authentication weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-lw8-hackathon weekly - 0.5 + 0.5 https://supabase.com/blog/react-native-storage weekly - 0.5 + 0.5 https://supabase.com/blog/beta-update-july-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/fewer-dimensions-are-better-pgvector weekly - 0.5 + 0.5 https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber weekly - 0.5 + 0.5 https://supabase.com/blog/why-supabase-remote weekly - 0.5 + 0.5 https://supabase.com/blog/hugging-face-supabase weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-local-dev weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-studio-3-0 weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-integrations-marketplace weekly - 0.5 + 0.5 https://supabase.com/blog/using-supabase-with-vercel weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-8-community-highlights weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-soc2-hipaa weekly - 0.5 + 0.5 https://supabase.com/blog/supavisor-1-million weekly - 0.5 + 0.5 https://supabase.com/blog/launch-week-8-hackathon-winners weekly - 0.5 + 0.5 https://supabase.com/blog/organization-based-billing weekly - 0.5 + 0.5 https://supabase.com/blog/increase-performance-pgvector-hnsw weekly - 0.5 + 0.5 https://supabase.com/blog/beta-update-august-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/postgres-dynamic-table-partitioning weekly - 0.5 + 0.5 https://supabase.com/blog/beta-update-september-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/react-native-offline-first-watermelon-db weekly - 0.5 + 0.5 https://supabase.com/blog/pgvector-vs-pinecone weekly - 0.5 + 0.5 https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14 weekly - 0.5 + 0.5 https://supabase.com/blog/beta-update-october-2023 weekly - 0.5 + 0.5 https://supabase.com/blog/react-native-authentication weekly - 0.5 + 0.5 https://supabase.com/blog/oauth2-login-python-flask-apps weekly - 0.5 + 0.5 https://supabase.com/blog/automatic-cli-login weekly - 0.5 + 0.5 + + + + https://supabase.com/blog/beta-update-november-2023 + weekly + 0.5 + + + + https://supabase.com/blog/community-meetups-lwx + weekly + 0.5 https://supabase.com/blog/supabase-hackathon-lwx weekly - 0.5 + 0.5 + + + + https://supabase.com/blog/how-design-works-at-supabase + weekly + 0.5 + + + + https://supabase.com/blog/postgres-language-server-implementing-parser + weekly + 0.5 + + + + https://supabase.com/blog/studio-introducing-assistant + weekly + 0.5 + + + + https://supabase.com/blog/edge-functions-node-npm + weekly + 0.5 + + + + https://supabase.com/blog/pg-graphql-postgres-functions + weekly + 0.5 + + + + https://supabase.com/blog/postgrest-12 + weekly + 0.5 + + + + https://supabase.com/blog/supabase-branching + weekly + 0.5 + + + + https://supabase.com/blog/supavisor-postgres-connection-pooler + weekly + 0.5 + + + + https://supabase.com/blog/supabase-auth-identity-linking-hooks + weekly + 0.5 + + + + https://supabase.com/blog/supabase-wrappers-v02 + weekly + 0.5 + + + + https://supabase.com/blog/client-libraries-v2 + weekly + 0.5 + + + + https://supabase.com/blog/introducing-read-replicas + weekly + 0.5 + + + + https://supabase.com/blog/postgres-on-fly-by-supabase + weekly + 0.5 + + + + https://supabase.com/blog/launch-week-x-best-launches + weekly + 0.5 + + + + https://supabase.com/blog/launch-week-x-hackathon-winners + weekly + 0.5 + + + + https://supabase.com/blog/beta-update-december-2023 + weekly + 0.5 + + + + https://supabase.com/blog/elixir-clustering-using-postgres + weekly + 0.5 + + + + https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers + weekly + 0.5 + + + + https://supabase.com/blog/ipv6 + weekly + 0.5 + + + + https://supabase.com/blog/what-is-saml-authentication + weekly + 0.5 + + + + https://supabase.com/blog/laravel-postgres + weekly + 0.5 + + + + https://supabase.com/blog/how-pg-graphql-works + weekly + 0.5 + + + + https://supabase.com/blog/flutter-figma-clone + weekly + 0.5 + + + + https://supabase.com/blog/ruby-on-rails-postgres + weekly + 0.5 + + + + https://supabase.com/blog/pgvector-fast-builds + weekly + 0.5 + + + + https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio + weekly + 0.5 + + + + https://supabase.com/blog/matryoshka-embeddings + weekly + 0.5 + + + + https://supabase.com/blog/automating-performance-tests + weekly + 0.5 + + + + https://supabase.com/blog/content-recommendation-with-flutter + weekly + 0.5 + + + + https://supabase.com/blog/postgrest-aggregate-functions + weekly + 0.5 + + + + https://supabase.com/blog/semantic-image-search-amazon-bedrock + weekly + 0.5 + + + + https://supabase.com/blog/pg-paper-dump + weekly + 0.5 + + + + https://supabase.com/blog/postgres-roles-and-privileges + weekly + 0.5 + + + + https://supabase.com/blog/supabase-oss-hackathon + weekly + 0.5 + + + + https://supabase.com/blog/branching-publicly-available + weekly + 0.5 + + + + https://supabase.com/blog/supabase-aquires-oriole + weekly + 0.5 + + + + https://supabase.com/blog/supabase-aws-marketplace + weekly + 0.5 + + + + https://supabase.com/blog/supabase-bootstrap + weekly + 0.5 + + + + https://supabase.com/blog/supabase-swift + weekly + 0.5 + + + + https://supabase.com/blog/ai-inference-now-available-in-supabase-edge-functions + weekly + 0.5 + + + + https://supabase.com/blog/anonymous-sign-ins + weekly + 0.5 + + + + https://supabase.com/blog/s3-compatible-storage + weekly + 0.5 + + + + https://supabase.com/blog/ga-week-summary + weekly + 0.5 + + + + https://supabase.com/blog/security-performance-advisor + weekly + 0.5 + + + + https://supabase.com/blog/exploring-support-tooling + weekly + 0.5 + + + + https://supabase.com/blog/nix-postgres + weekly + 0.5 + + + + https://supabase.com/blog/postgres-bloat + weekly + 0.5 + + + + https://supabase.com/blog/supabase-oss-hackathon-winners + weekly + 0.5 + + + + https://supabase.com/blog/pgvector-0-7-0 + weekly + 0.5 + + + + https://supabase.com/blog/meetup-kahoot-alternative + weekly + 0.5 https://supabase.com/customers/berriai weekly - 0.5 + 0.5 https://supabase.com/customers/chatbase weekly - 0.5 + 0.5 https://supabase.com/customers/epsilon3 weekly - 0.5 + 0.5 https://supabase.com/customers/good-tape weekly - 0.5 + 0.5 https://supabase.com/customers/happyteams weekly - 0.5 + 0.5 https://supabase.com/customers/markprompt weekly - 0.5 + 0.5 https://supabase.com/customers/mendableai weekly - 0.5 + 0.5 https://supabase.com/customers/mobbin weekly - 0.5 + 0.5 https://supabase.com/customers/next-door-lending weekly - 0.5 + 0.5 https://supabase.com/customers/pebblely weekly - 0.5 + 0.5 https://supabase.com/customers/quivr weekly - 0.5 + 0.5 https://supabase.com/customers/replenysh weekly - 0.5 + 0.5 https://supabase.com/customers/shotgun weekly - 0.5 + 0.5 https://supabase.com/customers/xendit weekly - 0.5 + 0.5 https://supabase.com/alternatives/supabase-vs-auth0 weekly - 0.5 + 0.5 https://supabase.com/alternatives/supabase-vs-firebase weekly - 0.5 + 0.5 https://supabase.com/alternatives/supabase-vs-heroku-postgres weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/appsmith weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/arengu weekly - 0.5 + 0.5 + + + + https://supabase.com/partners/integrations/artie + weekly + 0.5 https://supabase.com/partners/integrations/auth0 weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/authsignal weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/basedash weekly - 0.5 - - - - https://supabase.com/partners/integrations/bracket - weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/buster weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/clerk weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/cloudflare-workers weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/clutch weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/codesandbox weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/corbado weekly - 0.5 + 0.5 - https://supabase.com/partners/integrations/dashibase + https://supabase.com/partners/integrations/cyberduck weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/deepnote weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/dezbor weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/dhiwise weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/directus weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/doppler weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/draftbit weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/drapcode weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/draxlr weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/dronahq weekly - 0.5 + 0.5 + + + + https://supabase.com/partners/integrations/electricsql + weekly + 0.5 https://supabase.com/partners/integrations/estuary weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/explo weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/fezto weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/flutterflow weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/forestadmin weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/getstream_io weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/illa weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/infisical weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/insightbase weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/internalio weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/jetadmin weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/keyri weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/litellm weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/n8n weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/nextauth weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/nuxt weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/onesignal weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/ory weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/passageidentity weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/pgmustard weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/picket weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/plasmic weekly - 0.5 - - - - https://supabase.com/partners/integrations/polyscale - weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/powersync weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/prisma weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/react-admin weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/readyset weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/refine_dev weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/replibyte weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/replicache weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/resend weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/retool weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/risingwave weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/sequin_io weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/snaplet weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/stacksync weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/stormkit weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/streamlit weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/stytch weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/supabase_wrapper_bigquery weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/supabase_wrapper_firebase weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/supabase_wrapper_stripe weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/supertokens weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/tamagui-takeout weekly - 0.5 + 0.5 + + + + https://supabase.com/partners/integrations/toddle + weekly + 0.5 https://supabase.com/partners/integrations/trevor_io weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/triggerdotdev weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/vercel weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/voltapp weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/weweb weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/windmill weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/yepcode weekly - 0.5 + 0.5 + + + + https://supabase.com/partners/integrations/zapier + weekly + 0.5 https://supabase.com/partners/integrations/zapp_run weekly - 0.5 + 0.5 https://supabase.com/partners/integrations/zuplo weekly - 0.5 + 0.5 https://supabase.com/partners/experts/antstack weekly - 0.5 + 0.5 https://supabase.com/partners/experts/arceptive weekly - 0.5 + 0.5 https://supabase.com/partners/experts/buildlab weekly - 0.5 + 0.5 https://supabase.com/partners/experts/calda weekly - 0.5 + 0.5 https://supabase.com/partners/experts/driglo weekly - 0.5 + 0.5 https://supabase.com/partners/experts/enginedigital weekly - 0.5 + 0.5 https://supabase.com/partners/experts/feelantera weekly - 0.5 + 0.5 https://supabase.com/partners/experts/jensenlabs weekly - 0.5 + 0.5 https://supabase.com/partners/experts/koptional weekly - 0.5 + 0.5 https://supabase.com/partners/experts/morrow weekly - 0.5 + 0.5 https://supabase.com/partners/experts/overcode weekly - 0.5 + 0.5 https://supabase.com/partners/experts/quinence weekly - 0.5 + 0.5 https://supabase.com/partners/experts/robkendal weekly - 0.5 + 0.5 https://supabase.com/partners/experts/solid_software weekly - 0.5 + 0.5 https://supabase.com/partners/experts/sunmoon weekly - 0.5 + 0.5 https://supabase.com/partners/experts/theodo weekly - 0.5 + 0.5 https://supabase.com/partners/experts/tinloof weekly - 0.5 + 0.5 https://supabase.com/partners/experts/uncommonpurpose weekly - 0.5 + 0.5 https://supabase.com/partners/experts/voypost weekly - 0.5 + 0.5 https://supabase.com/partners/experts/zerodays weekly - 0.5 + 0.5 diff --git a/packages/ui-patterns/Dialogs/ConfirmationModal.tsx b/packages/ui-patterns/Dialogs/ConfirmationModal.tsx index c575c4c9d84..4ed5633bf51 100644 --- a/packages/ui-patterns/Dialogs/ConfirmationModal.tsx +++ b/packages/ui-patterns/Dialogs/ConfirmationModal.tsx @@ -2,7 +2,6 @@ import { MouseEventHandler, forwardRef, useEffect, useState } from 'react' import { - Admonition, Alert_Shadcn_, Button, Dialog, @@ -12,6 +11,7 @@ import { DialogTitle, cn, } from 'ui' +import { Admonition } from './../admonition' import { DialogHeader } from 'ui/src/components/shadcn/ui/dialog' export interface ConfirmationModalProps { diff --git a/packages/ui-patterns/Dialogs/TextConfirmModal.tsx b/packages/ui-patterns/Dialogs/TextConfirmModal.tsx index d92dc39a8f4..559dc3edeb8 100644 --- a/packages/ui-patterns/Dialogs/TextConfirmModal.tsx +++ b/packages/ui-patterns/Dialogs/TextConfirmModal.tsx @@ -4,7 +4,6 @@ import { zodResolver } from '@hookform/resolvers/zod' import { ReactNode, forwardRef } from 'react' import { useForm } from 'react-hook-form' import { - Admonition, Alert_Shadcn_, Button, Dialog, @@ -22,6 +21,7 @@ import { Input_Shadcn_, cn, } from 'ui' +import { Admonition } from './../admonition' import { DialogHeader } from 'ui/src/components/shadcn/ui/dialog' import { z } from 'zod' diff --git a/packages/ui/src/components/Admonition/index.tsx b/packages/ui-patterns/admonition.tsx similarity index 91% rename from packages/ui/src/components/Admonition/index.tsx rename to packages/ui-patterns/admonition.tsx index 158f272de21..a7daa9f2337 100644 --- a/packages/ui/src/components/Admonition/index.tsx +++ b/packages/ui-patterns/admonition.tsx @@ -1,7 +1,7 @@ import { cva } from 'class-variance-authority' import React, { forwardRef } from 'react' -import { cn } from '../../lib/utils/cn' -import { Alert, AlertDescription, AlertTitle } from './../shadcn/ui/alert' +import { cn } from 'ui/src/lib/utils/cn' +import { Alert, AlertDescription, AlertTitle } from 'ui/src/components/shadcn/ui/alert' export interface AdmonitionProps { type: @@ -16,6 +16,7 @@ export interface AdmonitionProps { label?: string title?: string description?: string | React.ReactNode + showIcon?: boolean } const admonitionToAlertMapping: Record< @@ -75,7 +76,7 @@ const admonitionSVG = cva('', { const admonitionBase = cva('', { variants: { type: { - default: `bg-surface-200/25 border`, + default: `bg-surface-200/25 border border-default`, warning: `bg-alternative border border-default ![&_p]:text-background-muted`, destructive: `bg-alternative border border-default`, }, @@ -85,7 +86,7 @@ const admonitionBase = cva('', { export const Admonition = forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & AdmonitionProps ->(({ type = 'note', label, title, description, children, ...props }, ref) => { +>(({ type = 'note', showIcon = true, label, title, description, children, ...props }, ref) => { const typeMapped = admonitionToAlertMapping[type] return ( @@ -100,7 +101,11 @@ export const Admonition = forwardRef< props.className )} > - {typeMapped === 'warning' || typeMapped === 'destructive' ? : } + {(showIcon && typeMapped === 'warning') || typeMapped === 'destructive' ? ( + + ) : ( + + )} {label || title ? ( <>