* Add resizable component to ui package.
* Migrate the LogExplorer to use the new resizable component.
* Migrate the SQL editor to use the new component.
* Remove react-split.
* Fix small issues with the tables and keys.
* Refactor the TimezoneSelection with shadcn components.
* Dont pass active to the NavMenuItem.
* Fix the double hash in the _ page.
* Fix an error where an input received an undefined as value.
* Fix increase retention period in PITR disabled incorrectly
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* First
* Update
* Move connection string panel to its own component
* Add connection strings
* Format button
* Add dummy files to get logic working
* Add mdx packages
* add file handling and change logic
* Support connections
* Fix icons, add direct and graphql
* Remove mdx stuff
* Add pooler toggle
* Fix child logic
* Fix grandchild logic
* Refactor data object
* Move back to dialog ui
* Refactor to shadcn tabs
* Find the files
* Wire up icons
* Loop over connection types
* Reformat file paths
* Remove from project home
* fix tab rendering issue
* Check for unique keys
* Add new libs
* comment
* Add direct connection ui
* Get project connection strings
* Cleanup
* Add project keys
* Add types file
* Undo update
* Add next app files
* Add files
* Add next pages files
* Add nuxt
* Fix env vars
* Add rest of frameworks, graphql and orms
* Add orms
* Fix types
* Add guide links
* Run prettier
* Separate graphql
* Move ui
* Move direct connection to first position
* Move to single files
* Update styling
* Fix locations
* Fix next content
* Fix dialog close button, add proper light mode theme
* Fix dialog style issues
* CleanupA
* Pin to top
* Feat/homepage connect modal combined styling update (#21079)
* chore: update styling. also moved useStates as it was sort of duplicated
* Cleanup
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* Close pooler modal
* Make the db connection panel blend in
* Allow for DatabaseSelector
* Dont open by default
* Some fixes
* Set min height to loader
* Fix
* Small styling fixes for table editor sort filter popover
* Make connect button stand out
---------
Co-authored-by: Jordi Enric <jordi.err@gmail.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* Change all imports in the ui package which import via the @ui shortcut.
* Add a new ui-patterns package. Add it to all apps.
* Migrate PrivacySettings from ui to ui-patterns.
* Migrate ConsentToast from ui to ui-patterns.
* Remove providers folder from ui package.
* Move GlassPanel.
* Migrate IconPanel.
* Migrate TweetCard.
* Migrate ThemeImage.
* Remove LWXCountdownBanner.
* Migrate CountdownWidget.
* Migrate SchemaTableNode.
* Migrate ExpandableVideo.
* Migrate ThemeToggle.
* Fix bunch of imports in the docs app.
* Revert some unnecessary changes.
* Expand the README.md.
* Fix the tailwind configs, they were using old folder structure.
* Fix leftover merge conflicts.
* Remove a deleted page in master.
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* Add a new function to ai-commands package.
* Add a new API route to all three apps.
* Refactor the Command component to use the new URL.
* Resort the imports.
* fix: error with quotes in search results
Search results with double quotes in the title need to be escaped or
cmdk's
`document.querySelector` will throw an error for invalid selector (since
the selector is wrapped in double quotes).
Also add and error boundary so errors in command menu don't crash the
entire site.
* format
Force mount docs search across all command menus. There's probably a
good question here about whether www/dashboard want docs search to be
stuck at the top all the time, but that's out of scope. For now, just
make sure users can search long strings of text without the search
option disappearing on them.
Also refactor force mounting to use cmdk's native option, which is now
released.
Begin the process of moving our MDX files into their own content directory.
Fixed a few minor bugs re: ToC and tabs not rerendering consistently on page navigation. (The ToC thing wasn't a problem before the refactor, the tabs thing is a problem on prod.)
Moved MDX files can't import their own components, so everything they require needs to be back in the component prop for mdx-remote's serializer. Cleaned this up a bit and lazy-loaded heavy/rare stuff. Also, the component prop doesn't take arbitrary objects (only actual components), so imported data has to be wrapped in a component.
* migrate vault tabs to shadcn
* fix lightmode D:
* refactor to use <Link> so its more accessible
* rm commented code
* add navigation-tabs compo
* use shadcn tabs instead
* rm navigationtabs compo
* add new navmenu compo for tabs that require navigation
* make label optional and pass ref of nav element
* add privileges page
* fix
* fix: could have both global and column-specific privileges + is global per privilege
* Trigger Build
* load permissions data for current table only
* fix style for light theme
* add a guide to Privileges
* Update apps/docs/pages/guides/auth/column-level-security.mdx
Co-authored-by: Greg Richardson <greg.nmr@gmail.com>
* Update apps/docs/pages/guides/auth/column-level-security.mdx
Co-authored-by: Greg Richardson <greg.nmr@gmail.com>
* Update doc
* Update docs
* progress moving privileges to pg-meta
* split up column privileges and table privileges
* adds loading state to toggles
* Add feature flag, move from auth section to database section
* Cleanup
* Update meta store table lists, add header warnings, update docs
* Add alert if any columns have privilages
* Spelling
* fix api.d.ts
* fix link
* move to auth pages
* only show editable schemas
* limit roles
* auto select first table
* remove roles meta store
* inline toggling
* apply privileges all at once
* add preview and use new switch component
* fix spelling
* handle long column names
* warn users about losing changes when changing schemas/tables
* remove strange docs link
* fix feature preview after reload
* use shadcn select
* Update select.tsx
* Minor UX fixes
* Update toast
* Update feature preview image for cls
* update cls warnings
* update warnings
* fix toast message
* Add migration alert to preview page
* Add link to CLS from feature preview, and add empty state on CLS page if feature preview is not enabled
* Shift local storage keys hard code to lib/constants
---------
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: Greg Richardson <greg.nmr@gmail.com>
Co-authored-by: Terry Sutton <saltcod@gmail.com>
Co-authored-by: Alaister Young <a@alaisteryoung.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* Midway implementation notifications v2
* Some updates to Tab component
* Midway implementation notifications v2 again
* implement infinite scrolling and loading for notification sv2
* Add button actions
* Implement archive notifications
* Add filter dropdown for notifications
* Update date format
* Small style fix
* Update
* Update API codegen
* Add empt state
* Add empty state for archived notifications
* Fix type
* Final changes to notifications v2
* Small style fix
* Small fix
* Only mark notifications that come into view as read
* Update package lock
* Fix new role form
* Rewrite form
* Commit a sin against ts
* Make the afterLabel a ReactNode.
* Fix minor type issues.
* Fix type
* Types
* Use lodash sortBy instead of the mutating array.sort.
* Fix the order of the roles with active connections.
* Sort the roles by lowercased names.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
* d4 setup
* auth title
* Starbuck
* update video id
* starbuck main stage (#19725)
* Caption fixes for LWXd3 (#19680)
* Update 2023-12-13-supabase-branching.mdx
* Update 2023-12-13-supabase-branching.mdx
* fix: add requirement on Docker client for edge funcs deploy (#19624)
* fix: add requirement on Docker client for edge funcs deploy
* fix: docker name
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
* Update apps/docs/pages/guides/functions/deploy.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
* fix: prettier
---------
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
* Add YouTube video, form link, more internal linking. (#19685)
* Add YouTube video, form link, more internal linking.
* More internal linking.
* Edit admonition.
* Swap OG image, add planetpg tag
* Prettier
* Update name
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* fix: update basic auth settings form (#19708)
* fix: allow formfield to not have an icon
* fix: convert radio buttons to formfields
* fix: update copy & icons in auth settings page (#19710)
* fix: add hcaptcha and cloudflare icons
* fix: update copy
* Chore/deprecate publications store (#19655)
* Hide RLS assistant features for orgs with HIPAA
* Replace all usage of meta.publications with react query
* Deprecate publications store from meta store mobx, shift updateTableRealtime logic to SidePanelEditor
* Address comments
* Fix create trigger (#19711)
* Chore/deprecate triggers store (#19712)
* Replace all usage of meta.triggers with react query
* Deprecate and remove ttriggers mobx store
* Fix
* Update apps/studio/components/interfaces/Database/Triggers/TriggersList/TriggersList.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
* Chore/branching update requirements (#19670)
* Update requirements to enable branching
* Remove panel query when closing subscripton plan panel
* Update apps/studio/components/layouts/AppLayout/EnableBranchingButton/BranchingPlanNotice.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
* Lint
* Lint
* Update
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
* Update branching info (#19715)
* Update branching info
* swap
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* fix: time until hackathon end count down clock (#19716)
* build-d4 (#19709)
* build-d4
* Add images and more links.
* Update description.
* ADd mdx to filename.
* Fix and update images
* Edit filename.
* replace notion links and prettify doc
* fix title image link
* update title
* Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* update filename,
---------
Co-authored-by: Bo Lu <lv.patrick@gmail.com>
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* docs: auth passwords page (#19490)
* docs: auth passwords page
* Add redirect from old url
* apply suggestion from @charislam
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
---------
Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Chore/deprecate functions store (#19714)
* Shift all usage of database functions from pg meta store to RQ
* Remove functions store from pg meta mobx store
* fix
* Fix
* Fixes
* fix
* Address comments
* Add build d4 (#19721)
add build item
* chore: add support sla of plans and non abuse copy (#19572)
* chore: add support sla of plans and non abuse copy
reword the SLA description of the popup to cover all paid plans
add support sla shown in support form based on plan
default expand support sla shown in support form
add non-abuse copy if user tries to submit high or urgent severity tickets
* fix: mispelling on prioritized
* fix: update copy based on comments
* starbucks-main-stage
* Update file name.
* Add og and thumb.
* Add video.
* Add LWX links.
* chore: Migrate profile information to use `react-hook-form` (#19675)
* Fix the icon in the theme listbox.
* Remove visible prop on FormSection since it used block which clashes with grid CSS class.
* Migrate the user profile form to use react-hook-form.
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* chore: change current to all local for migrations in db reset command (#19728)
* change current to all local for migrations in db reset command
* Apply suggestions from code review
---------
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* chore: Fix the types in the `ui` package (#19633)
* Enable the typecheck command for the ui package.
* Ignore the stories.tsx files when typechecking.
* Remove the unused Avatar component. We can use the one provided by shadcn now.
* Rename the datatable.stories file.
* Fix various type errors.
* Fix the Toast component.
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Add images.
* Fix description.
* Add new date and admonition.
* Fix URL.
* Update apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx
---------
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Lakshan Perera <lakshan@supabase.io>
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: Terry Sutton <saltcod@gmail.com>
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
Co-authored-by: Tyler <18113850+dshukertjr@users.noreply.github.com>
Co-authored-by: Bo Lu <lv.patrick@gmail.com>
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com>
Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com>
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>
Co-authored-by: Pamela Chia <pamelachiamayyee@gmail.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
Co-authored-by: Tobias Törnros <t.tornros@gmail.com>
* Update apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx
Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com>
* update d4 link
* fix prettier + more updates
* update announcement banners
* fix prettier
* X blog digest (#19687)
* Caption fixes for LWXd3 (#19680)
* Update 2023-12-13-supabase-branching.mdx
* Update 2023-12-13-supabase-branching.mdx
* lwx blog digest
* fix: add requirement on Docker client for edge funcs deploy (#19624)
* fix: add requirement on Docker client for edge funcs deploy
* fix: docker name
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
* Update apps/docs/pages/guides/functions/deploy.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
* fix: prettier
---------
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
* Add YouTube video, form link, more internal linking. (#19685)
* Add YouTube video, form link, more internal linking.
* More internal linking.
* Edit admonition.
* Swap OG image, add planetpg tag
* Prettier
* Update name
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* fix: update basic auth settings form (#19708)
* fix: allow formfield to not have an icon
* fix: convert radio buttons to formfields
* fix: update copy & icons in auth settings page (#19710)
* fix: add hcaptcha and cloudflare icons
* fix: update copy
* Chore/deprecate publications store (#19655)
* Hide RLS assistant features for orgs with HIPAA
* Replace all usage of meta.publications with react query
* Deprecate publications store from meta store mobx, shift updateTableRealtime logic to SidePanelEditor
* Address comments
* Fix create trigger (#19711)
* Chore/deprecate triggers store (#19712)
* Replace all usage of meta.triggers with react query
* Deprecate and remove ttriggers mobx store
* Fix
* Update apps/studio/components/interfaces/Database/Triggers/TriggersList/TriggersList.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
* Chore/branching update requirements (#19670)
* Update requirements to enable branching
* Remove panel query when closing subscripton plan panel
* Update apps/studio/components/layouts/AppLayout/EnableBranchingButton/BranchingPlanNotice.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
* Lint
* Lint
* Update
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
* Update branching info (#19715)
* Update branching info
* swap
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* fix: time until hackathon end count down clock (#19716)
* build-d4 (#19709)
* build-d4
* Add images and more links.
* Update description.
* ADd mdx to filename.
* Fix and update images
* Edit filename.
* replace notion links and prettify doc
* fix title image link
* update title
* Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* update filename,
---------
Co-authored-by: Bo Lu <lv.patrick@gmail.com>
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
* docs: auth passwords page (#19490)
* docs: auth passwords page
* Add redirect from old url
* apply suggestion from @charislam
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
---------
Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
* Chore/deprecate functions store (#19714)
* Shift all usage of database functions from pg meta store to RQ
* Remove functions store from pg meta mobx store
* fix
* Fix
* Fixes
* fix
* Address comments
* Add build d4 (#19721)
add build item
* update digest layout
* add community meetups link
* move main stage label
---------
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Lakshan Perera <lakshan@supabase.io>
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: Ramiro Nuñez Dosio <ramiro@supabase.io>
Co-authored-by: Terry Sutton <saltcod@gmail.com>
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
Co-authored-by: Tyler <18113850+dshukertjr@users.noreply.github.com>
Co-authored-by: Bo Lu <lv.patrick@gmail.com>
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com>
Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com>
* Update images.
* Add images.
* linnk lwx
* Update apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx
Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com>
---------
Co-authored-by: Ramiro Nuñez Dosio <ramiro@supabase.io>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Lakshan Perera <lakshan@supabase.io>
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: Terry Sutton <saltcod@gmail.com>
Co-authored-by: Kang Ming <kang.ming1996@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
Co-authored-by: Tyler <18113850+dshukertjr@users.noreply.github.com>
Co-authored-by: Bo Lu <lv.patrick@gmail.com>
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com>
Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com>
Co-authored-by: Pamela Chia <pamelachiamayyee@gmail.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
Co-authored-by: Tobias Törnros <t.tornros@gmail.com>
* Enable the typecheck command for the ui package.
* Ignore the stories.tsx files when typechecking.
* Remove the unused Avatar component. We can use the one provided by shadcn now.
* Rename the datatable.stories file.
* Fix various type errors.
* Fix the Toast component.
* Fix the icon in the theme listbox.
* Remove visible prop on FormSection since it used block which clashes with grid CSS class.
* Migrate the user profile form to use react-hook-form.