* Wrap up scaffolding for updated branch management UI
* Update dynamic PR target
* Update API spec, fix next 13 issues with new branch UIs
* Fix pull requiests and all branches tabs
* 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>
* chore: upgrade duration estimations, detection of legacy auth roles and dependent objects which might be dropped, light mode and timezone fixes
* chore: docs + extra UX
* chore: revert accidental merge
* Use the new Alert component in ProjectUpgradeAlert.
* Migrate an alert in InfrastructureInfo to the new alert component.
* chore: apply suggestions from code review
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
* Fix the restart server button so that it's aligned to the dropdown button.
* Fix the icon colors on upgrading panel.
* Migrate all alerts to the new shadcn one.
* chore: change wording related to rollbacking upgrades
---------
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
* Set up branch selection UI in EnableBranchingModal to be text input
* Scaffold new CreateBranchModal
* Refactor Enable Branching Modal to use RHF and implement async validation
* midway updating create branch modal
* Update create branch modal with branch checking through text input
* Deprecate create branch side panel
* Remove unused import
* Small improvement to validation
* Remove console log
* Default CIDR block value to 32 and add input validations
* Shift banned ips and rename title
* Update studio/components/interfaces/Settings/Database/BannedIPs.tsx
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
---------
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
* fix: edit/add column on db page
* Update tables.tsx
* Use useTable RQ hook in ColumnList to ensure that columns get updated after SidePanelEditor saves
* Lint import statements
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* When inserting a row, omit all null values so that they can be defaulted by the DB.
* Add test cases for generateRowObjectFromFields
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* Create new auth rate limits page
* Hook up RQ
* Remove rate limit fields from phone provider and SMTP settings
* Update default value and descriptions for token and verification rate limits
* Add ID to each form limit rate section
* Improve rate limit descriptions
* Hide token refresh and verify rate limits
* Update database/tables to use SchemaSelector and add warning for protected schema
* Update database/triggers to use SchemaSelector and add warning for protected schema
* Update database/functions to use SchemaSelector and add warning for protected schema
* Update database/schemas to use SchemaSelector
* Small tweak to database/extensions page
* Update database/types to use SchemaSelector
* Add protected schemas warning for enumerated type and prevent edit/delete of types from protected schema
* Small style fix
* Bump @supabase/shared-types.
* Add scopes parameter to all queries and mutations.
* Refactor the publish app side panel to include scopes.
* Refactor the authorize page to show the app scopes.
* Remove a console.log.
* Address all feedback.
* Simplify the scope rendering.
* Simplify the scopes wording when creating an app.
* Make the modal a bit wider so that some of the text doesn't overflow.
* Add docs url to oauth scopes
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>