* 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.
* lazy hide nav and footer
* remove mount useEffect
* eager load supabase logo in nav
* remove mount check in footer
* improve initial load layout shifts
* docs: Maturity model - making it even clearer
* Update apps/docs/content/guides/platform/maturity-model.mdx
* Update apps/docs/content/guides/platform/maturity-model.mdx
* remove hardcoded part from the link
---------
Co-authored-by: Rodrigo Mansueli Nunes <rodrigo@mansueli.com>
Before: All pages have the Home nav menu in static HTML, which is blown away and replaced by the proper nav menu upon hydration. This leads to jankiness when the page first loads and an unpleasant flash of the wrong nav menu (especially obvious on the JavaScript ref page, which takes a long time to process and rerender the nav).
Now: All pages have their correct nav menu in static HTML.
* Add validation for max replicas check
* Small UI fixes
* Add useMemo for edges
* Fix nodes not shwoing up when switching between map and flow view
* Fix logs explorer copy button
* Add edge changes to useEffect
* Bump wait duration when creating replica
* Sync database selector and use pooler checkbox states across panels on settings database
* Fix InstanceConfiguration not showing any nodes
* Sort databases in DatabaseSelector to have primary first
* Logs explorer border fotter
* Add database selector for edge logs
* Make buttons more concise in logs
* Clean up
* Fix
* Fix home page empty empty state
* Attempt to support pooler logs
* minor qol fix for database selector
* Update shared-data pgbouncer to supavisor
* small fix
Update nextjs.mdx
The example env file created with `npx create-next-app -e with-supabase` is called .env.example, not .env.example.local. This updates the getting started doc to reflect that.
* Expose load balancer API endpoint in API settings
* Add load balancer as a node in infrastructure config
* Add load balancer node to infra config
* Fix
* Rename the TableSchema to FilterTable.
* Fix the button state when filtering by table.
* Refactor the FilterTable to support searching for tables.
* Update apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/TableSelector.tsx
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* Fix the style for the error alert.
* Fix a variable name.
* Small style fixes
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* Midway
* Show respective pooler parameters based on selected database
* Add optional params to DatabaseSelector to de-async state between connection string and connection params on database settings page
* remove badge
* Sort projects alphabetically on home page
* Add search functionality on home page
* Minor fixes.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
This will make the page load if not logged in and eliminate the following error message:
Error: NG04014: Invalid configuration of route '/': path cannot start with a slash
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
* docs: fix incorrect .js extension with .ts extension
Within the SvelteKit example, the guide incorrectly references creating a .js file as opposed to a .ts as is required, given the contents of said file has Typescript within it
* Update apps/docs/pages/guides/auth/server-side/email-based-auth-with-pkce-flow-for-ssr.mdx
* run formatter
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: dshukertjr <dshukertjr@gmail.com>