* 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>
* 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>
* Set up react queries for enumerated types
* Add delete enumerated type RQ
* Implement types UI + deleting types
* Implement create enumerated type
* Implement update enumerated type
* Tidy enumb dropdown in table editor
* Fix default value dropdown for enum in column editor
* Remove unused code
* Add create enum type cta in column editor
* Support updating enum description
* Add learn more URL RE inability to delete a single enum value
* Add sorting when creating enums
* Support updating existing values in an enum type
* Support updating order when editing existing enum
* Address comments part 1
* Address comments part 2
* Use lucide icons
* Update icons
* Address comments part 3
* Refactor enum type forms to use react hook form
* Update studio/components/interfaces/Database/EnumeratedTypes/EditEnumeratedTypeSidePanel.tsx
* Update studio/components/interfaces/Database/EnumeratedTypes/EditEnumeratedTypeSidePanel.tsx
* Copy
* Small style fix to API panel
* Use new input components and add alert when creating enum type
* Address comments
* Address comments
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* Demo api side panel
* Add docs for storage and edge functions
* Add content
* fix
* Add scroll to logic
* Add storage docs
* Add docs URLs
* Add connecting to project section in getting started
* Link back to docs site for product + resource specific docs
* Add entry points into API side panel for table editor, auth users and storage
* Add entry points into API side panel for edge functions
* Beef up feature preview modal with content
* Fix asset path
* Address several feedback
* Addressing more feedback
* Shift GraphiQL page to database if new api docs flag enabled
* Spelling
* Wording changes
* Spacing and wording
* Fix small issues
* Fix
* Update key showing toggle button
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* When creating a new row with boolean fields, preselect the default value for those fields.
* When preparing row fields to be sent to the API, omit only fields which are not nullable. The not nullables can be sent to the API and they'll be interpreted correctly.
* Remove text color from all dropdown items. The color was set by a class but it should be left to be decided by the parent.
* Make the text smaller in all dropdown elements.
(cherry picked from commit 9a71b3f987047ad26de6e5d496ccf53bc559f71d)
* Fix mismatched colors.
* Remove obsolete text-xs.
* Fix the button in the AI SQL editor.
* Remove unneeded component.
* Update the dropdown content to support size prop (medium by default). Add space-x-2 to the dropdown item. Add flex to DropdownTrigger so that it's more vertically centered.
* Migrate Insert row dropdown in the TableEditor.
* Refactor UserDropdown to use the new Dropdown from shadcn.
* Migrate the ColumnMenu to use the new dropdown.
* Migrate the rest of the dropdowns.
* Remove the size prop and set the w-64 as default.
* Fix build errors.
* More dropdown fixes.
* More fixes.
* More fixes to various dropdowns.
* Remove the flex from the DropdownTrigger and add it in where it's needed.
* Snapshot.
* Remove keys on dropdown separators.
* Fix the dropdown in the SQL editor.
* Minor type fix.
* Remove space-x-2 from DropdownMenuItem and add it to each item where it's needed.
* Remove the space from the dropdown item.
* Fix a build error.
* Fix the item text in some of the dropdowns.
* Remove duplicate CSS from all dropdown items.
* The SubMenuContent text should be lighter to match MenuContent.
* Fix various CSS issues.
* Revert "Remove unneeded component."
This reverts commit ef606f6695.
* Fix migrated CSS classes.
* Last round of feedback fixes.
* Replace all occurences of text-scale-1100 to text-foreground-light.
* Replace all occurences of text-scale-1000 with text-foreground-light.
* Fix double uses of text-foreground-light.
* deletion of json blob data from table editor's side panel code editor fixed
* ensure null json values are saved and fix ts error
* Fix
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
Co-authored-by: Alaister Young <a@alaisteryoung.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>