@@ -99,7 +99,7 @@ export default function TicketActions({ username, golden = false }: Props) {
setLoading(true)
}}
download="ticket.png"
- className="flex items-center gap-2"
+ className="flex items-center justify-center gap-2"
>
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket-copy.tsx b/apps/www/components/LaunchWeek/Ticket/ticket-copy.tsx
index 997ada1729f..0023a661936 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket-copy.tsx
+++ b/apps/www/components/LaunchWeek/Ticket/ticket-copy.tsx
@@ -24,8 +24,6 @@ export default function TicketCopy({ username }: Props) {
}
}, [])
- const copiedText =
Copied!
-
// background: none;
// outline: none;
// border: none;
@@ -41,7 +39,7 @@ export default function TicketCopy({ username }: Props) {
{
navigator.clipboard.writeText(url).then(() => {
@@ -52,13 +50,17 @@ export default function TicketCopy({ username }: Props) {
})
}}
>
- {copied ? (
-
-
-
- ) : (
-
- )}
+
+ {copied ? (
+ <>
+ Copied!
+ >
+ ) : (
+ <>
+ Copy your unique URL{' '}
+ >
+ )}
+
)
@@ -67,11 +69,10 @@ export default function TicketCopy({ username }: Props) {
className={cn(
styleUtils.appear,
styleUtils['appear-third'],
- 'bg-scaleA-200 h-8 rounded border border-scale-400 w-full'
+ 'bg-scaleA-200 h-8 rounded-md border border-scale-1100 w-full'
)}
>
-
-
Your ticket URL:
+
-
- {copied && copiedText}
- {copyButton}
-
+
{copyButton}
)
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket-visual.module.css b/apps/www/components/LaunchWeek/Ticket/ticket-visual.module.css
index df49beabbaa..6b1c81c7813 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket-visual.module.css
+++ b/apps/www/components/LaunchWeek/Ticket/ticket-visual.module.css
@@ -31,6 +31,11 @@
/* border-image-source: linear-gradient(to left, var(--gold-secondary), var(--gold-accent)); */
}
+.visual--logged-in {
+ background-image: url('/images/launchweek/seven/lw-7-bg.svg');
+ background-size: cover;
+}
+
@media (max-width: 768px) {
.visual {
background-size: cover;
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket-visual.tsx b/apps/www/components/LaunchWeek/Ticket/ticket-visual.tsx
index b3800935a44..5fe649962d4 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket-visual.tsx
+++ b/apps/www/components/LaunchWeek/Ticket/ticket-visual.tsx
@@ -7,6 +7,7 @@ import TicketMonoMobile from './ticket-mono-mobile'
import cn from 'classnames'
import { useRouter } from 'next/router'
import { DATE } from '~/lib/constants'
+import useConfData from '~/components/LaunchWeek/Ticket//hooks/use-conf-data'
type TicketGenerationState = 'default' | 'loading'
type Props = {
@@ -28,6 +29,7 @@ export default function TicketVisual({
setTicketGenerationState,
golden = false,
}: Props) {
+ const { session } = useConfData()
// golden = true
const router = useRouter()
@@ -39,6 +41,7 @@ export default function TicketVisual({
className={[
styles.visual,
golden ? styles['visual--gold'] : '',
+ session ? styles['visual--logged-in'] : '',
'flex relative flex-col justify-between rounded-xl bg-black ',
].join(' ')}
style={{
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket.tsx b/apps/www/components/LaunchWeek/Ticket/ticket.tsx
index ec63cec5db3..5e716fa529c 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket.tsx
+++ b/apps/www/components/LaunchWeek/Ticket/ticket.tsx
@@ -13,6 +13,7 @@ import TicketCopy from './ticket-copy'
import { DATE, SITE_NAME } from '~/lib/constants'
import Form from './form'
import { UserData } from './hooks/use-conf-data'
+import ReferralIndicator from '../ReferralIndicator'
type TicketGenerationState = 'default' | 'loading'
type Props = {
@@ -86,7 +87,7 @@ export default function Ticket({
{!sharePage && (
<>
{username ? (
-
+
@@ -112,12 +113,11 @@ export default function Ticket({
`}
>
- {sharePage ? (
- name ? (
- {name}'s ticket
- ) : (
-
{SITE_NAME}
- )
+ {name ? (
+
+ You're in the draw!
+ Now make it gold.
+
) : golden ? (
Congratulations!
) : (
@@ -142,13 +142,19 @@ export default function Ticket({
>
) : (
<>
-
- We have some fantastic swag up for grabs, including 3x limited edition mechanical
- keyboard that you won't want to miss.
-
- {username && (
+ {username ? (
+ <>
+
+ Why stop there? Increase your chances of winning by sharing your unique
+ ticket. Get sharing!
+
+
+
+ >
+ ) : (
- {`<<<<`} Referrals: {referrals} {`>>>>`}
+ We have some fantastic swag up for grabs, including 3x limited edition
+ mechanical keyboard that you won't want to miss.
)}
>
diff --git a/apps/www/components/LaunchWeek/lw7_days.json b/apps/www/components/LaunchWeek/lw7_days.json
new file mode 100644
index 00000000000..e961beefa62
--- /dev/null
+++ b/apps/www/components/LaunchWeek/lw7_days.json
@@ -0,0 +1,114 @@
+[
+ {
+ "title": "Docs Updated",
+ "shipped": true,
+ "date": "12 Dec 2022",
+ "description": "Supabase Docs",
+ "d": 1,
+ "dd": "Monday",
+ "youtube_id": "OpPOaJI_Z28",
+ "blogpost": "https://supabase.com/blog/new-supabase-docs-built-with-nextjs",
+ "docs": "https://supabase.com/docs",
+ "steps": [
+ {
+ "title": "Supabase Docs",
+ "blog": "/blog/new-supabase-docs-built-with-nextjs",
+ "docs": "/docs",
+ "isNew": true,
+ "description": ""
+ }
+ ]
+ },
+ {
+ "title": "Image Processing: Resize V2 + CDN",
+ "shipped": true,
+ "date": "13 Dec 2022",
+ "description": "Image Transformations",
+ "d": 2,
+ "dd": "Tuesday",
+ "youtube_id": "iqZlPtl_b-I",
+ "blogpost": "https://supabase.com/blog",
+ "docs": "https://supabase.com/docs",
+ "steps": [
+ {
+ "title": "Image Transformations",
+ "blog": "/blog/storage-image-resizing-smart-cdn",
+ "docs": "/docs/guides/storage/image-transformations",
+ "isNew": true,
+ "description": ""
+ },
+ {
+ "title": "Smart CDN",
+ "description": "Faster asset delivery, now even faster.",
+ "blog": "/blog/storage-image-resizing-smart-cdn",
+ "docs": "/docs/guides/storage/cdn",
+ "isNew": true
+ }
+ ]
+ },
+ {
+ "title": "Multi-factor Authentication",
+ "shipped": true,
+ "date": "14 Dec 2022",
+ "description": "Multi-factor Authentication",
+ "d": 3,
+ "dd": "Wednesday",
+ "youtube_id": "CGZr5tybW18",
+ "blogpost": "https://supabase.com/blog",
+ "docs": "https://supabase.com/docs",
+ "steps": [
+ {
+ "title": "Multi-factor Authentication",
+ "blog": "/blog/mfa-auth-via-rls",
+ "docs": "/docs/guides/auth/auth-mfa",
+ "isNew": false,
+ "description": ""
+ }
+ ]
+ },
+ {
+ "title": "Supabase Wrappers - FDW Framework",
+ "shipped": true,
+ "date": "15 Dec 2022",
+ "description": "Supabase Wrappers",
+ "d": 4,
+ "dd": "Thursday",
+ "youtube_id": "QA2qC5F-4OU",
+ "blogpost": "/blog/postgres-foreign-data-wrappers-rust",
+ "docs": "https://supabase.com/docs",
+ "steps": [
+ {
+ "title": "Supabase Wrappers",
+ "blog": "/blog/postgres-foreign-data-wrappers-rust",
+ "docs": "https://supabase.github.io/wrappers/",
+ "isNew": true,
+ "description": "Connect Postgres to external systems with Postgres Foreign Data Wrappers"
+ }
+ ]
+ },
+ {
+ "title": "Supabase Vault Release",
+ "shipped": true,
+ "date": "16 Dec 2022",
+ "description": "Vault Release",
+ "d": 5,
+ "dd": "Friday",
+ "youtube_id": "6bGQotxisoY",
+ "blogpost": "https://supabase.com/blog",
+ "docs": "https://supabase.com/docs",
+ "steps": [
+ {
+ "title": "Vault Release",
+ "blog": "/blog/vault-now-in-beta",
+ "isNew": true,
+ "description": ""
+ },
+ {
+ "title": "Transparent Column Encryption",
+ "description": "Faster asset delivery, now even faster.",
+ "blog": "/blog/transparent-column-encryption-with-postgres",
+ "isNew": true
+ }
+ ]
+ }
+]
diff --git a/apps/www/components/Nav/index.tsx b/apps/www/components/Nav/index.tsx
index 63fb3f51ea1..fe549dc6acc 100644
--- a/apps/www/components/Nav/index.tsx
+++ b/apps/www/components/Nav/index.tsx
@@ -196,8 +196,8 @@ const Nav = () => {
} absolute top-0 h-full w-full opacity-80`}
>
{/* */}
From b0e2cdede282b84e297be000021d705f15286965 Mon Sep 17 00:00:00 2001
From: Terry Sutton
Date: Tue, 28 Feb 2023 15:39:25 -0330
Subject: [PATCH 018/351] Fix referral indicator
---
.../LaunchWeek/ReferralIndicator.tsx | 46 +++++++-----
.../LaunchWeek/Ticket/hooks/use-conf-data.ts | 2 +
.../LaunchWeek/Ticket/ticket-actions.tsx | 73 +++++++------------
.../components/LaunchWeek/Ticket/ticket.tsx | 2 +-
4 files changed, 58 insertions(+), 65 deletions(-)
diff --git a/apps/www/components/LaunchWeek/ReferralIndicator.tsx b/apps/www/components/LaunchWeek/ReferralIndicator.tsx
index 7d0cd71a645..ee31e495f50 100644
--- a/apps/www/components/LaunchWeek/ReferralIndicator.tsx
+++ b/apps/www/components/LaunchWeek/ReferralIndicator.tsx
@@ -1,29 +1,37 @@
import React from 'react'
+import useConfData from '~/components/LaunchWeek/Ticket//hooks/use-conf-data'
-interface Props {
- referrals: number
+function calculateWinChances(
+ sharedOnLinkedIn: string | undefined,
+ sharedOnTwitter: string | undefined
+) {
+ let numChances = 1
+
+ let chancesText = 'chances'
+
+ if (sharedOnLinkedIn) {
+ numChances++
+ }
+ if (sharedOnTwitter) {
+ numChances++
+ }
+
+ if (numChances === 1) {
+ chancesText = 'chance'
+ }
+
+ return `${numChances}x ${chancesText}`
}
-export default function ReferralIndicator({ referrals }: Props) {
- let text
+export default function ReferralIndicator() {
+ const { userData } = useConfData()
+ const { sharedOnLinkedIn, sharedOnTwitter } = userData
+ const computedWinningOdds = calculateWinChances(sharedOnLinkedIn, sharedOnTwitter)
- switch (referrals) {
- case 0:
- text = '1x chance'
- break
- case 1:
- text = '2x chance'
- break
- case 2:
- text = '3x chance'
- break
- default:
- text = 'You have more than three referrals.'
- }
return (
-
- {text}
+
+ {computedWinningOdds}
)
diff --git a/apps/www/components/LaunchWeek/Ticket/hooks/use-conf-data.ts b/apps/www/components/LaunchWeek/Ticket/hooks/use-conf-data.ts
index 574e23fca2e..2588205aaf6 100644
--- a/apps/www/components/LaunchWeek/Ticket/hooks/use-conf-data.ts
+++ b/apps/www/components/LaunchWeek/Ticket/hooks/use-conf-data.ts
@@ -10,6 +10,8 @@ export type UserData = {
name?: string
golden?: boolean
referrals?: number
+ sharedOnTwitter?: string
+ sharedOnLinkedIn?: string
}
type ConfDataContextType = {
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx b/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx
index 8cb309656ae..d2afdfe8977 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx
+++ b/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx
@@ -38,17 +38,9 @@ export default function TicketActions({ username, golden = false }: Props) {
}
}, [downloadUrl])
- const ActionStyle = ({ children }: any) => {
- return (
-
- {children}
-
- )
- }
-
return (
- <>
-
+
)
}
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket.tsx b/apps/www/components/LaunchWeek/Ticket/ticket.tsx
index 5e716fa529c..89813f45000 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket.tsx
+++ b/apps/www/components/LaunchWeek/Ticket/ticket.tsx
@@ -149,7 +149,7 @@ export default function Ticket({
ticket. Get sharing!
-
+
>
) : (
From 8d9cc2fcb48f908204c914c1accd23e80d1f1ea2 Mon Sep 17 00:00:00 2001
From: Terry Sutton
Date: Tue, 28 Feb 2023 16:24:15 -0330
Subject: [PATCH 019/351] Fix ts error
---
.../LaunchWeek/Ticket/ticket-image.tsx | 4 +-
.../planetpg-angelico_de_los_reyes-rss.xml | 10 +-
apps/www/public/planetpg-ant_wilson-rss.xml | 4 +-
apps/www/public/planetpg-burggraf-rss.xml | 6 +-
apps/www/public/planetpg-michel-rss.xml | 6 +-
apps/www/public/planetpg-oli_rice-rss.xml | 27 +-
.../public/planetpg-paul_copplestone-rss.xml | 17 +-
apps/www/public/planetpg-pavel-rss.xml | 6 +-
apps/www/public/planetpg-steve_chavez-rss.xml | 6 +-
apps/www/public/planetpg-victor-rss.xml | 8 +-
apps/www/public/rss.xml | 639 +-----------------
apps/www/public/sitemap_www.xml | 16 +-
12 files changed, 88 insertions(+), 661 deletions(-)
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket-image.tsx b/apps/www/components/LaunchWeek/Ticket/ticket-image.tsx
index 43fe8a2f68f..fd44830b40c 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket-image.tsx
+++ b/apps/www/components/LaunchWeek/Ticket/ticket-image.tsx
@@ -16,7 +16,7 @@ export default function TicketImage() {
rel="stylesheet"
/>
-
+ /> */}
)
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 36e68b1f254..84fe8fab257 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 16:04:00 +0000
+
Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Sun, 02 Aug 2020 02:02:30 +0000
-
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 16:04:00 +0000
+ Thu, 09 Jul 2020 02:02:30 +0000
-
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 16:04:00 +0000
+ Tue, 07 Jul 2020 02:02:30 +0000
diff --git a/apps/www/public/planetpg-ant_wilson-rss.xml b/apps/www/public/planetpg-ant_wilson-rss.xml
index e5267c09b21..07cfe4056b8 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 16:04:00 +0000
+
Sat, 27 Feb 2021 03:03:30 +0000
-
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 16:04:00 +0000
+ Sat, 27 Feb 2021 03:03:30 +0000
diff --git a/apps/www/public/planetpg-burggraf-rss.xml b/apps/www/public/planetpg-burggraf-rss.xml
index 8f72ecc9963..26233a86f1e 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 16:04:00 +0000
+
Wed, 23 Nov 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Wed, 23 Nov 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Sun, 02 Oct 2022 02:02:30 +0000
diff --git a/apps/www/public/planetpg-michel-rss.xml b/apps/www/public/planetpg-michel-rss.xml
index 64a880de00b..3bcd14a76b8 100644
--- a/apps/www/public/planetpg-michel-rss.xml
+++ b/apps/www/public/planetpg-michel-rss.xml
@@ -5,21 +5,21 @@
https://supabase.com/blog
Latest Postgres news from Michel Pelletier at Supabase
en
-
Thu, 15 Dec 2022 16:04:00 +0000
+
Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Wed, 30 Nov 2022 03:03:30 +0000
diff --git a/apps/www/public/planetpg-oli_rice-rss.xml b/apps/www/public/planetpg-oli_rice-rss.xml
index 92868dfd004..286dd45d87e 100644
--- a/apps/www/public/planetpg-oli_rice-rss.xml
+++ b/apps/www/public/planetpg-oli_rice-rss.xml
@@ -5,21 +5,42 @@
https://supabase.com/blog
Latest Postgres news from Oliver Rice at Supabase
en
-
Thu, 15 Dec 2022 16:04:00 +0000
+
Thu, 16 Feb 2023 03:03:30 +0000
-
+
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 03:03:30 +0000
+
+
-
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 16:04:00 +0000
+ Thu, 15 Dec 2022 03:03:30 +0000
+
+
-
+
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 03:03:30 +0000
+
+
-
+
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 02:02:30 +0000
-
https://supabase.com/blog/audit
Postgres Auditing in 150 lines of SQL
https://supabase.com/blog/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 16:04:00 +0000
+ Mon, 07 Mar 2022 03:03:30 +0000
diff --git a/apps/www/public/planetpg-paul_copplestone-rss.xml b/apps/www/public/planetpg-paul_copplestone-rss.xml
index 4a5aa3e817b..3bee1dc1f0d 100644
--- a/apps/www/public/planetpg-paul_copplestone-rss.xml
+++ b/apps/www/public/planetpg-paul_copplestone-rss.xml
@@ -5,35 +5,42 @@
https://supabase.com/blog
Latest Postgres news from Paul Copplestone at Supabase
en
-
Fri, 09 Dec 2022 16:04:00 +0000
+
Wed, 14 Dec 2022 03:03:30 +0000
-
+
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 03:03:30 +0000
+
+
-
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 16:04:00 +0000
+ Fri, 09 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Mon, 27 Jun 2022 02:02:30 +0000
-
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 16:04:00 +0000
+ Fri, 05 Mar 2021 03:03:30 +0000
-
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 16:04:00 +0000
+ Wed, 18 Nov 2020 03:03:30 +0000
diff --git a/apps/www/public/planetpg-pavel-rss.xml b/apps/www/public/planetpg-pavel-rss.xml
index 9f6f7667f58..e6dbbb4c1fe 100644
--- a/apps/www/public/planetpg-pavel-rss.xml
+++ b/apps/www/public/planetpg-pavel-rss.xml
@@ -5,21 +5,21 @@
https://supabase.com/blog
Latest Postgres news from Pavel Borisov at Supabase
en
-
Thu, 15 Dec 2022 16:04:00 +0000
+
Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Wed, 26 Oct 2022 02:02:30 +0000
diff --git a/apps/www/public/planetpg-steve_chavez-rss.xml b/apps/www/public/planetpg-steve_chavez-rss.xml
index 2630daa3f55..575cafb6b06 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 16:04:00 +0000
+
Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Thu, 15 Dec 2022 03:03:30 +0000
-
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 16:04:00 +0000
+ Thu, 01 Jul 2021 02:02:30 +0000
diff --git a/apps/www/public/planetpg-victor-rss.xml b/apps/www/public/planetpg-victor-rss.xml
index 5b38b784b2c..e742fb6eec8 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 16:04:00 +0000
+
Thu, 13 Oct 2022 02:02:30 +0000
-
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 16:04:00 +0000
+ Thu, 13 Oct 2022 02:02:30 +0000
-
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 16:04:00 +0000
+ Wed, 07 Sep 2022 02:02:30 +0000
-
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 16:04:00 +0000
+ Sun, 17 Jul 2022 02:02:30 +0000
diff --git a/apps/www/public/rss.xml b/apps/www/public/rss.xml
index 4241a51e01c..f7e8ea4ea5f 100644
--- a/apps/www/public/rss.xml
+++ b/apps/www/public/rss.xml
@@ -5,1733 +5,1120 @@
https://supabase.com
Latest news from Supabase
en
-<<<<<<< HEAD
-
Thu, 05 Jan 2023 03:03:30 +0000
-=======
-
Wed, 15 Feb 2023 16:04:00 +0000
->>>>>>> @{-1}
+
Thu, 16 Feb 2023 03:03:30 +0000
-
+
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 03:03:30 +0000
+
+
-
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 16:04:00 +0000
+ Wed, 15 Feb 2023 03:03:30 +0000
-
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 16:04:00 +0000
+ Mon, 13 Feb 2023 03:03:30 +0000
-
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 16:04:00 +0000
+ Tue, 07 Feb 2023 03:03:30 +0000
-
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 16:04:00 +0000
+ Mon, 06 Feb 2023 03:03:30 +0000
-
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.
-<<<<<<< HEAD
- Thu, 05 Jan 2023 03:03:30 +0000
-=======
- Sun, 05 Feb 2023 16:04:00 +0000
->>>>>>> @{-1}
+ Sun, 05 Feb 2023 03:03:30 +0000
-
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.
-<<<<<<< HEAD
Wed, 04 Jan 2023 03:03:30 +0000
-=======
- Wed, 04 Jan 2023 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Mon, 02 Jan 2023 03:03:30 +0000
-=======
- Mon, 02 Jan 2023 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 15 Dec 2022 03:03:30 +0000
-=======
- Thu, 15 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 14 Dec 2022 03:03:30 +0000
-=======
- Wed, 14 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Tue, 13 Dec 2022 03:03:30 +0000
-=======
- Tue, 13 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 12 Dec 2022 03:03:30 +0000
-=======
- Mon, 12 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Sun, 11 Dec 2022 03:03:30 +0000
-=======
- Sun, 11 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Fri, 09 Dec 2022 03:03:30 +0000
-=======
- Fri, 09 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 08 Dec 2022 03:03:30 +0000
-=======
- Thu, 08 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 08 Dec 2022 03:03:30 +0000
-=======
- Thu, 08 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Tue, 06 Dec 2022 03:03:30 +0000
-=======
- Tue, 06 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 05 Dec 2022 03:03:30 +0000
-=======
- Mon, 05 Dec 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 30 Nov 2022 03:03:30 +0000
-=======
- Wed, 30 Nov 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Wed, 23 Nov 2022 03:03:30 +0000
-=======
- Wed, 23 Nov 2022 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/flutter-authentication-and-authorization-with-rls
Flutter Authentication and Authorization with RLS
https://supabase.com/blog/flutter-authentication-and-authorization-with-rls
Learn how you can secure your Flutter app using Supabase Row Level Security.
-<<<<<<< HEAD
Mon, 21 Nov 2022 03:03:30 +0000
-=======
- Mon, 21 Nov 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 16 Nov 2022 03:03:30 +0000
-=======
- Wed, 16 Nov 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 07 Nov 2022 03:03:30 +0000
-=======
- Mon, 07 Nov 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Tue, 01 Nov 2022 02:02:30 +0000
-=======
- Tue, 01 Nov 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Wed, 26 Oct 2022 02:02:30 +0000
-=======
- Wed, 26 Oct 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 20 Oct 2022 02:02:30 +0000
-=======
- Thu, 20 Oct 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 19 Oct 2022 02:02:30 +0000
-=======
- Wed, 19 Oct 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 13 Oct 2022 02:02:30 +0000
-=======
- Thu, 13 Oct 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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?!
-<<<<<<< HEAD
Tue, 04 Oct 2022 02:02:30 +0000
-=======
- Tue, 04 Oct 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 02 Oct 2022 02:02:30 +0000
-=======
- Sun, 02 Oct 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Wed, 07 Sep 2022 02:02:30 +0000
-=======
- Wed, 07 Sep 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Tue, 06 Sep 2022 02:02:30 +0000
-=======
- Tue, 06 Sep 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Wed, 24 Aug 2022 02:02:30 +0000
-=======
- Wed, 24 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 23 Aug 2022 02:02:30 +0000
-=======
- Tue, 23 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 18 Aug 2022 02:02:30 +0000
-=======
- Thu, 18 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 18 Aug 2022 02:02:30 +0000
-=======
- Thu, 18 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 18 Aug 2022 02:02:30 +0000
-=======
- Thu, 18 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 18 Aug 2022 02:02:30 +0000
-=======
- Thu, 18 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 18 Aug 2022 02:02:30 +0000
-=======
- Thu, 18 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 17 Aug 2022 02:02:30 +0000
-=======
- Wed, 17 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 16 Aug 2022 02:02:30 +0000
-=======
- Tue, 16 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 15 Aug 2022 02:02:30 +0000
-=======
- Mon, 15 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 14 Aug 2022 02:02:30 +0000
-=======
- Sun, 14 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 11 Aug 2022 02:02:30 +0000
-=======
- Thu, 11 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Tue, 09 Aug 2022 02:02:30 +0000
-=======
- Tue, 09 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Mon, 08 Aug 2022 02:02:30 +0000
-=======
- Mon, 08 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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...
-<<<<<<< HEAD
Tue, 02 Aug 2022 02:02:30 +0000
-=======
- Tue, 02 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 01 Aug 2022 02:02:30 +0000
-=======
- Mon, 01 Aug 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 17 Jul 2022 02:02:30 +0000
-=======
- Sun, 17 Jul 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 12 Jul 2022 02:02:30 +0000
-=======
- Tue, 12 Jul 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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...
-<<<<<<< HEAD
Tue, 05 Jul 2022 02:02:30 +0000
-=======
- Tue, 05 Jul 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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).
-<<<<<<< HEAD
Wed, 29 Jun 2022 02:02:30 +0000
-=======
- Wed, 29 Jun 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 28 Jun 2022 02:02:30 +0000
-=======
- Tue, 28 Jun 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 27 Jun 2022 02:02:30 +0000
-=======
- Mon, 27 Jun 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 16 Jun 2022 02:02:30 +0000
-=======
- Thu, 16 Jun 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 31 May 2022 02:02:30 +0000
-=======
- Tue, 31 May 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 25 May 2022 02:02:30 +0000
-=======
- Wed, 25 May 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 19 Apr 2022 02:02:30 +0000
-=======
- Tue, 19 Apr 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 17 Apr 2022 02:02:30 +0000
-=======
- Sun, 17 Apr 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 14 Apr 2022 02:02:30 +0000
-=======
- Thu, 14 Apr 2022 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabrew
Supabrew - Never Code Thirsty
https://supabase.com/blog/supabrew
A light and refreshing non-alcoholic beer for devs.
-<<<<<<< HEAD
Fri, 01 Apr 2022 02:02:30 +0000
-=======
- Thu, 31 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Fri, 01 Apr 2022 02:02:30 +0000
-=======
- Thu, 31 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Fri, 01 Apr 2022 02:02:30 +0000
-=======
- Thu, 31 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 30 Mar 2022 02:02:30 +0000
-=======
- Wed, 30 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 29 Mar 2022 02:02:30 +0000
-=======
- Tue, 29 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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 (beta).
-<<<<<<< HEAD
Mon, 28 Mar 2022 02:02:30 +0000
-=======
- Mon, 28 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 27 Mar 2022 02:02:30 +0000
-=======
- Sun, 27 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 24 Mar 2022 02:02:30 +0000
-=======
- Thu, 24 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 24 Mar 2022 02:02:30 +0000
-=======
- Thu, 24 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/audit
Postgres Auditing in 150 lines of SQL
https://supabase.com/blog/audit
PostgreSQL has a robust set of features which we can leverage to create a generic auditing solution in 150 lines of SQL.
-<<<<<<< HEAD
Mon, 07 Mar 2022 03:03:30 +0000
-=======
- Mon, 07 Mar 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 21 Feb 2022 03:03:30 +0000
-=======
- Mon, 21 Feb 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 19 Jan 2022 03:03:30 +0000
-=======
- Wed, 19 Jan 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Wed, 19 Jan 2022 03:03:30 +0000
-=======
- Wed, 19 Jan 2022 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 16 Dec 2021 03:03:30 +0000
-=======
- Thu, 16 Dec 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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 ...
-<<<<<<< HEAD
Tue, 14 Dec 2021 03:03:30 +0000
-=======
- Tue, 14 Dec 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Thu, 02 Dec 2021 03:03:30 +0000
-=======
- Thu, 02 Dec 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 02 Dec 2021 03:03:30 +0000
-=======
- Thu, 02 Dec 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Thu, 02 Dec 2021 03:03:30 +0000
-=======
- Thu, 02 Dec 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 01 Dec 2021 03:03:30 +0000
-=======
- Wed, 01 Dec 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 30 Nov 2021 03:03:30 +0000
-=======
- Tue, 30 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 29 Nov 2021 03:03:30 +0000
-=======
- Mon, 29 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 28 Nov 2021 03:03:30 +0000
-=======
- Sun, 28 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sat, 27 Nov 2021 03:03:30 +0000
-=======
- Sat, 27 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/postgrest-9
PostgREST 9
https://supabase.com/blog/postgrest-9
New features and updates in PostgREST version 9.
-<<<<<<< HEAD
Fri, 26 Nov 2021 03:03:30 +0000
-=======
- Fri, 26 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 25 Nov 2021 03:03:30 +0000
-=======
- Thu, 25 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 25 Nov 2021 03:03:30 +0000
-=======
- Thu, 25 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sat, 06 Nov 2021 02:02:30 +0000
-=======
- Sat, 06 Nov 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 27 Oct 2021 02:02:30 +0000
-=======
- Wed, 27 Oct 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 18 Oct 2021 02:02:30 +0000
-=======
- Mon, 18 Oct 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 13 Oct 2021 02:02:30 +0000
-=======
- Wed, 13 Oct 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 03 Oct 2021 02:02:30 +0000
-=======
- Sun, 03 Oct 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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!
-<<<<<<< HEAD
Mon, 27 Sep 2021 02:02:30 +0000
-=======
- Mon, 27 Sep 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 09 Sep 2021 02:02:30 +0000
-=======
- Thu, 09 Sep 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 11 Aug 2021 02:02:30 +0000
-=======
- Wed, 11 Aug 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 08 Aug 2021 02:02:30 +0000
-=======
- Sun, 08 Aug 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 29 Jul 2021 02:02:30 +0000
-=======
- Thu, 29 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 29 Jul 2021 02:02:30 +0000
-=======
- Thu, 29 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 29 Jul 2021 02:02:30 +0000
-=======
- Thu, 29 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 28 Jul 2021 02:02:30 +0000
-=======
- Wed, 28 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 27 Jul 2021 02:02:30 +0000
-=======
- Tue, 27 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 27 Jul 2021 02:02:30 +0000
-=======
- Tue, 27 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/storage-beta
Supabase Storage now in Beta
https://supabase.com/blog/storage-beta
Supabase Storage moves into Beta.
-<<<<<<< HEAD
Mon, 26 Jul 2021 02:02:30 +0000
-=======
- Mon, 26 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 26 Jul 2021 02:02:30 +0000
-=======
- Mon, 26 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 25 Jul 2021 02:02:30 +0000
-=======
- Sun, 25 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-community-day
Supabase Community Day
https://supabase.com/blog/supabase-community-day
Community Day
-<<<<<<< HEAD
Sun, 25 Jul 2021 02:02:30 +0000
-=======
- Sun, 25 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 25 Jul 2021 02:02:30 +0000
-=======
- Sun, 25 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 21 Jul 2021 02:02:30 +0000
-=======
- Wed, 21 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Thu, 01 Jul 2021 02:02:30 +0000
-=======
- Thu, 01 Jul 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 01 Jun 2021 02:02:30 +0000
-=======
- Tue, 01 Jun 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-beta-may-2021
Supabase Beta May 2021
https://supabase.com/blog/supabase-beta-may-2021
Apple & Twitter Logins, Supabase Grid, Go & Swift Libraries.
-<<<<<<< HEAD
Tue, 01 Jun 2021 02:02:30 +0000
-=======
- Tue, 01 Jun 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Tue, 04 May 2021 02:02:30 +0000
-=======
- Tue, 04 May 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 05 Apr 2021 02:02:30 +0000
-=======
- Mon, 05 Apr 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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?
-<<<<<<< HEAD
Thu, 01 Apr 2021 02:02:30 +0000
-=======
- Thu, 01 Apr 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-pgbouncer
PgBouncer is now available in Supabase
https://supabase.com/blog/supabase-pgbouncer
Better support for Serverless and Postgres.
-<<<<<<< HEAD
Thu, 01 Apr 2021 02:02:30 +0000
-=======
- Thu, 01 Apr 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-dot-com
Supabase Dot Com
https://supabase.com/blog/supabase-dot-com
The Supabase Domain name is changing.
-<<<<<<< HEAD
Thu, 01 Apr 2021 02:02:30 +0000
-=======
- Thu, 01 Apr 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 01 Apr 2021 02:02:30 +0000
-=======
- Wed, 31 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-cli
Supabase CLI
https://supabase.com/blog/supabase-cli
Local development, database migrations, and self-hosting.
-<<<<<<< HEAD
Wed, 31 Mar 2021 02:02:30 +0000
-=======
- Tue, 30 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Tue, 30 Mar 2021 02:02:30 +0000
-=======
- Mon, 29 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/pricing
Supabase Beta Pricing
https://supabase.com/blog/pricing
Supabase launches Beta pricing structure
-<<<<<<< HEAD
Mon, 29 Mar 2021 02:02:30 +0000
-=======
- Sun, 28 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/launch-week
Launch week
https://supabase.com/blog/launch-week
Five days of Supabase.
-<<<<<<< HEAD
Wed, 24 Mar 2021 02:02:30 +0000
-=======
- Wed, 24 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/angels-of-supabase
Angels of Supabase
https://supabase.com/blog/angels-of-supabase
Meet the investors of Supabase.
-<<<<<<< HEAD
Wed, 24 Mar 2021 02:02:30 +0000
-=======
- Wed, 24 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Mon, 22 Mar 2021 02:02:30 +0000
-=======
- Sun, 21 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Thu, 11 Mar 2021 03:03:30 +0000
-=======
- Wed, 10 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Mon, 08 Mar 2021 03:03:30 +0000
-=======
- Sun, 07 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Fri, 05 Mar 2021 03:03:30 +0000
-=======
- Thu, 04 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-beta-february-2021
Supabase Beta February 2021
https://supabase.com/blog/supabase-beta-february-2021
One year of building.
-<<<<<<< HEAD
Tue, 02 Mar 2021 03:03:30 +0000
-=======
- Mon, 01 Mar 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/cracking-postgres-interview
Cracking PostgreSQL Interview Questions
https://supabase.com/blog/cracking-postgres-interview
Understand the top PostgreSQL Interview Questions
-<<<<<<< HEAD
Sat, 27 Feb 2021 03:03:30 +0000
-=======
- Fri, 26 Feb 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Tue, 09 Feb 2021 03:03:30 +0000
-=======
- Mon, 08 Feb 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-beta-january-2021
Supabase Beta January 2021
https://supabase.com/blog/supabase-beta-january-2021
Eleven months of building.
-<<<<<<< HEAD
Tue, 02 Feb 2021 03:03:30 +0000
-=======
- Mon, 01 Feb 2021 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-beta-december-2020
Supabase Beta December 2020
https://supabase.com/blog/supabase-beta-december-2020
Ten months of building.
-<<<<<<< HEAD
Sat, 02 Jan 2021 03:03:30 +0000
-=======
- Fri, 01 Jan 2021 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Sun, 13 Dec 2020 03:03:30 +0000
-=======
- Sat, 12 Dec 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Wed, 02 Dec 2020 03:03:30 +0000
-=======
- Tue, 01 Dec 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 02 Dec 2020 03:03:30 +0000
-=======
- Tue, 01 Dec 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 02 Dec 2020 03:03:30 +0000
-=======
- Tue, 01 Dec 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Wed, 02 Dec 2020 03:03:30 +0000
-=======
- Tue, 01 Dec 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-november-2020
Supabase Alpha November 2020
https://supabase.com/blog/supabase-alpha-november-2020
Nine months of building.
-<<<<<<< HEAD
Tue, 01 Dec 2020 03:03:30 +0000
-=======
- Mon, 30 Nov 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/postgresql-views
Postgres Views
https://supabase.com/blog/postgresql-views
Creating and using a view in PostgreSQL.
-<<<<<<< HEAD
Wed, 18 Nov 2020 03:03:30 +0000
-=======
- Tue, 17 Nov 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-october-2020
Supabase Alpha October 2020
https://supabase.com/blog/supabase-alpha-october-2020
Eight months of building.
-<<<<<<< HEAD
Mon, 02 Nov 2020 03:03:30 +0000
-=======
- Sun, 01 Nov 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Fri, 30 Oct 2020 02:02:30 +0000
-=======
- Thu, 29 Oct 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-september-2020
Supabase Alpha September 2020
https://supabase.com/blog/supabase-alpha-september-2020
Seven months of building.
-<<<<<<< HEAD
Sat, 03 Oct 2020 02:02:30 +0000
-=======
- Fri, 02 Oct 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Fri, 11 Sep 2020 02:02:30 +0000
-=======
- Thu, 10 Sep 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-august-2020
Supabase Alpha August 2020
https://supabase.com/blog/supabase-alpha-august-2020
Six months of building
-<<<<<<< HEAD
Thu, 03 Sep 2020 02:02:30 +0000
-=======
- Wed, 02 Sep 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-auth
Supabase Auth
https://supabase.com/blog/supabase-auth
Authenticate and authorize your users with Supabase Auth
-<<<<<<< HEAD
Wed, 05 Aug 2020 02:02:30 +0000
-=======
- Tue, 04 Aug 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-july-2020
Supabase Alpha July 2020
https://supabase.com/blog/supabase-alpha-july-2020
Five months of building
-<<<<<<< HEAD
Sun, 02 Aug 2020 02:02:30 +0000
-=======
- Sat, 01 Aug 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Sun, 02 Aug 2020 02:02:30 +0000
-=======
- Sat, 01 Aug 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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
-<<<<<<< HEAD
Fri, 10 Jul 2020 02:02:30 +0000
-=======
- Thu, 09 Jul 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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?
-<<<<<<< HEAD
Thu, 09 Jul 2020 02:02:30 +0000
-=======
- Wed, 08 Jul 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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?
-<<<<<<< HEAD
Tue, 07 Jul 2020 02:02:30 +0000
-=======
- Mon, 06 Jul 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-june-2020
Supabase Alpha June 2020
https://supabase.com/blog/supabase-alpha-june-2020
Four months of building
-<<<<<<< HEAD
Wed, 01 Jul 2020 02:02:30 +0000
-=======
- Tue, 30 Jun 2020 16:04:00 +0000
->>>>>>> @{-1}
-
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.
-<<<<<<< HEAD
Mon, 15 Jun 2020 02:02:30 +0000
-=======
- Sun, 14 Jun 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-may-2020
Supabase Alpha May 2020
https://supabase.com/blog/supabase-alpha-may-2020
Three months of building
-<<<<<<< HEAD
Mon, 01 Jun 2020 02:02:30 +0000
-=======
- Sun, 31 May 2020 16:04:00 +0000
->>>>>>> @{-1}
-
https://supabase.com/blog/supabase-alpha-april-2020
Supabase Alpha April 2020
https://supabase.com/blog/supabase-alpha-april-2020
Two months of building
-<<<<<<< HEAD
Mon, 01 Jun 2020 02:02:30 +0000
-=======
- Sun, 31 May 2020 16:04:00 +0000
->>>>>>> @{-1}
diff --git a/apps/www/public/sitemap_www.xml b/apps/www/public/sitemap_www.xml
index a0922df9c0d..0449676cc71 100644
--- a/apps/www/public/sitemap_www.xml
+++ b/apps/www/public/sitemap_www.xml
@@ -103,13 +103,13 @@
- https://supabase.com/realtime
+ https://supabase.com/storage
weekly
0.5
- https://supabase.com/storage
+ https://supabase.com/realtime
weekly
0.5
@@ -1058,6 +1058,18 @@
0.5
+
+ https://supabase.com/blog/case-study-happyteams
+ weekly
+ 0.5
+
+
+
+ https://supabase.com/blog/type-constraints-in-65-lines-of-sql
+ weekly
+ 0.5
+
+
https://supabase.com/alternatives/supabase-vs-firebase
weekly
From 5df35a114a91a9a59566e77ddbfbe4ca96c502e5 Mon Sep 17 00:00:00 2001
From: Terry Sutton
Date: Tue, 28 Feb 2023 17:37:07 -0330
Subject: [PATCH 020/351] Move winning chances to hook
---
.../LaunchWeek/ReferralIndicator.tsx | 37 +++++--------------
.../Ticket/hooks/useWinningChances.ts | 25 +++++++++++++
.../LaunchWeek/Ticket/ticket-actions.tsx | 12 ++++--
.../LaunchWeek/Ticket/ticket-form.tsx | 2 -
.../components/LaunchWeek/Ticket/ticket.tsx | 36 ++++++++++++------
apps/www/public/planetpg-bo_lu-rss.xml | 19 ++++++++++
apps/www/styles/index.css | 4 ++
7 files changed, 91 insertions(+), 44 deletions(-)
create mode 100644 apps/www/components/LaunchWeek/Ticket/hooks/useWinningChances.ts
create mode 100644 apps/www/public/planetpg-bo_lu-rss.xml
diff --git a/apps/www/components/LaunchWeek/ReferralIndicator.tsx b/apps/www/components/LaunchWeek/ReferralIndicator.tsx
index ee31e495f50..294bf8d4990 100644
--- a/apps/www/components/LaunchWeek/ReferralIndicator.tsx
+++ b/apps/www/components/LaunchWeek/ReferralIndicator.tsx
@@ -1,37 +1,20 @@
import React from 'react'
import useConfData from '~/components/LaunchWeek/Ticket//hooks/use-conf-data'
-
-function calculateWinChances(
- sharedOnLinkedIn: string | undefined,
- sharedOnTwitter: string | undefined
-) {
- let numChances = 1
-
- let chancesText = 'chances'
-
- if (sharedOnLinkedIn) {
- numChances++
- }
- if (sharedOnTwitter) {
- numChances++
- }
-
- if (numChances === 1) {
- chancesText = 'chance'
- }
-
- return `${numChances}x ${chancesText}`
-}
+import useWinningChances from './Ticket/hooks/useWinningChances'
export default function ReferralIndicator() {
- const { userData } = useConfData()
- const { sharedOnLinkedIn, sharedOnTwitter } = userData
- const computedWinningOdds = calculateWinChances(sharedOnLinkedIn, sharedOnTwitter)
+ const winningChances = useWinningChances()
return (
-
- {computedWinningOdds}
+
+ {winningChances}x {winningChances > 1 ? 'chances' : 'chance'}
)
diff --git a/apps/www/components/LaunchWeek/Ticket/hooks/useWinningChances.ts b/apps/www/components/LaunchWeek/Ticket/hooks/useWinningChances.ts
new file mode 100644
index 00000000000..b843fd0f5fe
--- /dev/null
+++ b/apps/www/components/LaunchWeek/Ticket/hooks/useWinningChances.ts
@@ -0,0 +1,25 @@
+import { UserData } from './use-conf-data'
+import useConfData from '~/components/LaunchWeek/Ticket//hooks/use-conf-data'
+
+function calculateWinChances(userData: UserData): number {
+ // Just signing up gives you 1
+ // Then signing up with LinkedIn and Twitter get you one more each for a total of 3
+ // When the chance === 3, you have a golden ticket
+ let numChances = 1
+
+ if (userData.sharedOnLinkedIn) {
+ numChances++
+ }
+ if (userData.sharedOnTwitter) {
+ numChances++
+ }
+
+ return numChances
+}
+
+export default function useWinningChances() {
+ const { userData } = useConfData()
+
+ const chances = calculateWinChances(userData)
+ return chances
+}
diff --git a/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx b/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx
index d2afdfe8977..6ea0746c729 100644
--- a/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx
+++ b/apps/www/components/LaunchWeek/Ticket/ticket-actions.tsx
@@ -55,14 +55,16 @@ export default function TicketActions({ username, golden = false }: Props) {