@@ -92,6 +116,7 @@ export const SmallCard = ({ className, children }: { className?: string; childre
className={[
'rounded-2xl text-sm text-[#9296AA] p-2 flex flex-row justify-between items-center backdrop-blur-md h-full',
'bg-[#030A0C]',
+ innerClassName,
].join(' ')}
>
{children}
@@ -128,6 +153,8 @@ export const AccordionHeader = ({
shipped,
publishedAt,
shippable = true,
+ youtube_id,
+ videoThumbnail,
}: {
date: string
day: number
@@ -136,61 +163,99 @@ export const AccordionHeader = ({
shipped?: boolean
publishedAt: string
shippable?: boolean
+ youtube_id?: string
+ videoThumbnail?: string
}) => (
-
-
- {weekDay}
- {date && (
-
- ・ {date}
-
- )}
-
-
- {shippable && shipped && (
-
-
- Shipped
+
+
+
+ {weekDay}
+ {date && (
+
+ ・ {date}
+
+ )}
-
- )}
- {shipped &&
{title}}
- {shippable && !shipped && (
-
-
+
+ Shipped
+
+
+ )}
+ {shippable && !shipped && (
+
+
- {day === 1 && }
-
+ {day === 2 && }
+
+ )}
+
+ {shippable && shipped && youtube_id && (
+
+
+ }
+ />
+
)}
)
+export const VideoPreviewTrigger = ({ title, thumbnail }: { title: string; thumbnail: string }) => (
+
+)
+
export const MultistepSectionHeader = ({ title, blog }: any) => {
return (
@@ -253,6 +318,7 @@ export const SectionButtons = ({
github,
url,
hackernews,
+ twitter_spaces,
mobileGrid,
}: {
blog?: string
@@ -261,6 +327,7 @@ export const SectionButtons = ({
github?: string
url?: string
hackernews?: string
+ twitter_spaces?: string
mobileGrid?: boolean
}) => {
return (
@@ -296,7 +363,7 @@ export const SectionButtons = ({
)}
{!!github && (
- Github
+ GitHub
@@ -312,12 +379,20 @@ export const SectionButtons = ({
)}
{hackernews && (
- Hackernews
+ Hacker News
)}
+ {twitter_spaces && (
+
+ Twitter Spaces
+
+
+
+
+ )}
)
}
diff --git a/apps/www/components/LaunchWeek/8/Releases/index.tsx b/apps/www/components/LaunchWeek/8/Releases/index.tsx
index e8392f56d30..24dc13fbe57 100644
--- a/apps/www/components/LaunchWeek/8/Releases/index.tsx
+++ b/apps/www/components/LaunchWeek/8/Releases/index.tsx
@@ -5,7 +5,7 @@ import { useBreakpoint } from 'common/hooks/useBreakpoint'
import days, { WeekDayProps } from './lw8_data'
import SectionContainer from '~/components/Layouts/SectionContainer'
-import { AccordionHeader, CartTitle, SectionButtons, StyledArticleBadge } from './components'
+import { AccordionHeader, CartTitle, SectionButtons } from './components'
export const defaultEase = [0.25, 0.25, 0, 1]
export const defaultDuratonIn = 0.25
@@ -98,11 +98,11 @@ export default function LW8Releases() {
const publishedSections =
days
.filter(
- (day: WeekDayProps) => day.d === 0 || Date.parse(day.publishedAt) <= Date.now() || showAll
+ (day: WeekDayProps) => Date.parse(day.publishedAt) <= Date.now() || day.shipped || showAll
)
.map((day: WeekDayProps) => day.d.toString()) ?? []
- const day1Shipped = Date.parse(day1.publishedAt) <= Date.now()
+ const day1Shipped = true
const day2Shipped = Date.parse(day2.publishedAt) <= Date.now()
const day3Shipped = Date.parse(day3.publishedAt) <= Date.now()
const day4Shipped = Date.parse(day4.publishedAt) <= Date.now()
@@ -120,7 +120,7 @@ export default function LW8Releases() {
chevronAlign="right"
defaultValue={publishedSections}
>
-
+
{preRelease.steps.length > 0 && (
-
+
-
-
{preRelease.steps[0]?.title}
+
+
{preRelease.steps[0].title}
{preRelease.steps[0]?.description}
{preRelease.steps[0]?.bg_layers &&
preRelease.steps[0]?.bg_layers?.map(
+ (layer, i) =>
+ !!layer.img && (
+
+
+
+ )
+ )}
+
+
+
+
+
{preRelease.steps[1].title}
+
{preRelease.steps[1]?.description}
+
+
+ {preRelease.steps[1]?.bg_layers &&
+ preRelease.steps[1]?.bg_layers?.map(
+ (layer, i) =>
+ !!layer.img && (
+
+
+
+ )
+ )}
+
+
+
+
+
{preRelease.steps[2].title}
+
{preRelease.steps[2]?.description}
+
+
+ {preRelease.steps[2]?.bg_layers &&
+ preRelease.steps[2]?.bg_layers?.map(
(layer, i) =>
!!layer.img && (
@@ -191,7 +286,7 @@ export default function LW8Releases() {
)}
-
+
}
- disabled={!day1Shipped}
- className="h-[79px]"
+ disabled={true}
+ className="h-[79px] hover:cursor-default"
id={day1.d.toString()}
- >
+ >
+ {day1.steps.length > 0 && (
+
+
+
+
+
{day1.steps[0].title}
+
{day1.steps[0]?.description}
+
+
+ {day1.steps[0]?.bg_layers &&
+ day1.steps[0]?.bg_layers?.map(
+ (layer, i) =>
+ !!layer.img && (
+
+
+
+ )
+ )}
+
+
+ )}
+
{
return (
<>
-
+
diff --git a/apps/www/pages/launch-week/index.tsx b/apps/www/pages/launch-week/index.tsx
index d7405a095ad..85c107ef529 100644
--- a/apps/www/pages/launch-week/index.tsx
+++ b/apps/www/pages/launch-week/index.tsx
@@ -14,6 +14,7 @@ import SectionContainer from '~/components/Layouts/SectionContainer'
import { LaunchWeekLogoHeader } from '~/components/LaunchWeek/8/LaunchWeekLogoHeader'
import { Meetup } from '~/components/LaunchWeek/8/LW8Meetups'
import LW8CalloutsSection from '~/components/LaunchWeek/8/LW8CalloutsSection'
+import LWAnnouncement from '~/components/LaunchWeek/8/Releases/LWAnnouncement'
import { useTheme } from 'common/Providers'
@@ -138,11 +139,14 @@ export default function TicketHome({ users, meetups }: Props) {
-
+
-
+
+
+
+
https://supabase.com
Latest news from Supabase
en
- Mon, 05 Jun 2023 16:00:00 GMT
+ Mon, 05 Jun 2023 22:00:00 GMT
-
https://supabase.com/customers/berriai
Berri AI Boosts Productivity by Migrating from AWS RDS to Supabase with pgvector
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 16:00:00 GMT
+ Mon, 05 Jun 2023 22: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 database and authentication solutions.
- Tue, 16 May 2023 16:00:00 GMT
+ Tue, 16 May 2023 22:00:00 GMT
-
https://supabase.com/customers/mendableai
Mendable switches from Pinecone to Supabase for PostgreSQL vector embeddings.
https://supabase.com/customers/mendableai
How Mendable boosts efficiency and accuracy of chat powered search for documentation using Supabase with pgvector.
- Thu, 04 May 2023 16:00:00 GMT
+ Thu, 04 May 2023 22: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 16:00:00 GMT
+ Wed, 15 Feb 2023 23: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 16:00:00 GMT
+ Mon, 13 Feb 2023 23: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 16:00:00 GMT
+ Mon, 13 Feb 2023 23: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 16:00:00 GMT
+ Mon, 13 Feb 2023 23: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 16:00:00 GMT
+ Mon, 13 Feb 2023 23:00:00 GMT
diff --git a/apps/www/public/favicon/android-chrome-192x192.png b/apps/www/public/favicon/android-chrome-192x192.png
deleted file mode 100644
index c0ac2bb1cdb..00000000000
Binary files a/apps/www/public/favicon/android-chrome-192x192.png and /dev/null differ
diff --git a/apps/www/public/favicon/android-chrome-512x512.png b/apps/www/public/favicon/android-chrome-512x512.png
deleted file mode 100644
index 1bdeaa23bb8..00000000000
Binary files a/apps/www/public/favicon/android-chrome-512x512.png and /dev/null differ
diff --git a/apps/www/public/favicon/android-icon-144x144.png b/apps/www/public/favicon/android-icon-144x144.png
index 4aa46d4d25d..e34cdc489bf 100644
Binary files a/apps/www/public/favicon/android-icon-144x144.png and b/apps/www/public/favicon/android-icon-144x144.png differ
diff --git a/apps/www/public/favicon/android-icon-192x192.png b/apps/www/public/favicon/android-icon-192x192.png
index 7583d2035e3..3779f7008a4 100644
Binary files a/apps/www/public/favicon/android-icon-192x192.png and b/apps/www/public/favicon/android-icon-192x192.png differ
diff --git a/apps/www/public/favicon/android-icon-36x36.png b/apps/www/public/favicon/android-icon-36x36.png
index 5e4eabec411..620f828d767 100644
Binary files a/apps/www/public/favicon/android-icon-36x36.png and b/apps/www/public/favicon/android-icon-36x36.png differ
diff --git a/apps/www/public/favicon/android-icon-48x48.png b/apps/www/public/favicon/android-icon-48x48.png
index f8d8a7d9c05..0918c9d5a5f 100644
Binary files a/apps/www/public/favicon/android-icon-48x48.png and b/apps/www/public/favicon/android-icon-48x48.png differ
diff --git a/apps/www/public/favicon/android-icon-72x72.png b/apps/www/public/favicon/android-icon-72x72.png
index e4418058cef..83dfc47bd21 100644
Binary files a/apps/www/public/favicon/android-icon-72x72.png and b/apps/www/public/favicon/android-icon-72x72.png differ
diff --git a/apps/www/public/favicon/android-icon-96x96.png b/apps/www/public/favicon/android-icon-96x96.png
index 0f1351f3670..5f1fda34086 100644
Binary files a/apps/www/public/favicon/android-icon-96x96.png and b/apps/www/public/favicon/android-icon-96x96.png differ
diff --git a/apps/www/public/favicon/apple-icon-114x114.png b/apps/www/public/favicon/apple-icon-114x114.png
index 4aa46d4d25d..f32fa5c91e5 100644
Binary files a/apps/www/public/favicon/apple-icon-114x114.png and b/apps/www/public/favicon/apple-icon-114x114.png differ
diff --git a/apps/www/public/favicon/apple-icon-120x120.png b/apps/www/public/favicon/apple-icon-120x120.png
index d2b0e50ef41..f740816a889 100644
Binary files a/apps/www/public/favicon/apple-icon-120x120.png and b/apps/www/public/favicon/apple-icon-120x120.png differ
diff --git a/apps/www/public/favicon/apple-icon-144x144.png b/apps/www/public/favicon/apple-icon-144x144.png
index 00a5d8b5180..e34cdc489bf 100644
Binary files a/apps/www/public/favicon/apple-icon-144x144.png and b/apps/www/public/favicon/apple-icon-144x144.png differ
diff --git a/apps/www/public/favicon/apple-icon-152x152.png b/apps/www/public/favicon/apple-icon-152x152.png
index 310532c4648..07dbf228a9a 100644
Binary files a/apps/www/public/favicon/apple-icon-152x152.png and b/apps/www/public/favicon/apple-icon-152x152.png differ
diff --git a/apps/www/public/favicon/apple-icon-180x180.png b/apps/www/public/favicon/apple-icon-180x180.png
index 2a80dbc2f68..bf1bfbf7f00 100644
Binary files a/apps/www/public/favicon/apple-icon-180x180.png and b/apps/www/public/favicon/apple-icon-180x180.png differ
diff --git a/apps/www/public/favicon/apple-icon-57x57.png b/apps/www/public/favicon/apple-icon-57x57.png
index e7b08eb605f..e24842ebed2 100644
Binary files a/apps/www/public/favicon/apple-icon-57x57.png and b/apps/www/public/favicon/apple-icon-57x57.png differ
diff --git a/apps/www/public/favicon/apple-icon-60x60.png b/apps/www/public/favicon/apple-icon-60x60.png
index 0615675e809..7075a8eb8c5 100644
Binary files a/apps/www/public/favicon/apple-icon-60x60.png and b/apps/www/public/favicon/apple-icon-60x60.png differ
diff --git a/apps/www/public/favicon/apple-icon-72x72.png b/apps/www/public/favicon/apple-icon-72x72.png
index e4418058cef..83dfc47bd21 100644
Binary files a/apps/www/public/favicon/apple-icon-72x72.png and b/apps/www/public/favicon/apple-icon-72x72.png differ
diff --git a/apps/www/public/favicon/apple-icon-76x76.png b/apps/www/public/favicon/apple-icon-76x76.png
index 9a76327f94b..283e804eee7 100644
Binary files a/apps/www/public/favicon/apple-icon-76x76.png and b/apps/www/public/favicon/apple-icon-76x76.png differ
diff --git a/apps/www/public/favicon/apple-icon-precomposed.png b/apps/www/public/favicon/apple-icon-precomposed.png
index 7583d2035e3..7d55e102305 100644
Binary files a/apps/www/public/favicon/apple-icon-precomposed.png and b/apps/www/public/favicon/apple-icon-precomposed.png differ
diff --git a/apps/www/public/favicon/apple-icon.png b/apps/www/public/favicon/apple-icon.png
index 7583d2035e3..7d55e102305 100644
Binary files a/apps/www/public/favicon/apple-icon.png and b/apps/www/public/favicon/apple-icon.png differ
diff --git a/apps/www/public/favicon/apple-touch-icon-114x114.png b/apps/www/public/favicon/apple-touch-icon-114x114.png
deleted file mode 100644
index 4aa46d4d25d..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-114x114.png and /dev/null differ
diff --git a/apps/www/public/favicon/apple-touch-icon-120x120.png b/apps/www/public/favicon/apple-touch-icon-120x120.png
deleted file mode 100644
index d2b0e50ef41..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-120x120.png and /dev/null differ
diff --git a/apps/www/public/favicon/apple-touch-icon-144x144.png b/apps/www/public/favicon/apple-touch-icon-144x144.png
deleted file mode 100644
index 00a5d8b5180..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-144x144.png and /dev/null differ
diff --git a/apps/www/public/favicon/apple-touch-icon-152x152.png b/apps/www/public/favicon/apple-touch-icon-152x152.png
deleted file mode 100644
index 310532c4648..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-152x152.png and /dev/null differ
diff --git a/apps/www/public/favicon/apple-touch-icon-57x57.png b/apps/www/public/favicon/apple-touch-icon-57x57.png
deleted file mode 100644
index 1314e02c744..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-57x57.png and /dev/null differ
diff --git a/apps/www/public/favicon/apple-touch-icon-60x60.png b/apps/www/public/favicon/apple-touch-icon-60x60.png
deleted file mode 100644
index 0615675e809..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-60x60.png and /dev/null differ
diff --git a/apps/www/public/favicon/apple-touch-icon-72x72.png b/apps/www/public/favicon/apple-touch-icon-72x72.png
deleted file mode 100644
index e4418058cef..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-72x72.png and /dev/null differ
diff --git a/apps/www/public/favicon/apple-touch-icon-76x76.png b/apps/www/public/favicon/apple-touch-icon-76x76.png
deleted file mode 100644
index 9a76327f94b..00000000000
Binary files a/apps/www/public/favicon/apple-touch-icon-76x76.png and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/android-chrome-192x192.png b/apps/www/public/favicon/defaults/android-chrome-192x192.png
deleted file mode 100644
index 2f07282a59c..00000000000
Binary files a/apps/www/public/favicon/defaults/android-chrome-192x192.png and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/android-chrome-512x512.png b/apps/www/public/favicon/defaults/android-chrome-512x512.png
deleted file mode 100644
index dbb0faea840..00000000000
Binary files a/apps/www/public/favicon/defaults/android-chrome-512x512.png and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/apple-touch-icon.png b/apps/www/public/favicon/defaults/apple-touch-icon.png
deleted file mode 100644
index 8f4033b2a8b..00000000000
Binary files a/apps/www/public/favicon/defaults/apple-touch-icon.png and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/favicon-16x16.png b/apps/www/public/favicon/defaults/favicon-16x16.png
deleted file mode 100644
index 29deaf6716e..00000000000
Binary files a/apps/www/public/favicon/defaults/favicon-16x16.png and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/favicon-32x32.png b/apps/www/public/favicon/defaults/favicon-32x32.png
deleted file mode 100644
index e3b4277bf09..00000000000
Binary files a/apps/www/public/favicon/defaults/favicon-32x32.png and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/favicon.ico b/apps/www/public/favicon/defaults/favicon.ico
deleted file mode 100644
index ea2f437d9db..00000000000
Binary files a/apps/www/public/favicon/defaults/favicon.ico and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/mstile-150x150.png b/apps/www/public/favicon/defaults/mstile-150x150.png
deleted file mode 100644
index f2dfd904bf1..00000000000
Binary files a/apps/www/public/favicon/defaults/mstile-150x150.png and /dev/null differ
diff --git a/apps/www/public/favicon/defaults/safari-pinned-tab.svg b/apps/www/public/favicon/defaults/safari-pinned-tab.svg
deleted file mode 100644
index 72ab6e050cb..00000000000
--- a/apps/www/public/favicon/defaults/safari-pinned-tab.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
diff --git a/apps/www/public/favicon/favicon-128.png b/apps/www/public/favicon/favicon-128.png
deleted file mode 100644
index d5dca345802..00000000000
Binary files a/apps/www/public/favicon/favicon-128.png and /dev/null differ
diff --git a/apps/www/public/favicon/favicon-16x16.png b/apps/www/public/favicon/favicon-16x16.png
index fa07282ee8d..9dc90100bf3 100644
Binary files a/apps/www/public/favicon/favicon-16x16.png and b/apps/www/public/favicon/favicon-16x16.png differ
diff --git a/apps/www/public/favicon/favicon-196x196.png b/apps/www/public/favicon/favicon-196x196.png
deleted file mode 100644
index adb05b43453..00000000000
Binary files a/apps/www/public/favicon/favicon-196x196.png and /dev/null differ
diff --git a/apps/www/public/favicon/favicon-32x32.png b/apps/www/public/favicon/favicon-32x32.png
index 7fa29c547a6..b8fd7965f93 100644
Binary files a/apps/www/public/favicon/favicon-32x32.png and b/apps/www/public/favicon/favicon-32x32.png differ
diff --git a/apps/www/public/favicon/favicon-96x96.png b/apps/www/public/favicon/favicon-96x96.png
index 0f1351f3670..408eebc96d7 100644
Binary files a/apps/www/public/favicon/favicon-96x96.png and b/apps/www/public/favicon/favicon-96x96.png differ
diff --git a/apps/www/public/favicon/favicon.ico b/apps/www/public/favicon/favicon.ico
index 5c4d1dcc5cf..97615df1d2d 100644
Binary files a/apps/www/public/favicon/favicon.ico and b/apps/www/public/favicon/favicon.ico differ
diff --git a/apps/www/public/favicon/manifest.json b/apps/www/public/favicon/manifest.json
new file mode 100644
index 00000000000..3b557aab8c6
--- /dev/null
+++ b/apps/www/public/favicon/manifest.json
@@ -0,0 +1,41 @@
+{
+ "name": "App",
+ "icons": [
+ {
+ "src": "/android-icon-36x36.png",
+ "sizes": "36x36",
+ "type": "image/png",
+ "density": "0.75"
+ },
+ {
+ "src": "/android-icon-48x48.png",
+ "sizes": "48x48",
+ "type": "image/png",
+ "density": "1.0"
+ },
+ {
+ "src": "/android-icon-72x72.png",
+ "sizes": "72x72",
+ "type": "image/png",
+ "density": "1.5"
+ },
+ {
+ "src": "/android-icon-96x96.png",
+ "sizes": "96x96",
+ "type": "image/png",
+ "density": "2.0"
+ },
+ {
+ "src": "/android-icon-144x144.png",
+ "sizes": "144x144",
+ "type": "image/png",
+ "density": "3.0"
+ },
+ {
+ "src": "/android-icon-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png",
+ "density": "4.0"
+ }
+ ]
+}
diff --git a/apps/www/public/favicon/ms-icon-144x144.png b/apps/www/public/favicon/ms-icon-144x144.png
index 00a5d8b5180..bcbff0884b1 100644
Binary files a/apps/www/public/favicon/ms-icon-144x144.png and b/apps/www/public/favicon/ms-icon-144x144.png differ
diff --git a/apps/www/public/favicon/ms-icon-150x150.png b/apps/www/public/favicon/ms-icon-150x150.png
index 4de1d9b1cc1..c61ccd6bc02 100644
Binary files a/apps/www/public/favicon/ms-icon-150x150.png and b/apps/www/public/favicon/ms-icon-150x150.png differ
diff --git a/apps/www/public/favicon/ms-icon-310x310.png b/apps/www/public/favicon/ms-icon-310x310.png
index 7ea95ae09c0..474d2d508f4 100644
Binary files a/apps/www/public/favicon/ms-icon-310x310.png and b/apps/www/public/favicon/ms-icon-310x310.png differ
diff --git a/apps/www/public/favicon/ms-icon-70x70.png b/apps/www/public/favicon/ms-icon-70x70.png
index 48f6391fcdc..c0f3a66542c 100644
Binary files a/apps/www/public/favicon/ms-icon-70x70.png and b/apps/www/public/favicon/ms-icon-70x70.png differ
diff --git a/apps/www/public/favicon/mstile-144x144.png b/apps/www/public/favicon/mstile-144x144.png
deleted file mode 100644
index 00a5d8b5180..00000000000
Binary files a/apps/www/public/favicon/mstile-144x144.png and /dev/null differ
diff --git a/apps/www/public/favicon/mstile-150x150.png b/apps/www/public/favicon/mstile-150x150.png
deleted file mode 100644
index 4de1d9b1cc1..00000000000
Binary files a/apps/www/public/favicon/mstile-150x150.png and /dev/null differ
diff --git a/apps/www/public/favicon/mstile-310x150.png b/apps/www/public/favicon/mstile-310x150.png
deleted file mode 100644
index b1121df62aa..00000000000
Binary files a/apps/www/public/favicon/mstile-310x150.png and /dev/null differ
diff --git a/apps/www/public/favicon/mstile-310x310.png b/apps/www/public/favicon/mstile-310x310.png
deleted file mode 100644
index 7ea95ae09c0..00000000000
Binary files a/apps/www/public/favicon/mstile-310x310.png and /dev/null differ
diff --git a/apps/www/public/favicon/mstile-70x70.png b/apps/www/public/favicon/mstile-70x70.png
deleted file mode 100644
index d5dca345802..00000000000
Binary files a/apps/www/public/favicon/mstile-70x70.png and /dev/null differ
diff --git a/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-demo.png b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-demo.png
new file mode 100644
index 00000000000..4393eca1f4c
Binary files /dev/null and b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-demo.png differ
diff --git a/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-middleware.png b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-middleware.png
new file mode 100644
index 00000000000..834947ed8d4
Binary files /dev/null and b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-middleware.png differ
diff --git a/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-postgrest.png b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-postgrest.png
new file mode 100644
index 00000000000..2c525a9cc80
Binary files /dev/null and b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-from-the-browser-postgrest.png differ
diff --git a/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-supabase-og.jpg b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-supabase-og.jpg
new file mode 100644
index 00000000000..86601171091
Binary files /dev/null and b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-supabase-og.jpg differ
diff --git a/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-supabase-thumb.jpg b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-supabase-thumb.jpg
new file mode 100644
index 00000000000..cfee4bee182
Binary files /dev/null and b/apps/www/public/images/blog/launch-week-8/day-1/hugging-face-supabase-thumb.jpg differ
diff --git a/apps/www/public/images/launchweek/8/day0/pg-server.png b/apps/www/public/images/launchweek/8/day0/pg-server.png
new file mode 100644
index 00000000000..f588c01998a
Binary files /dev/null and b/apps/www/public/images/launchweek/8/day0/pg-server.png differ
diff --git a/apps/www/public/images/launchweek/8/day0/remote.png b/apps/www/public/images/launchweek/8/day0/remote.png
new file mode 100644
index 00000000000..f3fef4f8882
Binary files /dev/null and b/apps/www/public/images/launchweek/8/day0/remote.png differ
diff --git a/apps/www/public/images/launchweek/8/day0/why-we-stay-remote.svg b/apps/www/public/images/launchweek/8/day0/why-we-stay-remote.svg
new file mode 100644
index 00000000000..3835ba111b4
--- /dev/null
+++ b/apps/www/public/images/launchweek/8/day0/why-we-stay-remote.svg
@@ -0,0 +1,355 @@
+