Commit Graph

49 Commits

Author SHA1 Message Date
Ivan Vasilov 56de26fe22 chore: Migrate the monorepo to use Tailwind v4 (#45318)
This PR migrates the whole monorepo to use Tailwind v4:
- Removed `@tailwindcss/container-queries` plugin since it's included by
default in v4,
- Bump all instances of Tailwind to v4. Made minimal changes to the
shared config to remove non-supported features (`alpha` mentions),
- Migrate all apps to be compatible with v4 configs,
- Fix the `typography.css` import in 3 apps,
- Add missing rules which were included by default in v3,
- Run `pnpm dlx @tailwindcss/upgrade` on all apps, which renames a lot
of classes
- Rename all misnamed classes according to
https://tailwindcss.com/docs/upgrade-guide#renamed-utilities in all
apps.

---------

Co-authored-by: Jordi Enric <jordi.err@gmail.com>
2026-04-30 10:53:24 +00:00
Devanshu Sharma 0674343912 Fix(docs): prevent SecurityError from rapid history.replaceState call… (#38672)
* Fix(docs): prevent SecurityError from rapid history.replaceState calls during fast scrolling

* url now chases the scroll

* fixing merge conflicts

* refactor: minor changes to safeHistoryReplaceState

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-09-18 21:00:10 +00:00
Charis cf3ecc93eb chore(docs): turn on strictNullChecks (#36180)
strictNullChecks was off for docs, which lets errors slip through and
leads to incorrect required/optional typing on Zod-inferred types. This
PR enables strictNullChecks and fixes all the existing violations.
2025-06-04 17:05:37 -04:00
Francesco Sansalvadore 084294fe79 feat: docs breadcrumbs (#27929)
docs guides breadcrumbs
2024-07-15 10:25:13 +02:00
Francesco Sansalvadore 0d657df42e feat: docs global top nav (#26917)
Docs global top nav
2024-07-04 11:51:13 +02:00
Charis f4779d4844 refactor: migrate guides to app router (#23101)
Migrate guides to App Router.
2024-07-03 10:25:06 -04:00
Francesco Sansalvadore 7f42a81dce Chore/custom html elements cleanup (#26836)
* clean up CustomHTMLElements duplication

* save file

* docs --passWithNoTests

* update CustomHTMLElements.utils.test file to tsx
2024-05-30 10:45:57 +02:00
Charis 46342ca1a4 fix: mobile width for ref docs (#22476) 2024-04-04 13:36:16 -04:00
Francesco Sansalvadore be9590c890 Multiple themes management (#18871)
* set up multiple themes in studio

* set up multiple themes in studio

* set up multiple themes in docs and www

* update all resolvedTheme to also include deep-dark

* update all resolvedTheme checks to also include deep-dark

* update tailwind.config.js tokens

* update tailwind.config.js tokens

* update leftover scale12 token

* update if resolvedTheme _doesn't_ include 'dark'

* update more styling tokens

* add dynamic themes to CmdK

* fix nav and footer for multi theme

* add data-theme selector output to transformTokens.js

* update code-hike.css to target data-theme css

* update tailwindcss to ^3.3.5

* ThemeImage with light and dark src for www and docs

* add brand-button styling token

* update old dark theme boolean

* update old dark theme boolean

* make homepage product visuals themeable

* update product page themed images

* update badge green with brand

* fix roles list appearance

* fix auth widget in auth page

* update more dark logic

* update more dark logic

* add button default bg and border

* update pricing page theme styling

* clean up Themeimage

* remove forceDark in homepage

* update dark:border-dark occurrences

* update dark:border-dark occurrences

* fix dark mode base colors

* remove foreground-strong

* fix notification badge bg

* remove some dark: selectors

* update dark: selectors

* update code-hike deep dark bg color

* fix comment typo

* update border-button-hover token

* fix customer story logo

* remove some more dark: selectors

* restore forceDark in www homepage

* fix auth react icon

* fix homepage product visuals

* remove theme

* add brand-link token

* fix checkbox bg

* npm install

* more visible EntityListItem active bg

* fix --background-alternative-default css vars

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2023-11-16 16:41:53 +00:00
Francesco Sansalvadore b91532f6c7 Migrate to styling tokens (#18314)
* migrate some www components to tokens

* consolidate InteractiveShimmerCard to Panel component

* update tokens in blog

* update tokens in careers page

* update tokens in customers section

* update tokens in open-source section

* update tokens in Realtime page

* update tokens in Storage and Vector

* update tokens in SplitCodeBlockCarousel

* update tokens in PGCharts

* remove unused css files

* update tokens in Card

* update tokens in Pricing page

* clean up priving page imports

* remove hardcoded theme vars

* migrate first half of defaultTheme.ts to tokens

* migrate second half of defaultTheme.ts to tokens

* improve inputs

* add foreground to text-light and text-lighter

* add foreground to text-light and text-lighter

* migrate docs components with styling tokens

* migrate docs components with styling tokens

* fix broken Repos component

* fix broken classes in blog

* update tokens on Button and other components

* update tokens on IconPanel

* update studio main layout base styling tokens

* update tokens across studio, docs and www

* update tokens across studio, docs and www

* update ui/Panel to styling tokens

* update ExampleProject and TableEditorMenu tokens

* www vector page tokens

* update studio UI tokens

* update other studio UI tokens

* update more studio UI tokens

* change tokens here, change tokens there

* finish updating colors with tokens variables

* add gui sandbox for theme experimentation

* use common package for www, docs and studio and fix Command K tokens

* provide light mode default tokens options

* fix conflict leftover

* update loading line

* fix className typo

* fix prettier

* update themeSandbox preset default values

* fix text-background0

* prettier

* update warningBanner with warning color

* switch all border-border with border-default

* improve border-secondary and foreground-muted in light mode

* force ring color on toggle

* fix button bg color and border-muted light token

* fix input bg color

* fix dark button hover

* fix homepage product card

* fix code-hike table header colors

* button dark border

* remove tabIndex leftover from homepage main ctas

---------

Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2023-11-07 03:40:53 +00:00
Alaister Young 8057309e51 chore: upgrade next 13 + react 18 (#17839)
* update deps + image codemod (studio)

* update next links (studio)

* update deps

* update links (ui)

* remove next-transpile-modules

* move next-themes dependency

* chore: update ConfirmDialog

* chore: remove old ConfirmModal js file. migrated to TS

* dependency wrangling

* remove empty page

* update next links (www)

* First run bump react-data-grid-v7 beta 4

* fix package-lock.json

* more deps wrangling

* update recharts

* update sentry options

* fix some broken things in www

* studio fixes

* fix graphiql

* fix studio build

* fix menu hydration

* small build error

* update turbo

* fix www typescript errors

* docs image codemod

* links codemod docs

* fix docs typescript errors

* move useConsent to ui to prevent circular deps

* Fix links

* Fix homepage

* Fix links

* move studio/ to apps/

* Revert "move studio/ to apps/"

This reverts commit 1b0a985fcb.

* disable outputFileTracingRoot

* remove outputFileTracingRoot

* fix homepage product cards

* fix PrivacySettings links

* Fix links

* Fix the build for www.

* Minor fixes for JWTGenerator.

* Fix the docs and ui tests.

* Revert codehike back to 0.8.3

* remove ConfirmAlert()

* reenable babel because mobx hates me

* fix blog image and comparison page avatar

* Fix svg errors

* update image synthax

* Fix code hike

* Move the button in a div so that it doesn't inherit its parent height and make the button look weird.

* When components are defined in a component, they get recreated on each render. This makes them unstable in certain cases and causes infinite rerenders.

* Replace the next/head usage with next/script.

* Chore/upgrade next 13 fix table editor (#18431)

* fix table editor styling and fix row deletion logic

* Fix deleting selected rows from header, and fix checkboxes not clearing up

* Fix deleting all rows when filter applied, and fix deleting all rows

* Fix grid size styling issue

* Fix TS error

* Hydration errors

* studio org pages fixes

* fix more studio links

* audit logs fixes

* dropdown icon styling fixes

* fix some images in www

* upgrade to next 14

* try new sentry wrapper for api

* see if this is even invoked

* Revert "see if this is even invoked"

This reverts commit 86c3973ffa.

* Revert "try new sentry wrapper for api"

This reverts commit f67623ebad.

* Revert "upgrade to next 14"

This reverts commit a24dd6131e.

* chore: allow node version 19/20

* Try to fix the LogTable so that it renders with the newer "react-data-grid" version.

* Fix type errors in the log renderer code.

* Fix the replication screen.

* Add the CSS for the GraphiQL.

* Fix SQL editor results rendering

* Lint

* Fix SQL editor results height issue

* Fix auth RLS not invalidating RQ when toggling RLS

* Fix database tables new/edit column regressed

* Fix migrations page empty state if migrations schema not yet created

* Fix API side panel docs temp remove postgrest text for column description PK and FK

* Fix + improve timeout handling in SQL editor

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>
Co-authored-by: Terry Sutton <saltcod@gmail.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com>
2023-10-31 05:51:46 +00:00
Jonathan Summers-Muir dec542a85a chore: update old brand-500 to new brand-300 2023-07-30 17:01:49 +08:00
Francesco Sansalvadore ca73964d93 chore: remove overflow-hidden in cli docs 2023-05-15 11:28:48 +02:00
Francesco Sansalvadore 1657804c08 chore: add new docs homepage hero 2023-05-10 16:18:17 +02:00
Terry Sutton 982b57062e Fix title tag for ref docs 2023-03-17 11:17:45 +08:00
Terry Sutton eba225523a More keys 2022-12-21 17:19:08 -03:30
Terry Sutton bd2bd2c52f Add NextSEO to refdocs crawler files 2022-12-16 15:35:47 -03:30
Jonathan Summers-Muir 6afc1cc4ec add global flags 2022-12-14 16:16:16 +08:00
Jonathan Summers-Muir 9f4187806b fixing mobile menu 2022-12-12 20:08:44 +08:00
Jonathan Summers-Muir 73bc0ea60b more fixes 2022-12-11 02:07:52 +08:00
Terry Sutton c425d775bc Fix ts errors 2022-12-09 09:47:11 -03:30
Jonathan Summers-Muir f62a36531b move all refs into new page format. tidied up CLI and API ref 2022-12-09 17:50:55 +08:00
Jonathan Summers-Muir 1d2fb94304 start moving CLI to new setup 2022-12-08 23:54:26 +08:00
Jonathan Summers-Muir e973fc86f6 optimized pages. ref pages now a lot smaller 2022-12-08 22:58:36 +08:00
Jonathan Summers-Muir c475dcad06 make things into components 2022-12-08 20:47:32 +08:00
Jonathan Summers-Muir 18aed465b9 formatting of first intro docs for supabase v2 2022-12-08 14:14:57 +08:00
Terry Sutton 2aba41376c Merge branch 'feat/docs2.0' of github.com:supabase/supabase into feat/docs2.0 2022-12-07 12:53:45 -03:30
Jonathan Summers-Muir 8e9b9cd4a7 updated common and sidebars for filters and modifiers 2022-12-08 00:19:56 +08:00
Terry Sutton dd0c6ea9c6 Load intro pages in a single column 2022-12-07 11:09:10 -03:30
Terry Sutton 86fc7506ee Fix item highlighting 2022-12-06 22:33:04 -03:30
Terry Sutton 5fe9795c29 Make scrollspy header conditional 2022-12-05 21:31:08 -03:30
Terry Sutton f878ed52c4 Add highlight on scroll to ref nav items 2022-12-05 20:27:53 -03:30
Terry Sutton 547acaf56d Add middleware to redirect bots to a single-file slug 2022-12-02 16:28:36 -03:30
Terry Sutton 180d1e5146 Use common file as the source of the slug for reference links 2022-12-02 11:30:44 -03:30
Jonathan Summers-Muir d2fca75139 try and fix build 2022-12-02 18:57:11 +08:00
Jonathan Summers-Muir 55ee41eab1 fix build issuies 2022-12-02 16:46:28 +08:00
Terry Sutton ec7cb5b0f9 Update the url as the page scrolls on ref docs 2022-12-01 16:17:06 -03:30
Terry Sutton bae9395ff4 Fix dart menu 2022-11-28 16:58:18 -03:30
Jonathan Summers-Muir cadd049639 icon updates 2022-11-26 18:26:01 +08:00
Jonathan Summers-Muir 3eefc0e50c Merge branch 'feat/docs2.0' of https://github.com/supabase/supabase into feat/docs2.0 2022-11-26 16:15:48 +08:00
Jonathan Summers-Muir 2b0c8bb3cd add new ref nav bars 2022-11-26 16:15:19 +08:00
Terry Sutton 9b28ad76f5 Add auth spec, turn off update for auth openapi file 2022-11-25 16:35:20 -03:30
Terry Sutton e0ed39ff43 Add api and auth files 2022-11-25 14:21:14 -03:30
Terry Sutton a5a3fa52fa Allow links to items in the page 2022-11-25 11:51:42 -03:30
Terry Sutton aff740b08a Start Storage api file 2022-11-24 17:54:49 -03:30
Terry Sutton 1584a831e0 Add cli config parsing 2022-11-24 14:06:05 -03:30
Jonathan Summers-Muir bdaf8e6889 updated layouts to use components 2022-11-24 15:03:36 +08:00
Jonathan Summers-Muir d613f64e65 type things properly 2022-11-24 14:35:30 +08:00
Jonathan Summers-Muir 62e221e32c init new ref docs layout 2022-11-04 02:43:28 +08:00