Commit Graph
4890 Commits
Author SHA1 Message Date
Prashant Sridharan 0ef781b3b8 Added new security blog post (#38758) 2025-09-17 21:06:26 +00:00
Matt Rossman 2deedf479b chore: untrack next-env.d.ts (#38792)
* chore: untrack `next-env.d.ts`

* chore: `next typegen` in pretypecheck for docs, studio, www
2025-09-17 12:01:41 -04:00
Filipe Cabaçoandgithub-actions[bot] 2b3abd79f5 realtime: improve getting started guide (#38562)
---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-17 14:31:58 +01:00
Danny White efd8f161cc feat: select ‘25 banner (#38773)
* first push

* select branding

* banner data

* fix: type errors
2025-09-17 08:31:13 +00:00
Charis 283b125369 fix: failing type errors in build (#38761)
* fix(www): types for awaited params

* fix(docs): no extraneous exports from route page

* fix(studio): api handler types, no non-handlers allowed in pages
2025-09-17 15:55:38 +10:00
Jonathan Summers-Muir 0c202628a3 Chore/state of startups (#38733)
* Add StateOfStartupsHeader component and update page

Introduces the StateOfStartupsHeader component for improved header styling on the state-of-startups page. Updates the page to use the new header and refactors the intro section layout. Adds a feature flag override for 'stateOfStartups' in useFlag for debugging purposes.

* Update StateOfStartupsHeader.tsx

* Update StateOfStartupsHeader.tsx

* Refactor progress bar components for reusability

Extracted a reusable ProgressBar component from DecorativeProgressBar and integrated it into StateOfStartupsHeader. Added support for configurable progress bars in header text blocks, improving code modularity and visual customization.

* Refactor StateOfStartupsHeader and update usage

Simplifies StateOfStartupsHeader by removing unused props and internalizing display logic. Progress bar delays are now randomized for a more dynamic effect. Updates state-of-startups.tsx to use the new header signature and removes legacy/commented code.

* Update StateOfStartupsHeader.tsx

* Update state-of-startups-og.png

* Update StateOfStartupsHeader.tsx

* Update header text color and OG image for State of Startups

Changed the 2025 TextBlock text color to 'text-brand-300' for improved visual consistency. Updated the Open Graph image for State of Startups.
2025-09-17 02:54:43 +08:00
Charis a054caea9b chore: turn on typechecking on prod build (#38715)
It's possible for individual PRs to pass typechecking, while the merge
result fails it. To prevent errors from getting into production, we can
fail the prod build if typecheck fails. Typecheck is still ignored on
preview builds for efficiency, since those are blocked on the GitHub
typecheck Action.
2025-09-16 13:12:12 -04:00
Francesco Sansalvadore b4922199cd unblock cms draft mode (#38409)
* remove port from cms start script

* address cors

* 30s revalidation on blog index

* fix types

* remove duplicate cache strategy

* disable graphql

* fix cms build

* fix ProductDropdown crash

* fix env var turbo
2025-09-16 13:03:13 +02:00
Alexander Korotkov 48625868d3 Correction to the patent blog post (#38644) 2025-09-16 07:53:39 +00:00
274ecd8ba3 New case study and blog (#38732)
* Added a new case study and blog post.

* ci: Autofix updates from GitHub workflow

* fix yaml

* fix logos

* fix images temporarily

* latest imagery

* fix: date

---------

Co-authored-by: Prashant Sridharan <prashant_sridharan@hotmail.com>
Co-authored-by: CoolAssPuppy <914007+CoolAssPuppy@users.noreply.github.com>
2025-09-16 15:35:59 +10:00
Alan Daniel 58e7747264 Revert "Added a new case study and blog post. (#38645)" (#38713)
This reverts commit e96c06fe2d.
2025-09-15 12:08:17 -04:00
Prashant SridharanandDanny White e96c06fe2d Added a new case study and blog post. (#38645)
* Added a new case study and blog post.

* ci: Autofix updates from GitHub workflow

* fix yaml

* fix logos

* fix images temporarily

---------

Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com>
2025-09-15 15:26:45 +01:00
Prashant SridharanandFrancesco Sansalvadore 3d12dfd20c Changed Mendable to Firecrawl (#38413)
* Changed Mendable to Firecrawl

* firecrawl logo

* bigger logo

---------

Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>
2025-09-15 09:59:03 -04:00
Tomás Pozo 21ba44fc84 fix: marketing company stats (#38669)
* Update stats accross components to use same object

* Fix hydration error

* Consolidate users growth chart component

* Fix animated stat position

* Add company-stats legend

* Set stats labels on shared company-stats
2025-09-13 08:59:09 -04:00
Tomás PozoandTerry Sutton cb1d6d3645 feat: improvements to SupaSquad page (#38648)
* Apply text and ui fixes

* Add discord and contributions fields

* Use latest stats

* Fix metric

* Language change

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-09-12 11:19:58 +00:00
00520ca1fe Added new solutions pages and a new case study (#37987)
* Added new solutions pages and a new case study

* ci: Autofix updates from GitHub workflow

* Fixed solution page navigation

* Updated th e Soshi case study

* improve solutions navigation

* fix prettier

* rebase

* refine single quote

* add firebase hero visuals

* fix z layer for sticky nav

* animate results graph

* animated counter

* prettier

* fix quote on hackathon

* nits

* remove visuals from heros

* gs

* fix

* improve graph label

---------

Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-09-12 14:33:08 +08:00
Alan Daniel cca5cf8912 feat(web): remove webinar banner (DO NOT MERGE until wed 10 sept) (#38555)
remove webinar banner
2025-09-10 18:56:11 +00:00
Raúl Barroso 4590b36a03 fix reading time for blog posts (#38600)
* fix reading time for blog posts

* fix prettier

* ran `pnpm run format`
2025-09-10 16:43:31 +02:00
Alan Daniel 7676cf4468 add mobile text variant for AnnouncementBadge (#38602) 2025-09-10 10:37:56 -04:00
Alan Daniel 4089ed660f [www]: hide blog post loaders in production deployments (#38599)
* hide loaders in production deployments

* remove empty circle

* remove loading states for live preview
2025-09-10 14:21:45 +00:00
CoppleandFrancesco Sansalvadore 01581c84ac OrioleDB patent (#38557)
* init blog post

* oriole blog thumb and og

* orioledb benchmarks img

---------

Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>
2025-09-10 12:28:25 +02:00
Joshen Lim 3963cbdf8f Gracefully handle feature flag set up (#38394)
* Gracefully handle feature flag set up

* Update FeatureFlagProvider to support granular provider toggling, and make getConfigCatFlags an optional prop

* Nit

* Fix TS
2025-09-10 12:00:16 +08:00
Greg Richardson e059ad9c08 feat: mcp registry domain verification (#38561) 2025-09-09 15:42:24 -06:00
Alan DanielandJonathan Summers-Muir 1c1248a202 feat(web): hero banner to promote upcoming webinar. (#38532)
* gs

* mobile

* use announcement badge

* use chevron

* adjust spacing

* rm dot

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-09-09 13:25:14 +00:00
65b962e771 design system: text color contrast (#38343)
* Refactor Drawer component and add date-fns dependency

Refactored the Drawer component for improved slot-based structure, updated styles, and added 'use client' directive. Added 'date-fns' as a dependency in design-system, updated tsconfig paths for icons, and marked ToggleGroup as a client component.

* nit: add env for svg path

* fix: instructions

* accent color docs and basic tidy

* copy value feature

* improve color contrast

* increase contrast on text-warning in light mode

* update changelog

* replace outdated text-warning utility classes

* remove redundant warning-600

* minor design-system docs updates

* docs updates

* remove unused brand-button class

* update docs

* fix: restore brand default

* update docs brand text color

* low hanging branded text fruit

* Nit refactor and clean  up

* re-add Kemal’s README instructions for hot reload

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-09 11:45:08 +10:00
Tomás PozoandTerry Sutton 3cc4e215d5 New supasquad page (#38441)
* Create initial draft

* Update application url

* Copy changes

* Update quote samples

* Fix typo

* Fix prop value

* Fix hydration errors

* Fix hydration errors, 2

* Fix hydration errors, 3

* Solve icons hydration issue

* Remove console log

* hide quotes

* Nudges

* Add form component and integration to notion (WIP)

* Fix some fields mapping

* Nudges and add form inline

* Some fixes

* Refactor notion lib

* Integrate customerio

* Remove logs

* Apply some minor fixes

* Add country selector and split location fields

* Mark required fields

* Add sentry error capturing

* Add sentry dsn routing to edge config

* Fix with a different sentry client

* Remove custom transport on default sentry

* Fix prettier issues

* Use node client on sentry

* Make monthly commitment text

* Minor improvements

* Use text monthly commitment in notion

* Remove country flag on select item for typing search

* Update apps/www/data/open-source/contributing/supasquad.tsx

* Restore form reset

* Fix missing env vars

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-09-05 16:57:28 -02:30
Lakshan Perera 793784f57a chore: remove admonition on deno 2.1 (#38425) 2025-09-04 07:00:56 +01:00
Lakshan Perera 2ee1aec3b8 chore: update edge functions Launch Week blog post (#38424)
chore: update edge functions lw blog post
2025-09-04 05:21:24 +00:00
Danny White 7bb07d891f chore: new tweets sep 2025 (#38423)
* remove duplicate tweets file

* support multi-line tweets

* added new tweets

* remove deleted tweets
2025-09-04 13:44:44 +10:00
Danny WhiteandJoshen Lim b53893a580 feat: state of startups 2025 results page (#37782)
* wip: fist commit

* feat: ascii art

* wip: stepped animations

* wip: bars bars bars

* wip: styles

* wip: styles

* wip: styles

* fix: absolute bar chart values

* fix: type errors

* chore: reorg components

* chore: reorg public assets

* wip: simplify filters

* wip: simplify filters hook

* wip: chart cleanup

* fix: empty state on charts

* fix: build issues

* wip: simplify stat percentage card

* wip: misc

* fix: floating ToC scroll intersection

* fix: brackets

* feat: line animations

* fix: wipe off animation

* fix: smooth out animation

* wip: refactor

* wip: style improvements

* fix: gradient smoothing

* fix: smooth expansion and view transitions

* wip: design polish

* wip: polish

* wip: polish

* wip: polish

* wip: copy

* wip: quote avatars

* wip: headshots

* fix: pair component styles

* fix: pair flex

* wip: chart data improvement

* wip: chart improvements

* wip: quote avatars

* fix: chart data

* wip: remove graph comments

* wip: misc

* wip: poc chart

* fix: demo sql

* wip: prep for functions

* feat: dedicated functions approach

* fix: hardcoded stats

* wip: cleanup

* wip: cleanup

* wip: cleanup

* wip: feature flag basics

* wip: thank you list

* wip: flex with simpler shuffle

* wip: misc styles

* fix: env var for sentry

* fix: duplicate var

* fix: mobile style improvements

* fix: pattern sharpness

* fix: table of contents link

* Fix feature flag

* Tiny fix

* minor copywriting improvements

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-04 11:04:30 +10:00
Francesco Sansalvadore 2feda5ee19 cms www blog (#38045)
* show cms blog posts in www
* remove contentlayer from www
* outputFileTracingExcludes
* update remotePatterns
* fetch cms posts server-side with revalidation
* add cms env vars to turbo.json
* add www env vars to turbo.json
* include cms posts in www sitemap
* add migration to remove image from cms post
* update cms meta image mapping in www
2025-09-03 14:49:28 +02:00
Prashant Sridharan 21f213c8b6 Switched to Zoom and changed registration link (#38360) 2025-09-01 21:46:33 +01:00
Joshen Lim 32f55e8238 Chore/finalize setup configcat www (#38236)
* Finalize setup configcat for www

* Add comments

* Add comment

* Add a console error if env var is missing for DX clarity

* Nit
2025-09-01 16:17:45 +07:00
Prashant Sridharan 54c1115dc4 Changed Mobbin logo (#38330) 2025-08-31 10:22:08 +01:00
Prashant SridharanandFrancesco Sansalvadore 0d885c8b12 Webinar setup (#38311)
* Added Mobbin Firebase webinar landing page

* Added the correct Zoom Webinar link

* pretty

---------

Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>
2025-08-29 22:59:39 +01:00
Francesco Sansalvadore 5faa6b253c [www] compress public/images (#38251)
compress apps/www/public/images
2025-08-28 10:45:49 +02:00
Francesco Sansalvadore 1f89c24b7a [www] remove lodash (#38240)
remove lodash from www
2025-08-28 10:44:49 +02:00
Francesco Sansalvadore 573ad831d2 [www] clean up lib/constants file (#38241)
clean up www lib/constants file
2025-08-28 10:44:32 +02:00
Francesco Sansalvadore 892000538a [www] use dynamic imports (#38239)
use dynamic imports
2025-08-28 10:44:14 +02:00
Wen Bo Xie edc8b05f86 fix: replace typo in Multigres diagram (#38198) 2025-08-26 16:55:39 +01:00
Joshen Lim b59b002764 www nav CTAs to only render after user is loaded (#38177) 2025-08-26 10:49:57 +08:00
Filipe Cabaço b2529831f6 realtime: remove broadcast from footer (#38187)
the tests we were running were a success and we no longer require to broadcast. we will keep the logic as we might want to dog food other ideas in the near future
2025-08-25 22:18:08 +00:00
Raúl Barroso 29ee6a2992 style: use GitHub's right product name (#38099)
* style: use GitHub's right product name

* fix: use correct kotlin provider
2025-08-22 13:43:47 +02:00
Tyler b949cd884a blog: Lw15 hackathon winner (#38040)
* Add lw15 hackathon winner announcement

* run formatter

* update keyboard image path

* update publish time

* correct the category

* correct author of certain projects

* add missing authors
2025-08-20 08:07:25 -05:00
kemal.earth 2cca945908 fix(www): alignment of edge functions page highlights (#37954)
fix: add footerPosition prop for edge functions highlights

footerPosition prop was missing thus breaking the page layout.
2025-08-15 16:51:42 +01:00
Joshen Lim 20f2471819 Chore/setup sentry for www (#37894)
* Set up Sentry for www

* Add Sentry captureEExceptions to API routes in www

* Prettier

* Fix TS

* Address feedback

* Clean

* Remove SENTRY_AUTH_TOKEN from turbo.json
2025-08-14 15:12:58 +07:00
Kevin Grüneberg d60b3e3b9e feat: cached egress rollout (#37827) 2025-08-13 17:36:48 +08:00
Tyler a257163935 blog: Swap the videos on the lw15 blog posts with the deep dive videos (#37873) 2025-08-13 00:18:52 +09:00
Han Qiao c32c74e34c fix: diff all schemas on branch merge (#37754)
* fix: diff all schemas on branch merge

* chore: remove branching limitation on schema and extensions

* chore: remove limitation from blog post

* chore: remove limitation from docs
2025-08-12 21:18:24 +08:00
Prashant SridharanandFrancesco Sansalvadore 3c20bb8ade Add two new blog posts (#37752)
* New blog posts, still need images

* New blog posts, still need og images

* Added Firebase form to Firebase migration guides

* move blog post to alternatives page

* revert linkgs

* add og image

* add soshi logo

---------

Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>
2025-08-12 09:54:12 +01:00