Ctrl K
ComunidadGuías…

dashboard/CHANGELOG.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
## [@nhost/dashboard@3.9.0] - 2026-11-10

### 🚀 Features

- *(dashboard)* Add a stacked bar metrics chart (#5221)
- *(dashboard)* Add a multi-column unique constraint editor (#5095)
- *(dashboard)* Deploy a branch, tag or commit from the Deployments page (#5232)


### 🐛 Bug Fixes

- *(dashboard)* Buttons round 4, remove one off button styles (#5235)
- *(dashboard)* One edit icon and one look for three dots menus (#5248)
- *(dashboard)* Make the name in the delete confirmation popups easy to copy and see (#5233)
- *(dashboard)* Untick the delete account checkbox on cancel (#5291)
- *(dashboard)* Icon buttons use the subtle style (#5231)
- *(dashboard)* Give most popups the same look (#5217)
- *(dashboard)* One copy button look everywhere (#5249)
- *(dashboard)* Compact GitHub sync notice on settings pages (#5288)
- *(dashboard)* Consistent settings cards (#5289)
- *(dashboard)* Keep the metrics chart legend from interfering with tooltips (#5209)
- *(dashboard)* More inner padding on settings cards (#5299)
- *(dashboard)* Docs links as a help icon next to settings card titles (#5300)
- *(dashboard)* Settings page titles (#5298)
- *(dashboard)* Clear cached project config when switching projects (#5255)
- *(dashboard)* Secondary button refresh (#5311)
- *(dashboard)* Easier to see checkbox outlines (#5302)
- *(dashboard)* Tooltips no longer block the buttons under them (#5312)
- *(dashboard)* No top line on flat outline buttons (#5327)
- *(dashboard)* Configuration editor in the settings column (#5315)
- *(dashboard)* Redesign the General page in project settings (#5303)
- *(dashboard)* Save local metadata changes to the project files (#5326)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Use the primary token instead of primary-main (#5250)
- *(ci)* Update dependencies due to CVEs (#5307)


### Chore

- *(deps)* Fix workspace minimatch, glob and graphql-scalars audits (#5330)

## [@nhost/dashboard@3.8.1] - 2026-10-26

### 🐛 Bug Fixes

- *(dashboard)* Remove the old navy from the data grid cells (#5214)
- *(dashboard)* Ghost button (#5196)
- *(dashboard)* Fix popover scroll in sheets and tooltip warning (#5228)
- *(dashboard)* Show completion message after logical backup restore (#5230)
- *(dashboard)* Design tokens round 2, base components (#5215)
- *(dashboard)* One alert look with an automatic icon per type (#5224)
- *(dashboard)* Remove workspaces GraphQL fields from queries (#5284)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Move metrics chart interactions into shared hooks (#5208)
- *(dashboard)* Correct local dashboard setup commands (#5111)


### Chore

- *(deps)* Update vulnerable dependencies (#5161)
- *(deps)* Update vulnerable dependencies (#5226)
- *(deps)* Update vulnerable dependencies (#5242)
- *(deps)* Update vulnerable dependencies (#5256)

## [@nhost/dashboard@3.8.0] - 2026-10-20

### 🚀 Features

- *(dashboard)* Add support for composite foreign keys (#4494)
- *(dashboard)* Render DialogProvider with v3 dialog, sheet and alert-dialog (#5170)


### 🐛 Bug Fixes

- *(dashboard)* Gate native queries when running old graphql engine version (#5121)
- *(dashboard)* Allow editing AI assistants without GraphQL or webhook tools (#5197)
- *(dashboard)* Keep query params when resolving placeholder links (#5107)
- *(dashboard)* Fix switching projects from a database page (#5108)
- *(dashboard)* Split UnauthenticatedLayout into AuthFlowLayout and GuestGuard (#4982)
- *(dashboard)* New metrics icon (#5194)
- *(dashboard)* Move dashboard version to help and support (#5185)
- *(dashboard)* Merge outline-emboss and secondary buttons into outline (#5187)
- *(dashboard)* Handle composite foreign key constraints when reading relationships (#5061)
- *(dashboard)* Allow unique indexes as referenced foreign key keys (#5065)
- *(dashboard)* Fix saving run services and NaN replicas (#5198)
- *(dashboard)* Move remaining v2 and MUI consumers to v3 (#5178)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Lint logs files hidden by root gitignore (#5191)
- *(dashboard)* Remove unused ui/v2 components, MUI and Emotion (#5179)

## [@nhost/dashboard@3.7.1] - 2026-10-14

### 🐛 Bug Fixes

- *(dashboard)* Added CA flag (#5175)

## [@nhost/dashboard@3.7.0] - 2026-10-14

### 🚀 Features

- *(dashboard)* New dashboard design (#5137)


### 🐛 Bug Fixes

- *(dashboard)* Add recovery for stale metadata conflicts (#5078)
- *(dashboard)* Route relationship creation through the shared error toast (#5082)
- *(dashboard)* Preserve user-entered values when cloning rows (#5081)
- *(dashboard)* Fix PAT token contrast in dark mode and unstyled toasts (#5124)
- *(dashboard)* Toggle MultiSelect values from the controlled prop (#4983)
- *(dashboard)* Align field-array row controls with their inputs (#5115)


### Chore

- *(deps)* Update vulnerable dependencies (#5087)
- *(deps)* Update vulnerable dependencies (#5098)
- *(deps)* Update vulnerable dependencies (#5123)
- *(deps)* Update vulnerable dependencies (#5135)

## [@nhost/dashboard@3.6.0] - 2026-09-30

### 🚀 Features

- *(dashboard)* Add last sign-in method badge (#4984)
- *(dashboard)* Manage logical models and native queries (#4792)
- *(dashboard)* Manage logical model and native queries permissions (#4793)
- *(dashboard)* Manage native queries relationships (#4777)


### 🐛 Bug Fixes

- *(dashboard)* Isolate project config errors (#4818)
- *(dashboard)* Improve multiline text tooltip accessibility with keyboard (#4978)
- *(dashboard)* Stop unscheduled deployments hiding the live one (#5023)
- *(dashboard)* Prevent unintended permission changes (#5062)
- *(dashboard)* Refetch metadata version before tracking a new table (#5076)
- *(dashboard)* Prepare shared UI for native queries (#4823)
- *(dashboard)* Generalize PermissionsGrid actions and allow locking RoleActionSwitcher (#4824)


### ⚙️ Miscellaneous Tasks

- *(nixops)* Bump Go to 1.27 (#4887)
- *(dashboard)* Add native query and logical model metadata contracts (#4791)
- *(dashboard)* Use jsdom's native PointerEvent in tests (#5068)


### Chore

- *(deps)* Update vulnerable dependencies (#4973)
- *(deps)* Update vulnerable dependencies (#4998)
- *(deps)* Update vulnerable dependencies (#5056)

## [@nhost/dashboard@3.5.3] - 2026-09-07

### 🐛 Bug Fixes

- *(dashboard)* Require typed confirmation to delete projects and orgs  (#4949)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Update schema in biome.json (#4939)

## [@nhost/dashboard@3.5.2] - 2026-09-03

### 🐛 Bug Fixes

- *(dashboard)* Exclude generated columns from validation (#4919)
- *(dashboard)* Migrate toasts to v3 (#4921)
- *(dashboard)* Do not retry mutations in the Apollo retry link (#4927)


### ⚙️ Miscellaneous Tasks

- *(nixops)* Bump flake, bump nodejs and tooling (#4894)
- *(dashboard)* Remove ControlledSwitch (#4923)


### Chore

- *(deps)* Update vulnerable dependencies (#4863)
- *(deps)* Update vulnerable dependencies (#4928)

## [@nhost/dashboard@3.5.1] - 2026-08-25

### 🐛 Bug Fixes

- *(dashboard)* Preserve roles and omit the Admin user-id header (#4870)
- *(dashboard)* Migrate auth/users page (#4827)
- *(dashboard)* Prevent an error boundary when editing playground headers (#4882)
- *(dashboard)* Migrate oauth2 clients page to v3 (#4829)

## [@nhost/dashboard@3.5.0] - 2026-08-24

### 🚀 Features

- *(dashboard)* Allow copying nhost-registry (#4838)


### 🐛 Bug Fixes

- *(dashboard)* Restore billing button padding (#4847)
- *(dashboard)* Add background to avatar for transparent images (#4845)
- *(dashboard)* Fix avatar CSP and disable Stripe advanced fraud signals (#4830)
- *(dashboard)* Improve cleanup of event triggers and cron triggers invocations in e2e tests (#4851)
- *(dashboard)* Fix graphiql editor suggestion design (#4859)
- *(dashboard)* Prevent composite foreign key crashing data grid (#4866)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Add Segment event tracking across the app (#4684)

## [@nhost/dashboard@3.4.1] - 2026-08-18

### 🐛 Bug Fixes

- *(dashboard)* Reuse project info cards on the provisioning screen (#4837)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Add AU flag (#4842)


### Chore

- *(deps)* Update vulnerable dependencies (#4815)

## [@nhost/dashboard@3.4.0] - 2026-08-17

### 🚀 Features

- *(dashboard)* Add import logical backup ui (#4696)


### 🐛 Bug Fixes

- *(dashboard)* Resolve member menu overflow on mobile screens (#4652)
- *(dashboard)* Migrate v2 shared foundation (#4766)
- *(dashboard)* Migrate authenticated layout to v3 (#4779)
- *(dashboard)* Migrate leaf pages v3 (#4775)
- *(dashboard)* Raise error when provider tokens request fails after sign-in (#4782)
- *(dashboard)* Migrate project layout & graphiql styling to v3 (#4781)
- *(dashboard)* Refactor account menu (#4787)
- *(dashboard)* Migrate SelcetOrg component (#4789)
- *(dashboard)* Migrate upgrade banner, metrics, graphql & new-project to v3 (#4790)
- *(dashboard)* Catch table constraints to show more descriptive errors (#4788)
- *(dashboard)* Render toasts above elevated dialogs (#4797)
- *(dashboard)* Migrate billing & members components to v3 (#4796)
- *(dashboard)* Exclude unnamed columns from foreign key column select (#4798)
- *(dashboard)* Migrate Pagination to v3 (#4799)
- *(dashboard)* Make URL the single source of truth for pagination (#4800)
- *(dashboard)* Converge data grid pagination onto useUrlPagination (#4803)
- *(dashboard)* Migrate provisioning & application-state components to v3 (#4808)
- *(dashboard)* Migrate support, new and reset password pages to v3 (#4816)
- *(dashboard)* Migrate SelectOrgAndProject and ProjectStatus (#4819)
- *(dashboard)* Remove v2 InlineCode component (#4820)
- *(dashboard)* Disable delete project/organization actions for non-admins (#4822)
- *(dashboard)* Remove unnecessary CSS rules (#4836)


### Chore

- *(deps)* Update vulnerable dependencies (#4773)
- *(deps)* Update vulnerable dependencies (#4786)

## [@nhost/dashboard@3.3.0] - 2026-08-04

### 🚀 Features

- *(dashboard)* Show project subdomain and region in AppLoader while initializing (#4739)
- *(dashboard)* Add GraphQL Actions management UI (#4595)
- *(dashboard)* Add permissions management to GraphQL actions (#4694)
- *(dashboard)* Add action relationship editor (#4695)


### 🐛 Bug Fixes

- *(dashboard)* Migrate sign-in methods settings page (#4703)
- *(dashboard)* Migrate remaining storage and database page to v3 (#4698)
- *(dashboard)* Migrate smtp settings page (#4704)
- *(dashboard)* Migrate oauth2 provider settings page (#4705)
- *(dashboard)* Migrate jwt settings page (#4706)
- *(dashboard)* Migrate storage settings page (#4707)
- *(dashboard)* Migrate metrics settings page (#4713)
- *(dashboard)* Migrate database settings page (#4708)
- *(dashboard)* Migrate compute resources settings page (#4709)
- *(dashboard)* Migrate custom domains settings page (#4710)
- *(dashboard)* Migrate deployments settings page (#4711)
- *(dashboard)* Migrate environment variables settings page (#4712)
- *(dashboard)* Migrate rate limiting settings page (#4714)
- *(dashboard)* Migrate roles permissions settings page (#4715)
- *(dashboard)* Migrate secrets settings page (#4716)
- *(dashboard)* Migrate deployment page (#4687)
- *(dashboard)* Migrate account settings page (#4753)
- *(dashboard)* Migrate run service page (#4754)
- *(dashboard)* Migrate AI assistants page (#4755)
- *(dashboard)* Migrate AI auto-embeddings page (#4759)
- *(dashboard)* Remove SettingsContainer(v2) (#4760)
- *(dashboard)* Migrate AI file stores page (#4763)
- *(dashboard)* Migrate overview page (#4764)
- *(dashboard)* Preserve GraphQL playground user selection (#4768)
- *(dashboard)* Make primary key columns searchable (#4769)


### Chore

- *(deps)* Update vulnerable dependencies (#4744)

## [@nhost/dashboard@3.2.1] - 2026-07-28

### 🐛 Bug Fixes

- *(dashboard)* Migrate general settings page (#4699)
- *(dashboard)* Migrate editor settings page (#4700)
- *(dashboard)* Migrate ai settings page (#4701)
- *(dashboard)* Migrate authentication settings page (#4702)
- *(dashboard)* Route local migration API requests correctly (#4730)
- *(dashboard)* Centralize admin API targeting in hooks (#4735)


### Chore

- *(deps)* Update vulnerable dependencies (#4726)

## [@nhost/dashboard@3.2.0] - 2026-07-24

### 🚀 Features

- *(dashboard)* Add warning|info|success variant to v3 alert (#4721)
- *(dashboard)* Authenticate Zendesk support with OAuth (#4727)


### 🐛 Bug Fixes

- *(dashboard)* Migrate hasura settings page to v3 (#4686)
- *(ci)* Fix vercel build complaining about a missing functions directory and update deps for vulnerabilities (#4690)
- *(dashboard)* Show the correct dashboard version (#4691)
- *(dashboard)* Fix fetching postgres logs when upgrading postgres version (#4719)
- *(dashboard)* Standardize generated GraphQL imports (#4697)
- *(dashboard)* Migrate hasura page to v3 (#4692)


### 🧪 Testing

- *(dashboard)* Add unit tests for AuthProvider state changes (#4663)


### Chore

- *(deps)* Update vulnerable dependencies (#4693)

## [@nhost/dashboard@3.1.0] - 2026-07-21

### 🚀 Features

- *(dashboard)* Add sample context UI for event trigger tests (#4602)
- *(dashboard)* Add clone, edit, and delete actions to database table grid (#4516)
- *(dashboard)* Add ⌘/Ctrl+Enter shortcut to run SQL editor query (#4648)
- *(landing)* Wire into monorepo build & deploy pipeline
- *(dashboard)* Introduce command palette for project & org navigation (#4603)
- *(landing)* Merge nhost/landing into monorepo (#4688)


### 🐛 Bug Fixes

- *(dashboard)* Resolve CI failures on main branch (#4605)
- *(dashboard)* Align additional headers input fields (#4601)
- *(dashboard)* Fallback to getFile download for storage files in private buckets (#4598)
- *(dashboard)* Use custom date/time picker when inserting row (#4596)
- *(dashboard)* Migrate select to v3 (#4615)
- *(dashboard)* Resolve mobile layout overflows on auth users & schema toolbar (#4616)
- *(dashboard)* Migrate X icon in DialogTitle (#4625)
- *(nhost-js)* Resolve minimatch jest coverage crash (#4626)
- *(dashboard)* Resolve account settings layout shifting on mobile sc… (#4631)
- *(dashboard)* Migrate dashboard dropdown menus (#4636)
- *(dashboard)* Migrate settings page spinners (#4623)
- *(dashboard)* Auto-populate user data when creating a ticket (#4638)
- *(dashboard)* Send support ticket services as strings (#4628)
- *(dashboard)* Extract shared form, permissions, and metadata components (#4588)
- *(dashboard)* Update biome to 2.5.3 (#4641)
- *(dashboard)* Migrate remote schema and data grid spinners (#4653)
- *(dashboard)* Migrate settings page spinners (#4642)
- *(dashboard)* Migrate deployments and overview spinners (#4654)
- *(dashboard)* Migrate org, billing, and dialog spinners (#4655)
- *(dashboard)* Migrate remaining page spinners (#4656)
- *(dashboard)* Migrate layout, guard, and shared component spinners (#4657)
- *(dashboard)* Remove the v2 icons and ActivityIndicator (#4669)
- *(dashboard)* Migrate project feature areas from Button v2 to v3 (#4670)
- *(dashboard)* Stabilize run service menu selection in e2e tests (#4677)
- *(dashboard)* Migrate remote schema page to v3 (#4676)
- *(dashboard)* Migrate leaf auth/support/password pages from Buttonv2 to v3 (#4662)
- *(dashboard)* Migrate account/settings forms from Button v2 to v3 (#4667)
- *(dashboard)* Extract shared query and shortcut helpers (#4668)


### 💼 Other

- Merge remote-tracking branch 'origin/main' into feat/merge-landing

# Conflicts:
#	dashboard/pnpm-lock.yaml
#	docs/pnpm-lock.yaml
#	examples/demos/express/pnpm-lock.yaml
#	examples/demos/pnpm-lock.yaml
#	examples/demos/react-demo/pnpm-lock.yaml
#	examples/guides/codegen-nhost/pnpm-lock.yaml
#	examples/guides/pnpm-lock.yaml
#	examples/guides/react-apollo/pnpm-lock.yaml
#	examples/guides/react-query/pnpm-lock.yaml
#	examples/guides/react-urql/pnpm-lock.yaml
#	examples/quickstarts/nextjs/pnpm-lock.yaml
#	examples/quickstarts/react/pnpm-lock.yaml
#	examples/quickstarts/reactnative/pnpm-lock.yaml
#	examples/quickstarts/svelte/pnpm-lock.yaml
#	examples/quickstarts/vue/pnpm-lock.yaml
#	examples/tutorials/nhost-nextjs-tutorial/pnpm-lock.yaml
#	examples/tutorials/nhost-react-tutorial/pnpm-lock.yaml
#	examples/tutorials/nhost-reactnative-tutorial/pnpm-lock.yaml
#	examples/tutorials/nhost-svelte-tutorial/pnpm-lock.yaml
#	examples/tutorials/nhost-vue-tutorial/pnpm-lock.yaml
#	examples/tutorials/pnpm-lock.yaml
#	packages/nhost-js/pnpm-lock.yaml
#	packages/stripe-graphql-js/pnpm-lock.yaml
#	pnpm-lock.yaml
#	pnpm-workspace.yaml
#	services/functions/pnpm-lock.yaml
- Merge remote-tracking branch 'origin/main' into feat/merge-landing


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Use jsdom localStorage in tests (#4621)


### Chore

- *(deps)* Update vulnerable dependencies (#4610)

## [@nhost/dashboard@3.0.0] - 2026-06-29

### 🚀 Features

- *(dashboard)* Show functions that return setof table in schema diagram (#4426)
- *(dashboard)* Add object-type icon to schema diagram nodes (#4320)
- *(dashboard)* Allow functions and expression as default (#4457)
- *(dashboard)* Migrate use metadata to common export metadata hook (#4571)


### 🐛 Bug Fixes

- *(dashboard)* Don't elevate permissions when security-keys data is missing (#4498)
- *(dashboard)* Add some margin to deployment logs they can still arrive after endedAt (#4534)
- *(dashboard)* Correct computed field name validation message (#4558)
- *(dashboard)* Suggest Nhost functions in event, cron & scheduled events webhook (#4559)
- *(dashboard)* Enable e2e tests (#4542)
- *(dashboard)* Keep lock icon inline in permission variables list (#4569)
- *(dashboard)* Show confirmation modal when closing Table form if it's dirty (#4517)
- *(dashboard)* Only show billing if user is admin (#4568)
- *(dashboard)* Migrate logs page to v3 (#4580)
- *(dashboard)* Prevent stale 1:2-ratio validation error when switching compute resource presets (#4565)
- *(auth)* ⚠️ **BREAKING** ⚠️ Require elevated permissions to generate TOTP secret (#4493)
- *(dashboard)* Unify column types on specificType and fix date/time handling (#4581)
- *(dashboard)* Migrate backups page to v3 (#4591)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Add Actions metadata API types and schemas (#4579)
- *(dashboard)* Remove date-fns v2 (#4590)


### Chore

- *(deps)* Update vulnerable dependencies (#4530)
- *(deps)* Update vulnerable dependencies (#4541)
- *(deps)* Update vulnerable dependencies (#4549)
- *(deps)* Update vulnerable dependencies (#4553)
- *(deps)* Update vulnerable dependencies (#4604)

## [@nhost/dashboard@2.66.0] - 2026-06-11

### 🚀 Features

- *(dashboard)* Add computed fields in GraphQL settings (#4237)
- *(dashboard)* Add metrics tab to serverless functions (#4183)


### 🐛 Bug Fixes

- *(dashboard)* Migrate checkbox to shadcn (#4440)
- *(deps)* Bump up shellquote due to CVE (#4499)
- *(dashboard)* Correct run services and auto-embeddings pagination offset (#4495)
- *(dashboard)* Clean up leftover run services in run e2e test (#4496)
- *(dashboard)* Increase the width of the service column (#4508)
- *(dashboard)* Optimize DataBrowserSidebar tests (#4509)
- *(dashboard)* Migrate custom autocomplete dropdowns to v3 Combobox primitive (#4492)
- *(dashboard)* Move the check mark to the left in combobox (#4515)
- *(dashboard)* Unify session argument wording across GraphQL settings (#4521)
- *(dashboard)* Mixed light/dark theme after signing in and switching tabs (#4522)


### ⚙️ Miscellaneous Tasks

- *(ci)* Nixify dashboard/docs vercel builds and e2e tests (#4460)
- *(dashboard)* Migrate legacy Autocomplete to v3 Combobox (#4441)
- *(nixops)* Scope pinned toolchain overlays (#4506)
- *(ci)* Remove prettier config and unused deps (#4485)
- *(dashboard)* Re-enable Segment analytics and propagate anonId on signup (#4386)
- *(dashboard)* Disable Segment analytics on dev and staging (#4520)

## [@nhost/dashboard@2.65.1] - 2026-06-05

### 🐛 Bug Fixes

- *(dashboard)* Schema diagram edge routing, arrowheads, and stable layout (#4430)
- *(dashboard)* Improve logs page (#4260)
- *(dashboard)* Create Combobox component to replace AutoComplete(v2) (#4436)
- *(dashboard)* Stabilize flaky e2e tests (#4443)
- *(dashboard)* Migrate Foreign key form to v3 (#4413)
- *(dashboard)* Await metadata builder when tracking foreign keys locally (#4452)


### ⚙️ Miscellaneous Tasks

- *(ci)* Improvements (#4433)

## [@nhost/dashboard@2.65.0] - 2026-06-03

### 🚀 Features

- *(dashboard)* Migrate onboarding pages to v3/spinner (#4391)


### 🐛 Bug Fixes

- *(dashboard)* Align schema diagram node selection border with card height (#4425)
- *(dashboard)* Migrate permission form to v3 (#4368)
- *(dashboard)* Use next/link instead of Linkv2 (#4369)

## [@nhost/dashboard@2.64.0] - 2026-06-02

### 🚀 Features

- *(dashboard)* Add button to refresh materialized views (#4358)
- *(dashboard)* Show computed fields in schema diagram (#4312)
- *(dashboard)* Resolve sizing, color, and delay API gaps in v3/spinner (#4333)
- *(dashboard)* Allow empty string as default (#4210)
- *(dashboard)* Add pagination to SQL editor results (#4343)


### 🐛 Bug Fixes

- *(dashboard)* Migrate remaining v2 icons (account, layout, pages) (#4293)
- *(dashboard)* Label view tracking toasts (#4356)
- *(dashboard)* Improve serverless function overview and link commits to its deployment (#4330)
- *(dashboard)* Remove useAdminApolloClient (#4367)
- *(dashboard)* Block generated columns from insert/update permissions and presets in database page (#4323)
- *(dashboard)* Differentiate table-like object types in schema diagram (#4319)
- *(dashboard)* Surface materialized views in the schema diagram (#4321)
- *(dashboard)* Avoid flaky lychee check in cron trigger tests (#4381)
- *(dashboard)* Update playwright (#4411)
- *(dashboard)* Enable hover tooltip for storage data cells (#4297)
- *(dashboard)* Remove IconLink component (#4376)
- *(dashboard)* List all GitHub repositories when connecting a repo (#4408)
- *(dashboard)* Add validation for creating table & column name (#4326)


### ⚙️ Miscellaneous Tasks

- *(nixops)* Drop nix-filter input in favor of pkgs.lib.fileset (#4377)
- *(nixops)* Migrate cache to r2 (#4393)


### Chore

- *(deps)* Update vulnerable dependencies (#4359)

## [@nhost/dashboard@2.63.1] - 2026-05-25

### 🐛 Bug Fixes

- *(deps)* Fix ws advisory (GHSA-58qx-3vcg-4xpx) (#4307)
- *(dashboard)* Do not call onSubmit on cancel in create/edit table forms (#4296)
- *(dashboard)* Migrate overview and storage page icons (#4281)
- *(dashboard)* Align serverless function HTTP method colors with schema diagram (#4322)
- *(dashboard)* Resolve incorrect date/time picker & cell rendering w… (#4310)
- *(dashboard)* Hide remote schema permissions table until enabled state loads (#4318)
- *(dashboard)* Migrate authentication page icons (#4283)
- *(dashboard)* Migrate remote-schemas page icons (#4284)
- *(dashboard)* Migrate database page icons (#4285)
- *(dashboard)* Migrate services page icons (#4286)
- *(dashboard)* Migrate AI page icons (#4287)
- *(dashboard)* Migrate metrics page icons (#4289)
- *(dashboard)* Migrate git page icons (#4291)
- *(dashboard)* Remove irrelevant role public header from Apollo Client (#4351)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Add script to remove tsconfig.tsbuildinfo (#4325)
- *(ci)* Follow-up skill improvements (#4332)


### Chore

- *(deps)* Update various packages due to CVEs (#4328)
- *(deps)* Update vulnerable dependencies (#4338)
- *(deps)* Dedupe lockfiles and tighten direct-dep ranges to resolved versions (#4344)

## [@nhost/dashboard@2.63.0] - 2026-05-18

### 🚀 Features

- *(dashboard)* Added database schema navigator (#4268)
- *(dashboard)* Re-do completely compute resources interface (#4276)
- *(cli)* Harden local configserver against cross-origin and exfil access (#4302)


### 🐛 Bug Fixes

- *(ci)* Make build and check work on NixOS (#4234)
- *(dashboard)* Fix column ordering on the database table (#4198)
- *(dashboard)* Add support for generated columns (#4186)
- *(dashboard)* Update create user e2e test (#4251)
- *(dashboard)* Display boolean values in CustomCheckEditor (#4228)
- *(dashboard)* Show discard changes dialog for GraphQL settings drawer (#4235)
- *(dashboard)* Show computed fields in table permissions (#4248)
- *(deps)* Fix fast-uri advisory (GHSA-v39h-62p7-jpjc) (#4265)
- *(dashboard)* Drop redundant NEXT_PUBLIC_ENV admin-secret branc (#4259)
- *(deps)* Update biome to 2.4.15 (#4270)
- *(dashboard)* Migrate custom product icons to v3 (#4249)
- *(dashboard)* Migrate BaseTableForm to v3 (#4212)
- *(dashboard)* Unify toast background color in light theme (#4269)
- *(dashboard)* Fixed mobile responsive smtp layout (#4274)
- *(dashboard)* Serialize remote schema permission presets as GraphQL literals (#4257)
- *(dashboard)* Remove useEffect URL→state sync in header comboboxes (#4290)
- *(dashboard)* Route useGetRolesPermissionsQuery through localMimirClient in ColumnPresetsSection (#4280)
- *(dashboard)* Hide non-trackable functions from the data browser (#4294)
- *(dashboard)* Prevent SQL editor from shrinking data browser sidebar (#4295)
- *(deps)* Update brace-expansion due to CVE (#4306)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Update CLAUDE.md with the use of lsp (#4299)


### Chore

- *(deps)* Upgrade Next.js to 16.2.5 (#4271)
- *(deps)* Update pnpm to v11 (#4275)

## [@nhost/dashboard@2.62.0] - 2026-05-05

### 🚀 Features

- *(dashboard)* Add copy button to Json editor (#4229)


### 🐛 Bug Fixes

- *(nhost-js)* Rename session.Session to StoredSession to disambiguate from auth.Session (#4194)
- *(dashboard)* Add v2 icon migration inventory documentation (#4208)
- *(dashboard)* Remove graphite dev assistant from topbar (#4222)

## [@nhost/dashboard@2.61.1] - 2026-04-30

### 🐛 Bug Fixes

- *(dashboard)* Rename Settings 'Git' to 'Deployments' (#4213)

## [@nhost/dashboard@2.61.0] - 2026-04-29

### 🚀 Features

- *(dashboard)* Display constraints, triggers and indexes in database view (#3875)
- *(dashboard)* Switch role and action via dropdowns in permissions editor (#4196)
- *(dashboard)* Add JSON editor to custom check (#4166)
- *(dashboard)* Serverless functions view (#4141)


### 🐛 Bug Fixes

- *(dashboard)* Handle non-trackable postgres functions in database page (#4176)
- *(deps)* Bump up uuid, Astro and xmldom due to CVEs (#4187)
- *(dashboard)* Revalidate remote schema introspection after reload (#4178)
- *(dashboard)* Stick permissions button to bottom of storage sidebar (#4188)
- *(dashboard)* Include schema prefix in GraphQL root field placeholders (#4179)
- *(deps)* Fix postcss XSS advisory (GHSA-qx2v-qp2m-jg93) (#4197)
- *(dashboard)* Remove unused maintenance mode (#4180)

## [@nhost/dashboard@2.60.0] - 2026-04-20

### 🚀 Features

- *(dashboard)* Delete buckets (#3987)
- *(dashboard)* Add filters to storage page (#4125)
- *(dashboard)* Storage maintenance (#4126)
- *(dashboard)* Add permission handling to storage (#4049)
- *(auth)* Allow disabling auto-signup (#4168)


### 🐛 Bug Fixes

- *(dashboard)* Combine View and Materialized View database sidebar filters, and improve filter bar UX (#4152)
- *(dashboard)* Show the correct preview (#4157)


### ⚙️ Miscellaneous Tasks

- *(ci)* Bump version references as part of the changelog (#4169)

## [@nhost/dashboard@2.59.0] - 2026-04-14

### 🚀 Features

- *(dashboard)* Display buckets in storage (#3985)
- *(dashboard)* Add/edit buckets (#3986)


### 🐛 Bug Fixes

- *(dashboard)* Conditionally fill in address in onboarding test (#4147)

## [@nhost/dashboard@2.58.0] - 2026-04-13

### 🚀 Features

- *(dashboard)* Add function permissions settings (#3995)
- *(dashboard)* Track volatile functions as GraphQL mutation (#4115)
- *(cli)* Allow deploying using the cli/github actions (#4139)
- *(dashboard)* Improve database sidebar with search and filters by object type (#4127)


### 🐛 Bug Fixes

- *(dashboard)* Prevent remote schema type collisions in e2e tests (#4132)
- *(dashboard)* Allow updating arrays in database (#4109)
- *(dashboard)* Remove tsconfig-paths-webpack-plugin and vite-tsconfig-paths (#4128)
- *(dashboard)* Fix redeploy button and commit SHA visibility in deployments list (#4145)


### Chore

- *(deps)* Bump next.js and sveltekit due to CVEs (#4143)

## [@nhost/dashboard@2.57.0] - 2026-04-09

### 🚀 Features

- *(dashboard)* Display functions in data browser (#3952)
- *(dashboard)* New deployments (#4114)


### 🐛 Bug Fixes

- *(dashboard)* Allow editing primary keys (#4103)
- *(deps)* Update lodash due to vulnerability (#4108)
- *(dashboard)* Disable Publish toggle for non-publishable port types in Run service form (#4116)
- *(deps)* Update vite due to CVE (#4122)
- *(docs)* Downgrade to vite7 due to incompatibilities (#4134)


### ⚙️ Miscellaneous Tasks

- *(ci)* Added a small wrapper around govulncheck to allow filtering some CVEs (#4112)

## [@nhost/dashboard@2.56.0] - 2026-03-30

### 🚀 Features

- *(auth)* Allow scoping oauth2 clients by role (#4075)


### 🐛 Bug Fixes

- *(dashboard)* Show page content during unpausing and surface query errors (#4016)


### Chore

- *(deps)* Update deps due to cve (#4091)

## [@nhost/dashboard@2.55.0] - 2026-03-30

### 🚀 Features

- *(dashboard)* Add jsonb filters to database page (#3998)
- *(auth)* Added pkce (#4038)
- *(auth)* Added support for multiple audiences in idtokens (#3819)
- *(dashboard)* Add common FeatureSidebar (#3984)


### 🐛 Bug Fixes

- *(dashboard)* Remove action restrictions when project connected to GitHub repository (#4013)
- *(dashboard)* Keep column order from older configuration (#4039)
- *(ci)* Parallelize dashboard e2e tests (#4056)
- *(deps)* Override various npm packages due to vulns (#4059)
- *(dashboard)* Editing event triggers in local dashboard failed because replace was disabled (#4071)
- *(auth)* Allow localhost redirects for CIMD client (#4072)


### Chore

- *(deps)* Update various npm packages due to cves (#4073)

## [@nhost/dashboard@2.54.0] - 2026-03-20

### 🚀 Features

- *(dashboard)* Allow configuring allowedCIDRs (#4029)


### 🐛 Bug Fixes

- *(dashboard)* Filter by project name in the header's projects combobox (#4010)


### Chore

- *(deps)* Bump go/jsonparser and next due to CVEs (#4019)

## [@nhost/dashboard@2.53.0] - 2026-03-16

### 🚀 Features

- *(dashboard)* Improve custom check editor (#3931)


### 🐛 Bug Fixes

- *(deps)* Bump up tar version to address security vulnerability audit (#3991)
- *(dashboard)* Fix select all row button in database page (#3994)
- *(deps)* Bump up undici to address vulnerability audit (#4004)
- *(dashboard)* Don't redirect to onboarding or 404 on GraphQL errors (#4005)


### Chore

- *(deps)* Bump devalue due to CVE (#4000)

## [@nhost/dashboard@2.52.0] - 2026-03-08

### 🚀 Features

- *(dashboard)* Track/untrack tables in database page (#3923)
- *(dashboard)* Display views, materialized views, and enums in database page (#3949)


### 🐛 Bug Fixes

- *(dashboard)* Clear query cache on project switch (#3954)
- *(dashboard)* Refactor data browser sidebar and routing to support non-table objects (#3943)
- *(deps)* Update rollup and minimatch due to vulnerability (#3959)
- *(dashboard)* Optimize query cache in database and event features (#3938)
- *(dashboard)* Invalid permissions SDL composition in remote schemas if using local dashboard (#3928)
- *(dashboard)* Maintain same feature page after changing project on top bar (#3964)
- *(dashboard)* Invalidate stale metadata cache after table rename, enum, and graphql customization mutations (#3966)
- *(deps)* Override tar, svgo and immutable versions to address security audit (#3974)


### ⚙️ Miscellaneous Tasks

- *(ci)* Update CLAUDE.md (#3948)
- *(dashboard)* Remove unused workspace redirects from next.config.js (#3965)

## [@nhost/dashboard@2.51.0] - 2026-02-21

### 🚀 Features

- *(dashboard)* Added oauth2/authorize page (#3939)


### 🐛 Bug Fixes

- *(dashboard)* Remove react-table package (#3898)
- *(deps)* Upgrade svelte due to vuln (#3935)
- *(dashboard)* Reduce over-fetching of metadata export (#3937)
- *(dashboard)* Avoid over-fetching table rows in event triggers page (#3940)
- *(dashboard)* Use functions instead of static only classes (#3906)
- *(dashboard)* Introduce new type to represent columns in BaseRecordForm (#3910)

## [@nhost/dashboard@2.50.0] - 2026-02-19

### 🚀 Features

- *(dashboard)* Add metadata page (#3899)
- *(dashboard)* Added oauth2 provider configuration form and oauth2 client management (customers) (#3930)


### 🐛 Bug Fixes

- *(deps)* Bump Orval version and remove outdated pnpm overrides (#3920)
- *(deps)* Bump ajv and tar due to cves (#3925)
- *(docs)* Bump minimatch version (#3929)
- *(dashboard)* Remove eslint (#3927)

## [@nhost/dashboard@2.49.0] - 2026-02-17

### 🚀 Features

- *(dashboard)* Add jsonb specific operators to OperationComboBox (#3904)
- *(dashboard)* Add one-off scheduled events (#3889)


### 🐛 Bug Fixes

- *(deps)* Bump up markdown-it to address vulnerability (#3914)
- *(dashboard)* Allow transferring free and paused project to Starter orgs (#3918)

## [@nhost/dashboard@2.48.0] - 2026-02-12

### 🚀 Features

- *(dashboard)* Edit table relationships (#3720)
- *(ci)* Remove mintlify (#3887)


### 🐛 Bug Fixes

- *(deps)* Update brace-expansion due to cve (#3886)
- *(dashboard)* Run type check before tests (#3894)

## [@nhost/dashboard@2.47.0] - 2026-02-04

### 🚀 Features

- *(dashboard)* Disconnect GitHub's auth provider from Nhost account (#3847)
- *(docs)* Release starlight (#3877)


### 🐛 Bug Fixes

- *(nixops)* Update nodejs to v24 (#3862)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Add CLAUDE.md (#3880)
- *(dashboard)* Test links (#3881)

## [@nhost/dashboard@2.46.3] - 2026-02-02

### 🐛 Bug Fixes

- *(dashboard)* Update orval to 8.0.3 (#3839)
- *(dashboard)* Show paused banner in events and file stores pages (#3844)
- *(dashboard)* Update nextjs to 16 (#3841)
- *(deps)* Update nextjs due to vulnerability (#3854)
- *(dashboard)* Update orval due to cve (#3869)
- *(dashboard)* Disable delete personal account button if confirm checkbox isn't pressed (#3864)
- *(dashboard)* Do not submit new record form after clicking on cancel (#3853)


### Chore

- *(deps)* Update tar due to cve (#3867)

## [@nhost/dashboard@2.46.2] - 2026-01-22

### 🐛 Bug Fixes

- *(dashboard)* Show untracked tables in database view (#3833)

## [@nhost/dashboard@2.46.1] - 2026-01-22

### 🐛 Bug Fixes

- *(dashboard)* Update orval to version 8 (#3827)
- *(ci)* Check that orval codegen files are up to date (#3829)
- *(deps)* Added pnpm overrides due to cves (#3831)
- *(dashboard)* Use optional chaining for concealErrors setting (#3830)

## [@nhost/dashboard@2.46.0] - 2026-01-19

### 🚀 Features

- *(nixops)* Update nixpkgs (#3808)
- *(nixops)* Package mintlify (#3822)


### 🐛 Bug Fixes

- *(dashboard)* Disable event/cron triggers edit when project is connected to a GitHub repository (#3804)
- *(dashboard)* Prevent undefined property access when deleting row with event trigger (#3807)
- *(deps)* Update orval to address security audit (#3810)
- *(dashboard)* Filter out tables from remote data sources (#3798)
- *(dashboard)* Migrate to biome from prettier in the dashboard (#3788)
- *(dashboard)* Event triggers sidebar layout, move create button position (#3815)
- *(examples)* Update svelte and devalue (#3817)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Setup biome and eslint for linting (#3781)
- *(nhost-js)* Biome migration follow up (#3812)
- *(dashboard)* Turn on import sorting in biome (#3787)
- *(dashboard)* Replace Prettier by Biome in Orval config (#3814)

## [@nhost/dashboard@2.45.0] - 2026-01-13

### 🚀 Features

- Cron triggers (#3705)


### 🐛 Bug Fixes

- *(dashboard)* Fix tracking multiple foreign keys (#3748)
- *(dashboard)* Make e2e tests more robust (#3768)
- *(dashboard)* Remove custom domains from settings (#3782)


### ⚙️ Miscellaneous Tasks

- *(ci)* Update npm/pnpm and remove deployment token (#3767)


### Chore

- *(deps)* Update tar and qs packages (#3786)
- *(deps)* Update react-router (#3790)

## [@nhost/dashboard@2.44.1] - 2025-12-12

### 🐛 Bug Fixes

- *(dashboard)* Small database bug fixes (#3715)


### Chore

- *(deps)* Update next to address security audit (#3754)

## [@nhost/dashboard@2.44.0] - 2025-12-04

### 🚀 Features

- *(dashboard)* Modify field settings for GraphQL metadata (#3714)
- *(dashboard)* Add data table filters (#3707)
- *(auth)* Expand turnstile to passwordess and email reset (#3736)


### 🐛 Bug Fixes

- *(dashboard)* Run pnpm audit --fix (#3732)
- Fix(dashboard) remove playwright override (#3734)

## [@nhost/dashboard@2.43.0] - 2025-11-21

### 🚀 Features

- *(dashboard)* Event triggers (#3417)


### 🐛 Bug Fixes

- *(dashboard)* Parse and create one-click installs for run services correctly (#3679)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Add SLA level to support tickets (#3658)

## [@nhost/dashboard@2.42.0] - 2025-11-12

### 🚀 Features

- *(dashboard)* Datatable design improvements (#3657)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Remove v2 ui components from datatable (#3568)

## [@nhost/dashboard@2.41.0] - 2025-11-04

### 🚀 Features

- *(auth)* Added endpoints to retrieve and refresh oauth2 providers' tokens (#3614)
- *(dashboard)* Get github repositories from github itself (#3640)


### 🐛 Bug Fixes

- *(dashboard)* Update SQL editor to use correct hasura migrations API URL (#3645)

# Changelog

All notable changes to this project will be documented in this file.

## [@nhost/dashboard@2.40.0] - 2025-10-27

### 🚀 Features

- *(dashboard)* Allow configuring CSP header (#3627)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Various improvements to support ticket page (#3630)

## [@nhost/dashboard@2.39.0] - 2025-10-22

### 🚀 Features

- *(dashboard)* Move zendesk request to API route (#3628)


### 🐛 Bug Fixes

- *(dashboard)* Fix flaky e2e tests (#3536)
- *(dashboard)* Run audit and lint in dashboard (#3578)


### ⚙️ Miscellaneous Tasks

- *(dashboard)* Cleanup e2e remote schemas test before run (#3581)

## [@nhost/dashboard@2.38.4] - 2025-10-09

### 🐛 Bug Fixes

- *(dashboard)* Remove NODE_ENV from restricted env vars (#3573)

## [@nhost/dashboard@2.38.3] - 2025-10-07

### 🐛 Bug Fixes

- *(dashboard)* Show paused banner in remote schemas/database page if project is paused (#3557)
- *(dashboard)* Show paused banner in Run page (#3564)
- *(dashboard)* Remote schema edit graphql customizations, default value for root field namespace is empty (#3565)
- *(dashboard)* Improve remote schema preview search (#3558)

## [@nhost/dashboard@2.38.2] - 2025-09-30

### 🐛 Bug Fixes

- *(dashboard)* Update remote schemas url tooltip (#3540)

## [@nhost/dashboard@2.38.1] - 2025-09-30

### 🐛 Bug Fixes

- *(dashboard)* Delay generating auth service url when creating users (#3530)


### ⚙️ Miscellaneous Tasks

- *(ci)* Bump aws-actions/configure-aws-credentials from 4 to 5 (#3522)

## [@nhost/dashboard@2.38.0] - 2025-09-29

### 🚀 Features

- *(dashboard)* Add remote schemas (#3299)
- *(dashboard)* Datatable column header redesign (#3500)


### ⚙️ Miscellaneous Tasks

- *(ci)* Add e2e remote schema name repository variable to CI workflow (#3502)
- *(dashboard)* Fix defects in basetable form and add comment to columns (#3475)

# @nhost/dashboard

## 2.37.0

### Minor Changes

- cc98f33: fix: rename filename typo

### Patch Changes

- 25c0ffa: fix (dashboard): Parse tablename correctly into SQL query
- 8812d9d: feat (dsashboard): Simplyfy column and row controls in database view

## 2.36.0

### Minor Changes

- a30da08: feat (dashboard): add custom types to column types

### Patch Changes

- 73a7ba8: fix (dashboard): Show errors in row permission rule form
- 397bfc9: fix (dashboard): Parse foreign key relations correctly
- 2f4b376: fix (dashboard): allow permission variables with in operator
- 88836f3: fix (dashboard): use correct fallback endpoint for migration in the CLI
- ba3c49e: fix (dashboard): Show nested relationships in row permissions
- 92e71a6: fix: minor fixes to csp
- 81716d9: fix (dashboard): Show validation error on save when editing database columns

## 2.35.0

### Minor Changes

- 7633d04: feat (dashbord): Allow composite primary keys
- c4f383f: fix: dashboard: don't allow for upgrading to starter
- 4c6400f: fix: handle redirect to verify email page if sign in with github
- 7f0db21: feat: added entraid support
- 412692c: chore (dashboard): Turn on strictNullChecks config

### Patch Changes

- 1708578: fix (dashboard): Update navbar after org and project operations
- 34ede5c: fix: enable csp again
- 96228df: chore (dashboard): update nhost-js to the latest version
- d8c5117: fix (dashboard): Allow creating tables without primary key
- 89f6fe6: chore (docker-example): update dashboard image version
- e8a3789: fix (dashboard): scroll to active element in navbar when navigating

## 2.34.0

### Minor Changes

- 7eb9539: feat (dashboard): Allow upgrading free organizations
- 129ec1e: feat: dashboard: new onboarding
- 59249e5: fix: elevate permissions in password reset
- 5e9ddb4: fix: show Run service name in logs page
- 4ffff86: fix (dashboard): Disable settings pages when config server env variable is not set
- b8cb491: fix: update dependencies to fix vulnerabilities
- 5565451: fix: support page, can scroll all the way down in Chrome for iOS
- f7d7080: chore: dashboard: add gtag

### Patch Changes

- 181c0ab: fix (dashboard): Fix upgrade project e2e tests
- 56c87da: fix (dashboard): Use the correct http method when conneting to new github
- 00132bd: fix (dashboard): Clear isSigningOut variable on Signin page
- 66e0cc8: fix (dashboard): Check if user is logged in before redirecting
- 9c0a118: chore (dashboard): Add RetryLink to ApolloClient
- df6b85e: fix (dashboard): fix password reset redirect url
- ec24567: fix (dashboard): Add content-type header
- 57b2615: chore (dashboard): refactor redirect behaviour
- cffa161: fix (dashboard): disable settings in the header when self-hosting
- 85316e8: fix (dashboard): Remove second loading indicator on projects page
- 47ab341: fix (dashboard): Fix announcement layout when title is too short

## 2.33.0

### Minor Changes

- aee9a80: chore: update typescript version to the latest
- 5ef3f76: chore (dashboard): Use the new SDK in the Dashboard

### Patch Changes

- 9ed8ce8: fix (dashboard): Request new Mfa ticket after an invalid totp when signing in
- fd3b5c7: fix (dashboard): Limit new project's name to a maximum of 32 charachters in E2E tests

## 2.32.0

### Minor Changes

- 736862c: fix: update link to base directory docs in git settings
- ea99fb3: chore: dashboard: improve messaging when git connected

### Patch Changes

- d738884: chore (dashboard): Add link about antivirus integration

## 2.31.0

### Minor Changes

- 39b10a2: feat (dashboard): Add multi-factor authentication
- 4b84780: feat (dashboard): Add Webauthn to dashboard

### Patch Changes

- 61eb6cd: fix (dashboard): Fix update project e2e test
  - @nhost/react-apollo@18.0.0
  - @nhost/nextjs@2.2.8

## 2.30.0

### Minor Changes

- f6947a2: fix: fetch job-backup services logs using Live filter
- 44a3e6b: fix: collapsed main navigation sidebar overlaps mobile navbar
- 99b78f1: feat: dashboard: add download button for soc2 report
- 9acae7d: fix: e2e tests, stop on error when refreshing metadata

### Patch Changes

- 31e636a: fix (dashboard): Use the correct payload to reset metadata before the e2e tests

## 2.29.0

### Minor Changes

- c97b43f: fix: update vite to address vulnerability audit
- a0931e2: fix: improve logs time range and filter selection
- c0635ae: feat (dashboard): Add information about that free organization cannot be upgraded.
- e87505c: fix: can downsize postgres storage capacity using local dashboard

## 2.28.0

### Minor Changes

- 8552678: feat: dashboard: add additional events to segment
- 0bf2808: chore: refresh metadata before end-to-end tests
- 72a365c: fix: correct graphql page roles dropdown's source
- cef6471: fix: dashboard: add anonid to user's metadata

### Patch Changes

- d9eb906: fix: update vite and nextjs because of vulnerability
- 233232b: feat (dashboard): improve Upgrade project dialog
- Updated dependencies [d9eb906]
  - @nhost/nextjs@2.2.7
  - @nhost/react-apollo@17.0.4

## 2.27.0

### Minor Changes

- 013e1c1: fix: update vite and image-size dependencies to address security audit vulnerabilities
- 4fd176b: chore: re-add user event ci tests, updated sveltekit example tests to e2e suite

### Patch Changes

- a1333df: fix: update vite because of vulnerability
- 0420e4f: fix (dashboard): Display the selected date's month in the datetime picker component
  - @nhost/react-apollo@17.0.3
  - @nhost/nextjs@2.2.6

## 2.26.0

### Minor Changes

- 7b9cdf1: chore: remove legacy workspaces
- 1c4f321: fix: update vite to fix audit vulnerabilities

## 2.25.0

### Minor Changes

- 34fdcb8: chore: add prettier plugins as devDependencies to root of monorepo
- 4937c5e: fix: stop content overflowing in projects and database permissions page
- 1542132: fix: update babel dependencies to address security audit vulnerabilities

### Patch Changes

- 78436ca: chore (dashboard): add tests and small updates to PiTR settings and restore page
- b5a3895: chore (dashboard): update page context after each navigation
- 9b24807: chore: fix link to PiTR documentation
- ea65846: chore (dashboard): update nextjs to fix middleware exploit

## 2.17.0

### Minor Changes

- fd59918: fix: redirect to 404 with nhost cli dashboard

## 2.16.0

### Minor Changes

- f8e6b61: fix: can add rule groups in table permissions
- 9e404c8: fix: not redirect to 404 page if using local Nhost backend
- ac4aa01: fix: can delete column in database page
- 4385524: fix: update url to check service health in local dashboard

### Patch Changes

- @nhost/react-apollo@16.0.1
- @nhost/nextjs@2.2.2

## 2.15.0

### Minor Changes

- f1052a8: fix: improve stability of the dashboard when pausing projects
- 30daa41: fix: update links to docs in overview page
- 7537237: feat: add image preview toggle in storage

## 2.14.0

### Minor Changes

- d43931e: fix: invalid organization slug/project subdomain doesn't open 404 page
- 5df6fa2: feat: add unencrypted disk warning in storage capacity settings

### Patch Changes

- 44c1e17: chore: update `msw` to v1.3.5 to fix vulnerabilities
  - @nhost/react-apollo@16.0.0
  - @nhost/nextjs@2.2.1

## 2.13.0

### Minor Changes

- 21e90da: chore: remove restrictions on SMTP sender so My Name <name@acme.com> can be added
- 865dd93: fix: duplicate Run placeholders when there is an error in the backend
- 6902a36: fix: can remove resources if postgres capacity is higher than 10
- a535aa3: fix: fetch user roles locally in auth section
- 0c50816: fix: allow decimal numbers in database row insert
- aea6d18: chore: add warning when pausing a project about losing Run services persistent volume data
- d3b4fc3: feat: allow to change postgres settings if project is paused
- 29d27e1: chore: update `next` to v14.2.22 to fix vulnerabilities
- c9dca09: feat: add reset password form
- b3bcacb: fix: paused project banner cannot read null project name

### Patch Changes

- Updated dependencies [46fc520]
- Updated dependencies [29d27e1]
  - @nhost/nextjs@2.2.0
  - @nhost/react-apollo@15.0.1

## 2.12.0

### Minor Changes

- eb95562: fix: show all available permission variables in permission dropdown select

### Patch Changes

- 8b5c4a0: chore: cleanup layout and add disable duplicate atom key checking in development mode

## 2.11.3

### Patch Changes

- 714dffa: fix: improve project polling logic and unify usage across components

## 2.11.2

### Patch Changes

- 6a34f89: fix: improve project polling logic and unify usage across components

## 2.11.1

### Patch Changes

- 0f6ce52: fix: consolidate useProject hook and fix jwt expired error

## 2.11.0

### Minor Changes

- cea3ef5: Feat: add org and project placeholders

## 2.10.0

### Minor Changes

- 86ecf27: feat: add support for additional metrics in overview
- 21708be: feat: dashboard: add support for storage buckets to AI assistants

## 1.30.0

### Minor Changes

- 50441a8: feat: add ui for project autoscaler settings and run services autoscaler settings

## 1.29.0

### Minor Changes

- 55d8bb5: feat: integrate turnstile for signup verification
- 2a2e54c: fix: update docs url in run services form tooltip
- 18f942f: fix: display long error messages in error toast without overflow

### Patch Changes

- @nhost/react-apollo@13.0.0
- @nhost/nextjs@2.1.22

## 1.28.2

### Patch Changes

- 52a38fe: chore: update dependencies to address security vulnerabilities
- Updated dependencies [52a38fe]
  - @nhost/nextjs@2.1.21

## 1.28.1

### Patch Changes

- 9735fa2: chore: remove broken link

## 1.28.0

### Minor Changes

- 526183a: feat: allow filtering users in "make request as" in graphql section
- be3b85b: feat: add conceal errors toggle on auth settings page

### Patch Changes

- 35a2f12: fix: prevent run service details from opening when attempting to delete
  - @nhost/react-apollo@12.0.6
  - @nhost/nextjs@2.1.20

## 1.27.0

### Minor Changes

- a7cd02c: fix: resolve rate limit query

## 1.26.0

### Minor Changes

- 3773ad7: chore: update pricing information
- b63250d: fix: not allow run service creation form resubmission while creating a run service
- a44a1d4: feat: add rate limits settings page

### Patch Changes

- @nhost/react-apollo@12.0.5
- @nhost/nextjs@2.1.19

## 1.25.0

### Minor Changes

- d1ceede: feat: add setting to migrate postgres major and/or minor versions
- e5d3d1a: fix: allow manually typing column for custom check in database row permissions

### Patch Changes

- @nhost/react-apollo@12.0.4
- @nhost/nextjs@2.1.18

## 1.24.1

### Patch Changes

- 49f2e55: fix: use service subdomain in service form and service details dialog
- 598b988: fix: use current project subdomain in ServiceDetailsDialog component

## 1.24.0

### Minor Changes

- abb24af: chore: add redirect to support page when project is locked
- 18a6455: feat: show contact us info and locked reason when project is locked

### Patch Changes

- e31eefa: fix: include ingresses field when updating run services

## 1.23.0

### Minor Changes

- 33284d3: fix: don't show double scrollbar in configuration editor

### Patch Changes

- @nhost/react-apollo@12.0.3
- @nhost/nextjs@2.1.17

## 1.22.0

### Minor Changes

- 998c037: fix: align drop-down list in select component
- 807b8c0: fix: show city name in region selection for project creation

## 1.21.0

### Minor Changes

- a2efeed: fix: improve project health error handling, add unknown state and polling interval for health state

## 1.20.0

### Minor Changes

- 8ea4210: fix: error toasts can be closed individually, instead of dismissing all toasts at once
- 58919ba: chore: add blink animation when project health service is updating

## 1.19.0

### Minor Changes

- b519862: fix: get configuration in configuration editor using local development environment

## 1.18.0

### Minor Changes

- 502abad: feat: add services health checks indicators to the overview page
- b3ff6ad: chore: update title text on service status modal
- dbadf59: feat: add project configuration TOML editor to the settings page

## 1.17.0

### Minor Changes

- 77fba27: fix: postgres version validation when activating ai in ai settings page
- ac6d1b6: feat: use name instead of awsName

## 1.16.3

### Patch Changes

- 87a37cf: fix: remove unnecessary isPlatform check from verify button disable logic on custom domains
  - @nhost/react-apollo@12.0.2
  - @nhost/nextjs@2.1.16

## 1.16.2

### Patch Changes

- a9413af: fix: update `GetAllWorkspacesAndProjects` query polling to use exponential backoff
  - @nhost/react-apollo@12.0.1
  - @nhost/nextjs@2.1.15

## 1.16.1

### Patch Changes

- @nhost/react-apollo@12.0.0
- @nhost/nextjs@2.1.14

## 1.16.0

### Minor Changes

- c6d5c5c: feat: add toggle switch to enable/disable public access in the database settings

## 1.15.2

### Patch Changes

- @nhost/react-apollo@11.0.4
- @nhost/nextjs@2.1.13

## 1.15.1

### Patch Changes

- @nhost/react-apollo@11.0.3
- @nhost/nextjs@2.1.12

## 1.15.0

### Minor Changes

- a7bde37: feat: send metadata in the edit form

### Patch Changes

- 1bc615b: feat: improve error message handling in `ErrorToast` component
  - @nhost/react-apollo@11.0.2
  - @nhost/nextjs@2.1.11

## 1.14.0

### Minor Changes

- a448d7d: feat: allow configuring postmark and delete SMTP settings

## 1.13.3

### Patch Changes

- 5924bc3: fix: include password in `GetSmtpSettings` query
- c5ad634: fix: resolved an issue where one-click install links were broken on Safari
- 7278991: fix: update graphql auto-embeddings configuration to use String type for model field

## 1.13.2

### Patch Changes

- 026f84f: fix: use configuration server URL from environment variable

## 1.13.1

### Patch Changes

- 7e9a2ce: fix: resolve issue where run services form fails to open

## 1.13.0

### Minor Changes

- dd5d262: feat: add model field to the auto-embeddings form
- 09962be: feat: enable settings and run services when running the dashboard locally
- 9cdecb6: feat: enable users to update their email address from the account settings page

## 1.12.2

### Patch Changes

- c195c51: fix: send email upon signin for unverified users

## 1.12.1

### Patch Changes

- 93ebdf8: fix: use service urls when initilizaing NhostClient running local dashboard
  - @nhost/react-apollo@11.0.1
  - @nhost/nextjs@2.1.10

## 1.12.0

### Minor Changes

- f242e4b: feat: add connect with github to the user's account settings
- 768ca17: chore: update dependencies
- d62bd0f: fix: "Track this" option within the SQL editor now correctly updates the metadata
- 91c2bb6: feat: refactor sign-in and sign-up pages to enforce email verification

### Patch Changes

- 943831f: fix: resolve an error toast issue when unpausing a project
- Updated dependencies [768ca17]
  - @nhost/react-apollo@11.0.0
  - @nhost/nextjs@2.1.9

## 1.11.2

### Patch Changes

- @nhost/react-apollo@10.0.2
- @nhost/nextjs@2.1.8

## 1.11.1

### Patch Changes

- 981404f: fix: set default value for healthCheck field validation

## 1.11.0

### Minor Changes

- 7789469: chore: upgrade dependency `@graphql-codegen/cli` to `5.0.2` to address vulnerability
- 6c11b75: feat: add update user displayName section in account settings

### Patch Changes

- @nhost/react-apollo@10.0.1
- @nhost/nextjs@2.1.7

## 1.10.0

### Minor Changes

- 49a80c2: chore: update dependencies
- 150c04a: feat: add healthcheck config to run services

### Patch Changes

- e03f141: fix: allow insert, update and delete on tables in `auth` and `storage` schemas
- 28676f4: feat: add min postgres version check to enable the ai service
- Updated dependencies [49a80c2]
  - @nhost/react-apollo@10.0.0
  - @nhost/nextjs@2.1.6

## 1.9.0

### Minor Changes

- d86e5c9: feat: add support for filtering the logs using a RegExp

## 1.8.3

### Patch Changes

- @nhost/react-apollo@9.0.3
- @nhost/nextjs@2.1.5

## 1.8.2

### Patch Changes

- 6df4f02: fix: use custom error toast and show correct message when sending an invite

## 1.8.1

### Patch Changes

- @nhost/react-apollo@9.0.2
- @nhost/nextjs@2.1.4

## 1.8.0

### Minor Changes

- 713d53c: feat: add catch-all route for workspace/project - useful for documentation

### Patch Changes

- 3db2999: fix: refresh table list after running SQL using the editor
- 3c4dd55: fix: handle `Error` objects properly in the `ErrorToast` component
- 92b434e: fix: resolve an issue where the checkbox in the data-grid header did not select all rows
  - @nhost/react-apollo@9.0.1
  - @nhost/nextjs@2.1.3

## 1.7.0

### Minor Changes

- 0d8d0eb: Update docs and dashboard references

## 1.6.9

### Patch Changes

- @nhost/react-apollo@9.0.0
- @nhost/nextjs@2.1.2

## 1.6.8

### Patch Changes

- @nhost/react-apollo@8.0.1
- @nhost/nextjs@2.1.1

## 1.6.7

### Patch Changes

- 5ef5189: fix: update `@apollo/client` to `3.9.4` to fix a cache bug

## 1.6.6

### Patch Changes

- 3ba485e: fix: added discord.com to connect-src
- e5bab6a: chore: update dependencies
- Updated dependencies [b19ffed]
- Updated dependencies [e5bab6a]
  - @nhost/nextjs@2.1.0
  - @nhost/react-apollo@8.0.0

## 1.6.5

### Patch Changes

- ba73bb4: fix: update ErrorToast component to show the internal graphql error
- d5337ff: fix: utilize accumulator in the creation of validation schema within data grid utils

## 1.6.4

### Patch Changes

- 7c2a1c2: feat: show error and debug info in the error toast

## 1.6.3

### Patch Changes

- 6b8aad5: fix: add bare nhost.run to CSP

## 1.6.2

### Patch Changes

- b18edc0: feat: added CSP and X-Frame-Options

## 1.6.1

### Patch Changes

- 8d91f71: chore: update deps and enable pnpm audit
- 3b8473b: chore: update turbo to `1.11.3` and pnpm to `8.10.5` in Dockerfile
- Updated dependencies [8d91f71]
  - @nhost/react-apollo@7.0.2
  - @nhost/nextjs@2.0.2

## 1.6.0

### Minor Changes

- 3ff1c2b53: fix: show upgrade option for pro projects

## 1.5.0

### Minor Changes

- c2ef17c0a: feat: add support for new Team plan

## 1.4.0

### Minor Changes

- 7883bbcbd: feat: don't show deprecated plans
- 44be6dc0a: feat: set redirectTo during sign-in to support preview environments

### Patch Changes

- 3c3594898: fix: allow access to graphite when configured running in local dashboard
- 32c246b7a: chore: update docs icon

## 1.3.2

### Patch Changes

- 174b4165b: chore: use env variables when running graphql codegen
- 7c977e714: chore: change `Allowed Roles` to `Default Allowed Roles`
- 46f028b9f: fix: remove hardcoded ai version setting

## 1.3.1

### Patch Changes

- af33c21d1: chore: remove backendUrl deprecation notice and remove all references to `providersUpdated`

## 1.3.0

### Minor Changes

- 04784d880: Fix graphite's default version

## 1.2.0

### Minor Changes

- 5733162ed: feat: add settings and ui for graphite

## 1.1.0

### Minor Changes

- e2b79b5ec: chore: remove sharp from deps

## 1.0.1

### Patch Changes

- @nhost/react-apollo@7.0.1
- @nhost/nextjs@2.0.1

## 1.0.0

### Major Changes

- bc9eff6e4: chore: remove support for using backendUrl when instantiating the Nhost client

### Patch Changes

- Updated dependencies [bc9eff6e4]
  - @nhost/nextjs@2.0.0
  - @nhost/react-apollo@7.0.0

## 0.21.1

### Patch Changes

- 97ced73a3: fix(dashboard): prevent dashboard from resolving secrets

## 0.21.0

### Minor Changes

- ed1a8d458: Update alert message on increasing PostgreSQL's volume capacity
- 2e2248fd4: feat(dashboard): add SQL editor

## 0.20.28

### Patch Changes

- 7c2c31082: feat: add support for users to delete their account
  - @nhost/react-apollo@6.0.1
  - @nhost/nextjs@1.13.40

## 0.20.27

### Patch Changes

- fa79b7709: chore(dashboard): tweaks and fixes to the service form and dialog
- 8df84d782: fix(dashboard): allow resetting custom domains
  - @nhost/react-apollo@6.0.0
  - @nhost/nextjs@1.13.39

## 0.20.26

### Patch Changes

- 331ba0376: feat(dashboard): add postgres storage capacity modifier in the settings
- b7f801874: feat(dashboard): add new settings page for custom domains

## 0.20.25

### Patch Changes

- @nhost/react-apollo@5.0.38

## 0.20.24

### Patch Changes

- e10389ecf: fix(dashboard): disable run tab when developing locally
  - @nhost/react-apollo@5.0.37

## 0.20.23

### Patch Changes

- c01568a7d: chore(dashboard): show alert to update oauth providers

## 0.20.22

### Patch Changes

- c3efb7ec8: feat(dashboard): query latest announcement from platform

## 0.20.21

### Patch Changes

- 3e46d3873: chore: update link to node18 announcement

## 0.20.20

### Patch Changes

- @nhost/react-apollo@5.0.36
- @nhost/nextjs@1.13.38

## 0.20.19

### Patch Changes

- 75c4c8ae3: feat(dashboard): make env value input multiline

## 0.20.18

### Patch Changes

- 425d485f8: fix(dashboard): make sure dedicated resources pricing follows total resources

## 0.20.17

### Patch Changes

- ae324f67f: fix(dashboard): remove unused graphql fields

## 0.20.16

### Patch Changes

- df5b4302c: chore(dashboard): remove run feature flag
- bf4a1f6c2: feat(dashboard): fetch auth, postgres, hasura and storage versions from dashboard
- 34fc08ca7: fix(dashboard/run): show correct private registry in service details
- 885d10620: chore(dashboard): change feedback to contact us

## 0.20.15

### Patch Changes

- ed16c8b5d: feat(run): add a confirmation dialog when deleting a run service
- 216990888: fix(run): center loading indicator when selecting a project

## 0.20.14

### Patch Changes

- 9fbea9787: feat: add node18 announcement

## 0.20.13

### Patch Changes

- e84acf469: fix(run): handle subdomain undefined error when creating a new service

## 0.20.12

### Patch Changes

- b7c799d62: feat(run): add dialog to copy registry and URLs

## 0.20.11

### Patch Changes

- 8903e6abd: fix(dashboard): show correct egress limit in usage stats

## 0.20.10

### Patch Changes

- 666a75a23: feat(dashboard): add functions execution time and egress volume to usage stats

## 0.20.9

### Patch Changes

- 5e1e80aa8: fix(dashboard): show correct locales in user details
  - @nhost/react-apollo@5.0.35
  - @nhost/nextjs@1.13.37

## 0.20.8

### Patch Changes

- @nhost/react-apollo@5.0.34
- @nhost/nextjs@1.13.36

## 0.20.7

### Patch Changes

- 4a7ede11e: fix: distinguish files that were not uploaded
- 202b64723: feat(nhost-run): add support for one-click-install run services
- 074a0fa11: feat(dashboard): add settings toggle to enable/disable antivirus
  - @nhost/react-apollo@5.0.33
  - @nhost/nextjs@1.13.35

## 0.20.6

### Patch Changes

- b20761e97: feat(services): add pricing info and confirmation dialog
- 90df6d81d: fix(services): handle null values when editing a service
- aa8508467: fix: query service logs correctly
  feat: enable multiline support for environment value input

## 0.20.5

### Patch Changes

- 8d7f84b8d: fix: make announcement adapt to theme

## 0.20.4

### Patch Changes

- 3b75bfce2: fix: make announcement close properly
- f49819075: fix: show correct values when dedicated resources are disabled

## 0.20.3

### Patch Changes

- e643bd362: fix(services): fix errors when config is null
- bcdab66bf: feat: add annoucement for nhost run
- f967a2e59: added note about storage not being able to be downsized
- 311c7756d: chore(services): consistent naming for compute

## 0.20.2

### Patch Changes

- 9073182d5: chore(dashboard): bump `turbo` to 1.10.11
- ece717d6e: feat(logs): show services in the logs page
- 82b335311: feat(metrics): change grafana link to point to the dashboards
- b135ef695: fix(services): set command as optional and set min replicas to 0

## 0.20.1

### Patch Changes

- 3d5c34f4c: fix(auth): fix users pagination limit

## 0.20.0

### Minor Changes

- c99d117d1: feat(services): add support for custom services

## 0.19.2

### Patch Changes

- face99ccd: chore(deps): bump turbo version
- cfe527307: style: tweak pull config warning in dark mode
- a9d7da8af: chore(deps): update dependency @types/pluralize to ^0.0.30
- 9aa4371ef: chore: add hasura-auth version 0.21.2
- d14e112bf: chore(deps): update dependency prettier-plugin-tailwindcss to ^0.4.0
- d3e8bb94a: chore(deps): update dependency vite-plugin-dts to v3

## 0.19.1

### Patch Changes

- @nhost/react-apollo@5.0.32
- @nhost/nextjs@1.13.34

## 0.19.0

### Minor Changes

- 9c61c69a7: chore(dashboard):add postgres 14.6-20230705-1 to the version selector

### Patch Changes

- 47bda15ff: feat(settings): add warning to pull config

## 0.18.0

### Minor Changes

- ee0b9b8ed: chore(dashboard):add hasura v2.28.2 and v2.29.0 to the version selector

## 0.17.20

### Patch Changes

- @nhost/react-apollo@5.0.31
- @nhost/nextjs@1.13.33

## 0.17.19

### Patch Changes

- f866120a6: fix(users): use the password length from the config

## 0.17.18

### Patch Changes

- @nhost/react-apollo@5.0.30
- @nhost/nextjs@1.13.32

## 0.17.17

### Patch Changes

- ea7b102c0: fix(pat): highlight expired tokens

## 0.17.16

### Patch Changes

- b3b64a3b7: chore(deps): bump `@types/react` to `v18.2.14` and `@types/react-dom` to `v18.2.6`
- 32b221f94: chore(deps): bump `graphiql` to `v3`
- 3a56c12df: chore(deps): bump `turbo` to `v1.10.6`
- Updated dependencies [b3b64a3b7]
  - @nhost/react-apollo@5.0.29
  - @nhost/nextjs@1.13.31

## 0.17.15

### Patch Changes

- f41fdc12a: chore(deps): bump `turbo` to `1.10.5`
- 6199c1c55: fix(projects): don't redirect to 404 page
- Updated dependencies [07a45fde0]
  - @nhost/react-apollo@5.0.28
  - @nhost/nextjs@1.13.30

## 0.17.14

### Patch Changes

- 80b22724d: chore(deps): bump `@types/react` to `v18.2.13`, `@types/react-dom` to `v18.2.6` and `@storybook/testing-library` to `v0.2.0`

## 0.17.13

### Patch Changes

- cc02902cb: chore(docs): update environment variable documentation

## 0.17.12

### Patch Changes

- 660d339e1: fix(storybook): don't break storybook
- 660d339e1: fix(tests): prevent warnings during tests
  - @nhost/react-apollo@5.0.27
  - @nhost/nextjs@1.13.29

## 0.17.11

### Patch Changes

- bd4d0c270: chore(dashboard):add postgres 14.6-20230613-1 to the version selector

## 0.17.10

### Patch Changes

- c8c2a10b2: fix(database): don't break the password reset flow
- e70b45498: chore(deps): bump `@types/react` to `v18.2.12` and `@types/react-dom` to `v18.2.5`

## 0.17.9

### Patch Changes

- 842055099: chore(deps): bump `turbo` to `v1.10.3` and `pnpm` to `v8.6.2`
- fd12aa0a8: chore(projects): remove the postgres password input from the project creation screen
- 022b76e78: chore(deps): bump `@types/react` to `v18.2.11`
- 3555ab2b7: chore(deps): bump `vitest` monorepo to `v0.32.0`
- c43e54922: feat(backups): add download button to backups

## 0.17.8

### Patch Changes

- d0457fe5c: feat(settings): improve the dashboard and config parity
  - @nhost/react-apollo@5.0.26
  - @nhost/nextjs@1.13.28

## 0.17.7

### Patch Changes

- 4f0368b95: fix(account): don't break account settings page

## 0.17.6

### Patch Changes

- 64a8f41d0: chore(resources): lower the maximum allowed resources per service

## 0.17.5

### Patch Changes

- @nhost/react-apollo@5.0.25
- @nhost/nextjs@1.13.27

## 0.17.4

### Patch Changes

- 9b1d0f7a5: fix(deployments): use correct timestamp for deployment details
- 6d2963ffa: chore(deps): bump `@types/react` to `v18.2.8`
- 8871267b9: chore(deps): downgrade `pnpm` to `v8.5.1` because of no Turborepo support

## 0.17.3

### Patch Changes

- 01eeef9de: chore(misc): under the hood improvements
- 21e13db05: chore(deps): bump `@types/react` to `v18.2.7` and `turbo` to `v1.10.1`
- f16433ae6: chore(secrets): allow empty secrets and environment variables
- aa3c62989: chore(cli): bump Nhost CLI version to v1.0
  - @nhost/react-apollo@5.0.24
  - @nhost/nextjs@1.13.26

## 0.17.2

### Patch Changes

- 88a4983f: chore(misc): under the hood improvements

## 0.17.1

### Patch Changes

- 9b0d4dde: feat(secrets): enable secrets

## 0.17.0

### Minor Changes

- 15d84a19: Add postgres 14.6-20230525

## 0.16.14

### Patch Changes

- 4c626174: chore: updated import paths, improved directory structure
- cc047b71: chore(deps): bump `@fontsource` monorepo to `v5.0.0`
- 99edd012: feat(account): add support for personal access tokens

## 0.16.13

### Patch Changes

- 78c7109c: feat(settings): allow selecting service versions

## 0.16.12

### Patch Changes

- 399009d6: fix(gql): don't enter an infinite loop when fetching remote app data
- 329e5a91: fix(deployments): use the same sorting of deployments everywhere
- 6d559d6e: chore(settings): add under the hood improvements to the settings page
- 12eb236c: chore(deps): bump `prettier-plugin-tailwindcss` to `v0.3.0`
- f9b81a2a: chore(deps): bump `turbo` to `v1.9.8`
- 1345741b: fix(projects): don't redirect to 404 on project creation
- Updated dependencies [7fea29a8]
  - @nhost/react-apollo@5.0.23
  - @nhost/nextjs@1.13.25

## 0.16.11

### Patch Changes

- 1230b722: fix(projects): don't redirect to 404 on when the project is renamed
  - @nhost/react-apollo@5.0.22
  - @nhost/nextjs@1.13.24

## 0.16.10

### Patch Changes

- Updated dependencies [da03bf39]
  - @nhost/react-apollo@5.0.21
  - @nhost/nextjs@1.13.23

## 0.16.9

### Patch Changes

- 349aac36: fix(settings): use region domain when constructing the postgres connection string

## 0.16.8

### Patch Changes

- 20fb69fa: chore(projects): change the way how API URLs are constructed

## 0.16.7

### Patch Changes

- 49f9b837: chore(docker): bump `pnpm` to `v8.4.0` and `turbo` to `v1.9.3`
- 3f478a4e: chore(deps): bump `vitest` to `v0.31.0`, `@types/react` to `v18.2.6` and `@types/react-dom` to `v18.2.4`

## 0.16.6

### Patch Changes

- d926f156: fix(projects): redirect to 404 when an invalid project is opened
- 49b99728: fix(projects): disable features for non-owner members of workspaces

## 0.16.5

### Patch Changes

- 12e2855f: chore(deps): bump `jsdom` to v22
- e4972b83: feat(metrics): add Grafana page

## 0.16.4

### Patch Changes

- 3f396a9e: fix(projects): unpause after upgrading a paused project to pro
- 3f396a9e: fix(projects): don't redirect to 404 page after project creation

## 0.16.3

### Patch Changes

- Updated dependencies [90c60311]
  - @nhost/react-apollo@5.0.20
  - @nhost/nextjs@1.13.22

## 0.16.2

### Patch Changes

- 0f34f0c6: fix(projects): disallow downgrading to free plan
- 8da291ad: chore(deps): bump `@types/react` to v18.2.0 and `@types/react-dom` to v18.2.1

## 0.16.1

### Patch Changes

- adc828a5: fix(gql): don't enter an infinite loop when fetching remote app data

## 0.16.0

### Minor Changes

- 2fb1145f: feat(compute): add support for replicas

### Patch Changes

- d8ceccec: chore(env): remove deprecated `NHOST_BACKEND_URL` environment variable

## 0.15.2

### Patch Changes

- 84b84ab7: fix(projects): filter projects by workspace

## 0.15.1

### Patch Changes

- 2faf7907: chore(deps): bump `graphql-request` to v6
- f1b5a944: chore(deps): bump `@vitejs/plugin-react` to v4
- 7f1785ac: chore(deps): bump `@types/react` to v18.0.37
  - @nhost/react-apollo@5.0.19

## 0.15.0

### Minor Changes

- 85889ee8: feat(dashboard): add Compute management to the settings

## 0.14.8

### Patch Changes

- 668c8771: chore(dialogs): unify dialog management of payment dialogs

## 0.14.7

### Patch Changes

- d4ccc656: chore: cleanup unused code
  - @nhost/react-apollo@5.0.18
  - @nhost/nextjs@1.13.21

## 0.14.6

### Patch Changes

- b299cfc9: chore(deps): bump `vitest` to v0.30.0
- 411cb65b: chore(projects): refactor workspace and project hooks
- 43b1b144: chore(deps): bump `@types/react` to v18.0.34 and `@types/react-dom` to v18.0.11
- Updated dependencies [43b1b144]
  - @nhost/react-apollo@5.0.17
  - @nhost/nextjs@1.13.20

## 0.14.5

### Patch Changes

- ba0d57ee: fix(i18n): revert i18n library
- 3328ed05: feat(projects): improve overview when there is an error

## 0.14.4

### Patch Changes

- 5e0920ba: chore(deps): bump `next-seo` to v6
- 706c9dc3: chore(deps): bump `@types/react` to 18.0.33
- 99f8f6b3: feat(metrics): show metrics on the overview

## 0.14.3

### Patch Changes

- @nhost/react-apollo@5.0.16

## 0.14.2

### Patch Changes

- 3cb67300: fix(logs): don't break UI when clearing time picker
- 7453bf3b: feat(projects): show project creator info
- c166dad0: chore(tests): improve auth page tests
- 6a290bb2: chore(deps): bump `@types/react` to 18.0.32

## 0.14.1

### Patch Changes

- @nhost/react-apollo@5.0.15
- @nhost/nextjs@1.13.19

## 0.14.0

### Minor Changes

- 6e1f03ea: feat(dashboard): add support for the Azure AD provider

### Patch Changes

- 1bd2c373: chore(deps): bump `turbo` to 1.8.6
- d329b621: chore(deps): bump `@types/react` to 18.0.30
- cb248f0d: fix(tests): avoid name collision in database tests
- 867c8076: chore(deps): bump `@types/react` to 18.0.29

## 0.13.10

### Patch Changes

- e93b06ab: fix(dashboard): remove left margin from workspace list on mobile
- 1c4806bf: chore(deps): bump `sharp` to 0.32.0
  - @nhost/react-apollo@5.0.14
  - @nhost/nextjs@1.13.18

## 0.13.9

### Patch Changes

- 912ed76c: chore(dashboard): bump `@apollo/client` to 3.7.10
- Updated dependencies [912ed76c]
  - @nhost/react-apollo@5.0.13

## 0.13.8

### Patch Changes

- 7c127372: chore(dashboard): bump `react-error-boundary` to v4

## 0.13.7

### Patch Changes

- 9130ab12: chore(dashboard): bump `yup` to v1 and `@hookform/resolvers` to v3

## 0.13.6

### Patch Changes

- 253dd235: using new mutation to create projects + refactor Create Project page.

## 0.13.5

### Patch Changes

- @nhost/react-apollo@5.0.12
- @nhost/nextjs@1.13.17

## 0.13.4

### Patch Changes

- b48bc034: fix(dashboard): disable new users
- 798e591b: fix(dashboard): show correct date in data grid

## 0.13.3

### Patch Changes

- bfb4c1a6: chore(dashboard): remove `useAxios` property
- d8d8394b: Dashboard: allow to override hasura admin secret in docker
- Updated dependencies [ce1ee40d]
  - @nhost/nextjs@1.13.16
  - @nhost/react-apollo@5.0.11

## 0.13.2

### Patch Changes

- beed2eba: Fix docker entrypoint for dashboard
- 2c8559a3: fix(dashboard): refresh project list after deleting a project
- 4329d048: chore(dashboard): bump `graphiql` dependencies

## 0.13.1

### Patch Changes

- cbb1fc5b: chore(dashboard): cleanup GraphQL operations

## 0.13.0

### Minor Changes

- 088584e7: feat(dashboard): add support for custom local subdomains

### Patch Changes

- 2ac90dfd: fix(dashboard): improve mobile responsive layout
- Updated dependencies [f375eacc]
  - @nhost/nextjs@1.13.15
  - @nhost/react-apollo@5.0.10

## 0.12.4

### Patch Changes

- @nhost/react-apollo@5.0.9
- @nhost/nextjs@1.13.14

## 0.12.3

### Patch Changes

- 2b1338f7: chore(dashboard): bump `turbo` to 1.8.3
- 5223ee93: fix(dashboard): show correct deployment status on the main page
- 850a049c: chore(deps): update docker/build-push-action action to v4
- Updated dependencies [850a049c]
  - @nhost/nextjs@1.13.13
  - @nhost/react-apollo@5.0.8

## 0.12.2

### Patch Changes

- 4bf40995: chore(deps): bump `typescript` to `4.9.5`
- 8bb097c9: chore(deps): bump `vitest`
- 35d52aab: chore(deps): replace `cross-fetch` with `isomorphic-unfetch`
- Updated dependencies [4bf40995]
- Updated dependencies [8bb097c9]
- Updated dependencies [35d52aab]
  - @nhost/react-apollo@5.0.7
  - @nhost/nextjs@1.13.12

## 0.12.1

### Patch Changes

- c96d7ccd: fix(dashboard): fix docker builds

## 0.12.0

### Minor Changes

- d1671210: feat(dashboard): use mimir to manage project configuration

### Patch Changes

- f65e4de9: chore(deps): bump @graphql-codegen monorepo to v3

## 0.11.20

### Patch Changes

- 4b4f0d01: chore(dashboard): improve dialog management

## 0.11.19

### Patch Changes

- @nhost/react-apollo@5.0.6
- @nhost/nextjs@1.13.11

## 0.11.18

### Patch Changes

- 01318860: fix(nhost-js): use correct URL for functions requests
- Updated dependencies [01318860]
  - @nhost/react-apollo@5.0.5
  - @nhost/nextjs@1.13.10

## 0.11.17

### Patch Changes

- f673adea: fix(dashboard): set correct Content-Type for user creation
- 445d8ef4: chore(deps): bump `@nhost/react-apollo` to 5.0.4
- 445d8ef4: chore(deps): bump `@nhost/nextjs` to 1.13.9
- 0368663d: fix(dashboard): allow permission editing for auth and storage schemas
- Updated dependencies [445d8ef4]
- Updated dependencies [445d8ef4]
  - @nhost/react-apollo@5.0.4
  - @nhost/nextjs@1.13.9

## 0.11.16

### Patch Changes

- b755e908: fix(dashboard): use correct date for last seen
- 2d9145f9: chore(deps): revert GraphQL client
- 1ddf704c: fix(dashboard): don't show false positive message for failed user creation
  - @nhost/react-apollo@5.0.3
  - @nhost/nextjs@1.13.8

## 0.11.15

### Patch Changes

- @nhost/react-apollo@5.0.2
- @nhost/nextjs@1.13.7

## 0.11.14

### Patch Changes

- 2cc18dcb: fix(dashboard): prevent permission editor dropdown from being always open

## 0.11.13

### Patch Changes

- 3343a363: chore(dashboard): bump `@testing-library/react` to v14 and `@testing-library/dom` to v9
  - @nhost/react-apollo@5.0.1
  - @nhost/nextjs@1.13.6

## 0.11.12

### Patch Changes

- 87eda76e: chore(dashboard): bump `@types/react` to v18.0.28 and `@types/react-dom` to v18.0.11
- 6f0ac570: feat(dashboard): show dashboard version in account menu

## 0.11.11

### Patch Changes

- bf1e4071: chore(dashboard): bump `react-is` version to `18.2.0`
- Updated dependencies [bf1e4071]
- Updated dependencies [5013213b]
  - @nhost/nextjs@1.13.5
  - @nhost/react-apollo@4.13.5

## 0.11.10

### Patch Changes

- a37a430b: fix(dashboard): don't break UI when deployments are unavailable
  - @nhost/react-apollo@4.13.4
  - @nhost/nextjs@1.13.4

## 0.11.9

### Patch Changes

- 7b970e68: fix(dashboard): fix header link color

## 0.11.8

### Patch Changes

- f33242f2: feat(dashboard): add new sign up, sign in and reset password pages

## 0.11.7

### Patch Changes

- e9c8909c: fix(dashboard): use correct theme color in dark mode

## 0.11.6

### Patch Changes

- 902f486b: fix(dashboard): re-enable Hasura on logs page

## 0.11.5

### Patch Changes

- 1f9720fa: fix(dashboard): apply select permissions properly

## 0.11.4

### Patch Changes

- deb14b51: fix(dashboard): don't break billing form

## 0.11.3

### Patch Changes

- @nhost/react-apollo@4.13.3
- @nhost/nextjs@1.13.3

## 0.11.2

### Patch Changes

- f143e51d: chore(dashboard): pin Turborepo to 1.6.3

## 0.11.1

### Patch Changes

- c2b5a41a: chore(dashboard): select system colors by default

## 0.11.0

### Minor Changes

- 1ebaf429: feat(dashboard): introduce Dark Mode 🌚

### Patch Changes

- 63b445c4: fixed duplicated logs bug and made to date count during live mode

## 0.10.1

### Patch Changes

- e146d32e: chore(deps): update dependency @types/react to v18.0.27
- 59347fcd: correct allowed role name
- 5b65cac9: updated authentication documentation
- 963f9b5e: feat(dashboard): include project info in feedback

## 0.10.0

### Minor Changes

- ed4c7801: chore(dashboard): remove Functions section

## 0.9.10

### Patch Changes

- 4e2f8ccd: fix(dashboard): don't break Auth page in local mode

## 0.9.9

### Patch Changes

- 31abbe5f: fix(dashboard): enable toggle when settings are filled in

## 0.9.8

### Patch Changes

- 5bdd31ad: chore(dashboard): list fewer images per page on the Storage page
- 5121851c: fix(dashboard): don't throw validation error for valid permission rules

## 0.9.7

### Patch Changes

- c126b20d: fix(dashboard): correct redeployment button

## 0.9.6

### Patch Changes

- 36c3519c: feat(dashboard): retrigger deployments

## 0.9.5

### Patch Changes

- 200e9f77: chore(deps): update dependency @types/react-dom to v18.0.10
- Updated dependencies [200e9f77]
  - @nhost/nextjs@1.13.2
  - @nhost/react-apollo@4.13.2

## 0.9.4

### Patch Changes

- dbd3ded5: fix(dashboard): workspaces creation, new form, correct redirects.

## 0.9.3

### Patch Changes

- 85f0f943: fix(dashboard): don't break the table creation process

## 0.9.2

### Patch Changes

- Updated dependencies [d42c27ae]
- Updated dependencies [927be4a2]
  - @nhost/nextjs@1.13.1
  - @nhost/react-apollo@4.13.1

## 0.9.1

### Patch Changes

- d0f80811: fix(dashboard): don't show error when signing out the user

## 0.9.0

### Minor Changes

- d92891b2: feat(dashboard): add Permission Editor to the Database section

### Patch Changes

- 3d379128: fix(dashboard): create new user
  - @nhost/react-apollo@4.13.0
  - @nhost/nextjs@1.13.0

## 0.8.1

### Patch Changes

- 7cadd944: fix(dashboard): display Twitter provider settings

## 0.8.0

### Minor Changes

- 9a1aa7bb: add functions to the log dashboard
- f29abe62: feat(dashboard): Users Management v2

### Patch Changes

- 7766624b: feat(dashboard): add JWT secret editor modal
  - @nhost/react-apollo@4.12.1
  - @nhost/nextjs@1.12.1

## 0.7.13

### Patch Changes

- dd0738d5: fix(dashboard): provisioning status polling

## 0.7.12

### Patch Changes

- b21222b3: chore(deps): update dependency @types/node to v16
- 9e0486a3: fix(dashboard): close modals when navigating
- Updated dependencies [b21222b3]
- Updated dependencies [65687bee]
- Updated dependencies [54df0df4]
  - @nhost/nextjs@1.12.0
  - @nhost/react-apollo@4.12.0

## 0.7.11

### Patch Changes

- d6527122: fix(dashboard): use correct service URLs

## 0.7.10

### Patch Changes

- Updated dependencies [57db5b83]
  - @nhost/nextjs@1.11.0
  - @nhost/nhost-js@1.7.0
  - @nhost/react@0.17.0
  - @nhost/react-apollo@4.11.0

## 0.7.9

### Patch Changes

- a6d31dc2: fix(dashboard): don't break the UI when project is not loaded yet

## 0.7.8

### Patch Changes

- 7f251111: Use `NhostProvider` instead of `NhostReactProvider` and `NhostNextProvider`

  `NhostReactProvider` and `NhostNextProvider` are now deprecated

- f4d70f88: fix(dashboard): do not break when region is nullish
- 4a9471cc: Windows Live Provider displayed link updated to match backend url
- 594488e4: fix(dashboard): do not show error when submitting Apple provider settings
- Updated dependencies [7f251111]
  - @nhost/nextjs@1.10.0
  - @nhost/react@0.16.0
  - @nhost/react-apollo@4.10.0

## 0.7.7

### Patch Changes

- 80b604ad: fix(dashboard): use correct Hasura slug

## 0.7.6

### Patch Changes

- 2d2beb53: fix(dashboard): prevent error on GraphQL page
- ac8efcbd: chore(dashboard): deprecate old DNS name

## 0.7.5

### Patch Changes

- 132a4f4b: chore(dashboard): remove unused dependencies
- 132a4f4b: chore(deps): synchronize @types/react-dom and @types/react versions
- db57572f: fix(dashboard): correct section paddings when no env vars
- Updated dependencies [132a4f4b]
  - @nhost/react@0.15.2
  - @nhost/react-apollo@4.9.2
  - @nhost/nextjs@1.9.3

## 0.7.4

### Patch Changes

- 34d85e54: chore(deps): update dependency critters to ^0.0.16
- 9b93cf95: chore(deps): update dependency @netlify/functions to ^0.11.0
- e0439030: chore(deps): update dependency @types/react-dom to v18.0.9
- Updated dependencies [82124329]
  - @nhost/nextjs@1.9.2

## 0.7.3

### Patch Changes

- a1193da4: fix(dashboard): remove character limit from env var inputs

## 0.7.2

### Patch Changes

- 44f13f62: chore(dashboard): cleanup unused files

## 0.7.1

### Patch Changes

- e01cb2ed: chore(dashboard): change settings sidebar menu item density

## 0.7.0

### Minor Changes

- db342f45: chore(dashboard): refactor Roles and Permissions settings sections
- 8b9fa0b1: feat(dashboard): add Environment Variables page

### Patch Changes

- Updated dependencies [66b4f3d0]
- Updated dependencies [2e6923dc]
- Updated dependencies [ef117c28]
- Updated dependencies [aebb8225]
  - @nhost/core@0.9.4
  - @nhost/nhost-js@1.6.2
  - @nhost/nextjs@1.9.1
  - @nhost/react@0.15.1
  - @nhost/react-apollo@4.9.1

## 0.6.0

### Minor Changes

- eef9c914: feat(dashboard): add Roles and Permissions page

## 0.5.0

### Minor Changes

- a48dd5bf: feat(dashboard): make backend port configurable

## 0.4.3

### Patch Changes

- 5de965d9: fix(dashboard): alphabetic ordering of providers
- b9087a4a: fix(dashboard): console -> dashboard terminology
- ca012d79: docs(workos): WorkOS Docs

## 0.4.2

### Patch Changes

- 89bd37bc: fix(dashboard): correct redirect URL input opacity
- Updated dependencies [4601d84e]
- Updated dependencies [843087cb]
  - @nhost/react@0.15.0
  - @nhost/nextjs@1.9.0
  - @nhost/react-apollo@4.9.0

## 0.4.1

### Patch Changes

- 766cb612: fix(dashboard): correct redirect URL for oauth providers
- Updated dependencies [53bdc294]
- Updated dependencies [f2aaff05]
  - @nhost/nextjs@1.8.3
  - @nhost/core@0.9.3
  - @nhost/react@0.14.3
  - @nhost/nhost-js@1.6.1
  - @nhost/react-apollo@4.8.3

## 0.4.0

### Minor Changes

- 9211743d: feat(dashboard): migrate Settings page features

## 0.3.0

### Minor Changes

- 73da6a67: fix(dashboard): avoid using BACKEND_URL locally

## 0.2.0

### Minor Changes

- db118f97: feat(dashboard): generate Docker image