github-actions[bot]
be8cd6c3a6
chore: update versions ( #3277 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/hasura-auth-js@2.11 .0
### Minor Changes
- d26b6b8 : fix: update broadcasted session directly
## @nhost/apollo@8.0.7
### Patch Changes
- @nhost/nhost-js@3.2.7
## @nhost/react-apollo@17.0.3
### Patch Changes
- @nhost/apollo@8.0.7
- @nhost/react@3.10 .3
## @nhost/react-urql@14.0.3
### Patch Changes
- @nhost/react@3.10 .3
## @nhost/nextjs@2.2.6
### Patch Changes
- @nhost/react@3.10 .3
## @nhost/nhost-js@3.2.7
### Patch Changes
- Updated dependencies [d26b6b8 ]
- @nhost/hasura-auth-js@2.11 .0
## @nhost/react@3.10 .3
### Patch Changes
- @nhost/nhost-js@3.2.7
## @nhost/vue@2.9.4
### Patch Changes
- @nhost/nhost-js@3.2.7
## @nhost/dashboard@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
## @nhost/docs@2.30 .0
### Minor Changes
- 38e7e9d : fix: remove community as it isn't ready
## @nhost-examples/codegen-react-apollo@0.7.0
### Minor Changes
- 013e1c1 : fix: update vite and image-size dependencies to address
security audit vulnerabilities
### Patch Changes
- a1333df : fix: update vite because of vulnerability
- @nhost/react@3.10 .3
- @nhost/react-apollo@17.0.3
## @nhost-examples/codegen-react-query@0.7.0
### Minor Changes
- 013e1c1 : fix: update vite and image-size dependencies to address
security audit vulnerabilities
### Patch Changes
- a1333df : fix: update vite because of vulnerability
- @nhost/react@3.10 .3
## @nhost-examples/codegen-react-urql@0.6.0
### Minor Changes
- 013e1c1 : fix: update vite and image-size dependencies to address
security audit vulnerabilities
### Patch Changes
- a1333df : fix: update vite because of vulnerability
- @nhost/react@3.10 .3
- @nhost/react-urql@14.0.3
## @nhost-examples/sveltekit@0.7.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
- b89500d : fix: use nhost-js version from the workspace
- a1333df : fix: update vite because of vulnerability
- @nhost/nhost-js@3.2.7
## @nhost-examples/react-apollo@1.5.0
### Minor Changes
- 013e1c1 : fix: update vite and image-size dependencies to address
security audit vulnerabilities
- 25f07a3 : fix: update versions
### Patch Changes
- a1333df : fix: update vite because of vulnerability
- @nhost/react@3.10 .3
- @nhost/react-apollo@17.0.3
## @nhost-examples/react-gqty@1.5.0
### Minor Changes
- 013e1c1 : fix: update vite and image-size dependencies to address
security audit vulnerabilities
### Patch Changes
- a1333df : fix: update vite because of vulnerability
- @nhost/react@3.10 .3
## @nhost-examples/vue-apollo@0.11 .0
### Minor Changes
- 013e1c1 : fix: update vite and image-size dependencies to address
security audit vulnerabilities
### Patch Changes
- a1333df : fix: update vite because of vulnerability
- @nhost/nhost-js@3.2.7
- @nhost/apollo@8.0.7
- @nhost/vue@2.9.4
## @nhost-examples/vue-quickstart@0.5.0
### Minor Changes
- 013e1c1 : fix: update vite and image-size dependencies to address
security audit vulnerabilities
### Patch Changes
- a1333df : fix: update vite because of vulnerability
- @nhost/apollo@8.0.7
- @nhost/vue@2.9.4
## @nhost-examples/cli@0.3.20
### Patch Changes
- @nhost/nhost-js@3.2.7
## @nhost-examples/multi-tenant-one-to-many@2.2.21
### Patch Changes
- @nhost/nhost-js@3.2.7
## @nhost-examples/nextjs@0.4.6
### Patch Changes
- @nhost/react@3.10 .3
- @nhost/react-apollo@17.0.3
- @nhost/nextjs@2.2.6
## @nhost-examples/node-storage@0.2.20
### Patch Changes
- @nhost/nhost-js@3.2.7
## @nhost-examples/nextjs-server-components@0.5.5
### Patch Changes
- @nhost/nhost-js@3.2.7
## @nhost-examples/react-native@0.1.7
### Patch Changes
- @nhost/react@3.10 .3
- @nhost/react-apollo@17.0.3
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-08 13:52:27 +02:00
David Barroso
b89500d175
chore (workspaces): fixes to the workspace ( #3287 )
...
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Update @nhost/nhost-js dependency to use workspace version
- Modify pnpm-workspace.yaml to include more examples
- Exclude specific templates from workspace
- Add changeset for @nhost-examples/sveltekit patch
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>late-ghosts-taste.md</strong><dd><code>Add changeset
for SvelteKit example patch</code>
</dd></summary>
<hr>
.changeset/late-ghosts-taste.md
<li>Add new changeset file for @nhost-examples/sveltekit<br> <li>
Specify patch update for using nhost-js from workspace
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3287/files#diff-1578fc8821e79f4e226a9d0f78fb415e5b6cbd0a71f41e4f15ec6b91f2cc4842 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update nhost-js
dependency to workspace version</code>
</dd></summary>
<hr>
examples/quickstarts/sveltekit/package.json
- Update @nhost/nhost-js dependency to use workspace version
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3287/files#diff-6288951fff74ec246c9cc023b7b7e3e9aad31423891bc4ea25b5d84a5f5b061f ">+1/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>pnpm-workspace.yaml</strong><dd><code>Refine workspace
package inclusions and exclusions</code>
</dd></summary>
<hr>
pnpm-workspace.yaml
<li>Change 'examples/*' to 'examples/**' for broader inclusion<br> <li>
Exclude CRA and React Native templates from workspace
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3287/files#diff-18ae0a0fab29a7db7aded913fd05f30a2c8f6c104fadae86c9d217091709794c ">+3/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
Co-authored-by: robertkasza <167509084+robertkasza@users.noreply.github.com >
2025-04-08 12:13:59 +02:00
David BM
013e1c1d70
fix (ci lint): update vite and image-size dependencies to address security audit vulnerabilities ( #3293 )
...
### **User description**
Addresses advisories:
https://github.com/advisories/GHSA-m5qc-5hw7-8vg7
https://github.com/advisories/GHSA-xcj6-pq6g-qj4x
___
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Update Vite to address security vulnerabilities
- Update image-size dependency for security
- Add changeset for version bumps
- Update package resolutions for security fixes
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>flat-suits-join.md</strong><dd><code>Add changeset for
version bumps</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-985f5074afc6182f003fda21514c3398427504e76a81e28b730920c5cf2b420e ">+13/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Dependencies</strong></td><td><details><summary>10
files</summary><table>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-83675898dc6ed88838763232d022f6e100e07d71681cc8a1f02aee99ee3f229b ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-9fb3a23f389ab1d192d7e018d2acbe512bd8792278662101401caa98692735db ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-cb7094614884e8cd2c8fb67dadedb1887c46c31b888840def0b7042273bfbb28 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-6288951fff74ec246c9cc023b7b7e3e9aad31423891bc4ea25b5d84a5f5b061f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-d95dc3391741287366ea2e61f70e9ccc64452e0d22b1db91d6bf524f5aa4331c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-8a3e5ed0f618f15211c31f700e0da998e2eae58f60353624b7a7e637bd63b153 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-fc4298d3512fdd9a3d871f9f182fe871c8beccd1580f864a271ddfb32005feef ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite dependency
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-85166d1137e29a5275f991e1e94a0c9d5b83ac7504463ba76f9187b2b750c895 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite and image-size
dependencies</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3293/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+6/-6</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
---------
Co-authored-by: robertkasza <167509084+robertkasza@users.noreply.github.com >
2025-04-08 09:45:49 +02:00
David BM
4fd176bce2
chore (ci): re-add user event tests ( #3288 )
...
### **PR Type**
Tests, Enhancement
___
### **Description**
- Reintroduce user event tests in CI
- Update SvelteKit example tests to e2e suite
- Refactor TestUserEvent class for improved testing
- Add new tests for database and backup features
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Tests</strong></td><td><details><summary>7
files</summary><table>
<tr>
<td><strong>DateTimePicker.test.tsx</strong><dd><code>Add comprehensive
tests for DateTimePicker component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-c7076012eb33d6f60049710638b5ad19c2f310b8c250c79f1905be7e0a30b00a ">+177/-0</a>
</td>
</tr>
<tr>
<td><strong>TimePicker.test.tsx</strong><dd><code>Update TimePicker
tests to use TestUserEvent</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-784f69003ebbc9e39837b920007cef14125a5fc48bb9114226820bcb2b0827b0 ">+6/-7</a>
</td>
</tr>
<tr>
<td><strong>TransferProjectDialog.test.tsx</strong><dd><code>Add tests
for TransferProjectDialog component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-d4ebdb8af76a7c9e73606708718c3448445545259ad553d73b6d322408e3eb8c ">+234/-0</a>
</td>
</tr>
<tr>
<td><strong>ImportBackupTabContent.test.tsx</strong><dd><code>Add tests
for ImportBackupTabContent component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-753e5e6735a2d612b6ccc6617c053017ba591a763182fa28a8fc302731c3f347 ">+267/-0</a>
</td>
</tr>
<tr>
<td><strong>DatabasePiTRSettings.test.tsx</strong><dd><code>Add tests
for DatabasePiTRSettings component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-85d1f82a571b56469eab40dcc164fdd1e107fba79611ddd5cca7c191fe5117b4 ">+188/-0</a>
</td>
</tr>
<tr>
<td><strong>ResourcesForm.test.tsx</strong><dd><code>Update
ResourcesForm tests to use TestUserEvent</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-8828db70c080be6fc19f88059b08587584f1c23c9159092d6b186ca82a1943aa ">+60/-55</a>
</td>
</tr>
<tr>
<td><strong>resourceSettingsQuery.ts</strong><dd><code>Update
resourcesAvailableQuery mock data</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-49b3a2a24ead48f97ace0b90f1ecaf4d4edbdef17109e29f5101016515e5946a ">+12/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Enhancement</strong></td><td><details><summary>2
files</summary><table>
<tr>
<td><strong>testUtils.tsx</strong><dd><code>Refactor TestUserEvent class
and remove utility functions</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-78f29250407edf853a353b48242d3cee59aa5724f38a60bb23bebdfc1ea2f9b5 ">+35/-18</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update SvelteKit example test
script to e2e</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-6288951fff74ec246c9cc023b7b7e3e9aad31423891bc4ea25b5d84a5f5b061f ">+1/-1</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>nasty-cherries-cover.md</strong><dd><code>Add changeset for
user event CI tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-653e520d91e00e8c62155076a5acfb2a606381f63c4c87b42ac70d23e7c97a01 ">+6/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>1 files</summary><table>
<tr>
<td><strong>PointInTimeBackupInfo.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3288/files#diff-3980415ca79bf039abb469281fff9b1dc1de0a1ef52b4044d8c6f529538b6edf ">+356/-0</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-07 17:15:33 +02:00
David Barroso
d26b6b848d
chore (auth-js): add missing changeset ( #3286 )
...
### **PR Type**
Enhancement
___
### **Description**
- Update broadcasted session directly in @nhost/hasura-auth-js
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>honest-countries-melt.md</strong><dd><code>Add
changeset for session broadcast update</code>
</dd></summary>
<hr>
.changeset/honest-countries-melt.md
<li>Added changeset file for @nhost/hasura-auth-js<br> <li> Specified
minor version bump<br> <li> Described fix for updating broadcasted
session directly
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3286/files#diff-a9bbe8d89f97fb5a46896d2cf1e4fd059d55360261ce3bc37b34fd54bd246076 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-04 13:28:23 +02:00
David Barroso
3df7ca2a33
fix (hasura-auth-js): update broadcasted session directly ( #3284 )
...
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Update broadcasted session with full data
- Improve cross-tab synchronization in Hasura Auth JS
- Enhance session update mechanism for better reliability
- Fix potential issues with token comparison and updates
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>internal-client.ts</strong><dd><code>Improve cross-tab
session synchronization</code>
</dd></summary>
<hr>
packages/hasura-auth-js/src/internal-client.ts
<li>Changed 'broadcast_token' to 'broadcast_session'<br> <li> Updated
session data handling in message listener<br> <li> Implemented direct
SESSION_UPDATE event with full session data<br> <li> Added null check
for context in token comparison
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3284/files#diff-e726a23b4f62ae8d40f4bebf7cffd7a559ff64defe779d072e9f69cea360515c ">+16/-3</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>machine.ts</strong><dd><code>Enhance session
broadcasting with comprehensive data</code>
</dd></summary>
<hr>
packages/hasura-auth-js/src/machines/authentication/machine.ts
<li>Updated broadcastToken function to send full session data<br> <li>
Changed message type from 'broadcast_token' to 'broadcast_session'<br>
<li> Added accessToken, user, expiresAt, and expiresInSeconds to payload
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3284/files#diff-a8fdfee087ad5a72ea0a64667e2a0c7f25baa84eaaf73ebfee3f5a5a1b7584d1 ">+7/-4</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-04 13:16:36 +02:00
David Barroso
38e7e9deee
chore (docs): remove community as it isn't ready ( #3280 )
...
### **PR Type**
Documentation
___
### **Description**
- Remove community section from documentation
- Delete Code of Conduct and Getting Involved pages
- Update docs.json to reflect removed community content
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>friendly-chairs-argue.md</strong><dd><code>Add
changeset for community section removal</code>
</dd></summary>
<hr>
.changeset/friendly-chairs-argue.md
<li>Add changeset file for minor version bump<br> <li> Include fix note
about removing community section
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3280/files#diff-95b418c3e266bd80dbf1fe2e94420838dfd0d0852ece649fc52b529e535cfff5 ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>coc.mdx</strong><dd><code>Remove Code of Conduct
page</code>
</dd></summary>
<hr>
docs/community/coc.mdx
- Delete entire Code of Conduct page
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3280/files#diff-dc80329f722e73bc46ee76902de782b4f696a4be0224658cbbb0a70127cb7627 ">+0/-128</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>getting-involved.mdx</strong><dd><code>Remove Getting
Involved page</code>
</dd></summary>
<hr>
docs/community/getting-involved.mdx
- Delete entire Getting Involved page
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3280/files#diff-4c15a93e9b63664bed77a875378d805efc8dc787bc0e1d6a6f413a376c5e6983 ">+0/-57</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>docs.json</strong><dd><code>Update docs.json to remove
community section</code>
</dd></summary>
<hr>
docs/docs.json
- Remove "Community" tab and its associated pages
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3280/files#diff-873ce17c654718debe2fe308a2f2279bde8663686423c51f97fab2dd0722b8d9 ">+0/-5</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-04 08:49:03 +02:00
David Barroso
25f07a3763
chore (examples/react-apollo): update versions ( #3281 )
...
### **PR Type**
Enhancement
___
### **Description**
- Update Hasura, Auth, Postgres, and Storage versions
- Upgrade Node.js version for functions to 22
- Bump @nhost-examples/react-apollo package version
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>spicy-sloths-cover.md</strong><dd><code>Add changeset
for React Apollo example version update</code>
</dd></summary>
<hr>
.changeset/spicy-sloths-cover.md
<li>Add changeset for @nhost-examples/react-apollo minor version
bump<br> <li> Include fix note for version updates
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3281/files#diff-dc307886bb3f342aef6ff14bfdb2b7e3937648852a603b0a3ef9c485b903f689 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>nhost.toml</strong><dd><code>Update core component
versions in nhost.toml</code>
</dd></summary>
<hr>
examples/react-apollo/nhost/nhost.toml
<li>Update Hasura version to v2.46.0-ce<br> <li> Upgrade Node.js version
for functions to 22<br> <li> Update Auth version to 0.38.0<br> <li>
Update Postgres version to 16.6-20250311-1<br> <li> Update Storage
version to 0.7.1
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3281/files#diff-268d6c8dddd6990d60d62c1c923955c4e0e7549a80f0f5856192f889378416a0 ">+6/-6</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-04 08:48:46 +02:00
David BM
38c3db4a9e
fix (ci): dashboard unittests ( #3285 )
...
### **PR Type**
Tests
___
### **Description**
- Remove userEvent-based tests
- Delete unused test files
- Update ResourcesForm test to use userEvent
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Tests</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>DateTimePicker.test.tsx</strong><dd><code>Remove
DateTimePicker test file</code>
</dd></summary>
<hr>
dashboard/src/components/common/DateTimePicker/DateTimePicker.test.tsx
- Removed entire test file
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3285/files#diff-c7076012eb33d6f60049710638b5ad19c2f310b8c250c79f1905be7e0a30b00a ">+0/-178</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>TransferProjectDialog.test.tsx</strong><dd><code>Remove
TransferProjectDialog test file</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/components/common/TransferProjectDialog/TransferProjectDialog.test.tsx
- Removed entire test file
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3285/files#diff-d4ebdb8af76a7c9e73606708718c3448445545259ad553d73b6d322408e3eb8c ">+0/-234</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>ImportBackupTabContent.test.tsx</strong><dd><code>Remove
ImportBackupTabContent test file</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/backups/components/ImportBackupTabContent/ImportBackupTabContent.test.tsx
- Removed entire test file
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3285/files#diff-753e5e6735a2d612b6ccc6617c053017ba591a763182fa28a8fc302731c3f347 ">+0/-267</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>PointInTimeBackupInfo.test.tsx</strong><dd><code>Remove
PointInTimeBackupInfo test file</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/backups/components/common/PointInTimeBackupInfo/PointInTimeBackupInfo.test.tsx
- Removed entire test file
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3285/files#diff-3980415ca79bf039abb469281fff9b1dc1de0a1ef52b4044d8c6f529538b6edf ">+0/-357</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>DatabasePiTRSettings.test.tsx</strong><dd><code>Remove
DatabasePiTRSettings test file</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/settings/components/DatabasePiTRSettings/DatabasePiTRSettings.test.tsx
- Removed entire test file
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3285/files#diff-85d1f82a571b56469eab40dcc164fdd1e107fba79611ddd5cca7c191fe5117b4 ">+0/-189</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>ResourcesForm.test.tsx</strong><dd><code>Update
ResourcesForm tests to use userEvent</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/resources/settings/components/ResourcesForm/ResourcesForm.test.tsx
<li>Imported userEvent from '@testing-library/user-event'<br> <li>
Updated tests to use userEvent instead of custom click functions<br>
<li> Moved vCPU and Memory ratio validation test
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3285/files#diff-8828db70c080be6fc19f88059b08587584f1c23c9159092d6b186ca82a1943aa ">+52/-48</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-03 16:43:00 +02:00
robertkasza
a1333df2a1
fix: update vite because of vulnerability ( #3283 )
...
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Update Vite to address security vulnerability
- Upgrade dependencies in Vue examples
- Add 'type: module' to Vue quickstart package
- Update resolutions for Vite versions
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>stale-horses-run.md</strong><dd><code>Add changeset for
Vite vulnerability fix</code>
</dd></summary>
<hr>
.changeset/stale-horses-run.md
<li>Add new changeset file<br> <li> List affected packages for patch
update<br> <li> Describe fix for Vite vulnerability
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3283/files#diff-79e66d2654e3803067439855123d20d162193a019ecf68b5b45ee1d0e344949d ">+13/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update sass dependency
in Vue Apollo example</code>
</dd></summary>
<hr>
examples/vue-apollo/package.json
- Update sass dependency from 1.32.0 to 1.86.1
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3283/files#diff-fc4298d3512fdd9a3d871f9f182fe871c8beccd1580f864a271ddfb32005feef ">+1/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update package
configuration and dependencies in Vue quickstart</code></dd></summary>
<hr>
examples/vue-quickstart/package.json
<li>Add "type": "module" to package.json<br> <li> Update @unocss/reset
from 0.33.5 to 66.1.0-beta.8<br> <li> Update unocss from 0.33.5 to
66.1.0-beta.8
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3283/files#diff-85166d1137e29a5275f991e1e94a0c9d5b83ac7504463ba76f9187b2b750c895 ">+3/-2</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Bug fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Add Vite version
resolutions to address vulnerabilities</code>
</dd></summary>
<hr>
package.json
- Add resolutions for Vite versions 5.4.16 and 6.2.4
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3283/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+3/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-02 17:23:26 +02:00
robertkasza
0420e4fda4
fix (dashboard): display the selected date's month in the datetime picker component ( #3276 )
...
### **PR Type**
Bug fix
___
### **Description**
- Fix datetime picker to display selected date's month
- Add defaultMonth prop to Calendar component
- Update changeset for @nhost/dashboard package
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>calendar.tsx</strong><dd><code>Set default month in
Calendar component</code>
</dd></summary>
<hr>
dashboard/src/components/ui/v3/calendar.tsx
- Added `defaultMonth={props.selected}` to Calendar component
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3276/files#diff-63f846015a12e66f0c36ec550d502d6d00a250959957652d14460807f1fbe68d ">+1/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>stupid-sloths-poke.md</strong><dd><code>Add changeset
for dashboard package update</code>
</dd></summary>
<hr>
.changeset/stupid-sloths-poke.md
<li>Added changeset file for @nhost/dashboard package<br> <li> Described
fix for datetime picker component
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3276/files#diff-4f6398b11015521b2039034f4ae61cd1ac5870421f1a52ddbf11f209aa141230 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-04-01 14:42:08 +02:00
github-actions[bot]
97f6642c43
chore: update versions ( #3256 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@2.26 .0
### Minor Changes
- 7b9cdf1 : chore: remove legacy workspaces
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/codegen-react-apollo@0.6.0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/codegen-react-query@0.6.0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/codegen-react-urql@0.5.0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/sveltekit@0.6.0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/react-apollo@1.4.0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/react-gqty@1.4.0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/vue-apollo@0.10 .0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
## @nhost-examples/vue-quickstart@0.4.0
### Minor Changes
- 1c4f321 : fix: update vite to fix audit vulnerabilities
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-01 09:50:28 +02:00
David Barroso
69c1ffa766
feat (docs): overhaul structure ( #3254 )
...
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Restructured docs navigation and content
- Updated links and paths throughout docs
- Refreshed images and examples in guides
- Added new content for AI, Auth, and Run
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>15
files</summary><table>
<tr>
<td><strong>docs.json</strong><dd><code>Restructure navigation and add
new sections</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-873ce17c654718debe2fe308a2f2279bde8663686423c51f97fab2dd0722b8d9 ">+616/-0</a>
</td>
</tr>
<tr>
<td><strong>welcome.mdx</strong><dd><code>Add new welcome page with
getting started links</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-b35cb8e6a6201730c2d95103d1275186d72e727686bfd6470256c0c30137a761 ">+65/-0</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Add new getting started
overview page</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-8c9b35da559a5de5fe14ee078573e8d487453e26ed760c03ffd7f0ad476ca24d ">+88/-0</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Add new products overview
page</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-745a45fa3dbe67784dd921e50865c7ef33fdc6488cff1ccc75d9db524799d8b3 ">+81/-0</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Add new platform overview
page</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-63ed954170e482e58b02938bcf8ab3c5b9b76b1a37b23b521cd88de2685ab566 ">+46/-0</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Update AI overview with new
content and links</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-e36c2139a3deb3ca81742e73df8ce981aa4502fcb3713832636088eda8f120fd ">+10/-10</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Add new Auth overview
page</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-fcb8a858a73ee17bb801d63453716d58b940d7b1e51f48c5fb184e34971866f2 ">+49/-0</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Update Database overview with
new content</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-542ffbd4d75869cef7479dbc59a2c7c67272879b4f219488193794567b545351 ">+8/-9</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Update Run overview with new
content and links</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-ca49842af7e87c264e3ce8c19f4df657890fa0965cc188dbffafcd6ced1c526c ">+11/-11</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Add new Cloud overview
page</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-32f53230fbf8b84f6a60dbf37568f8a4ea4bcab6f2e00e4357cd3b7f4c50cb55 ">+70/-0</a>
</td>
</tr>
<tr>
<td><strong>style.css</strong><dd><code>Add new styles for welcome
page</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-4dde236d1a1b6f7a24be281ce9e8212368612d66a631fa592bfe18653f57c601 ">+80/-0</a>
</td>
</tr>
<tr>
<td><strong>echo.ts</strong><dd><code>Add echo function
example</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-95b428813572cd2a2abcaf0c6e243622d757860c22f170c82126e5d2cbb269f0 ">+13/-0</a>
</td>
</tr>
<tr>
<td><strong>email-confirm-change.tsx</strong><dd><code>Add email confirm
change template</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-34aea348d369ef146295ec5c36c6df0fde8262277b93b98d7d9f4633092dc195 ">+129/-0</a>
</td>
</tr>
<tr>
<td><strong>signin-passwordless.tsx</strong><dd><code>Add signin
passwordless email template</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2d67959219d5979cf79921d4e8a86e16cceb46cd1e909a1783b68d27a85a0998 ">+127/-0</a>
</td>
</tr>
<tr>
<td><strong>email-verify.tsx</strong><dd><code>Add email verify
template</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-139c6d5e04e5f6d2ce2c8e08a513a9830752fd9baff2aab415c9e34b0cee9918 ">+127/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Configuration
changes</strong></td><td><details><summary>2 files</summary><table>
<tr>
<td><strong>docker-compose.yaml</strong><dd><code>Update Docker Compose
configuration</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-47a924f5ea105a2a42b2c421901d43cf1f834a94be0c2f2f868d29dd8990b060 ">+481/-174</a></td>
</tr>
<tr>
<td><strong>.env.example</strong><dd><code>Update environment variables
example</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-08ca7f9ad9d499c71a30703d1bb00c4c599646480cfcc311972bfaa654530c45 ">+13/-25</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>2
files</summary><table>
<tr>
<td><strong>README.md</strong><dd><code>Update Docker Compose example
README</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-34955300bc0ac9daa466c28e7aa59683b9b0c89e16344cf0544772acfb971b8f ">+184/-23</a></td>
</tr>
<tr>
<td><strong>README.md</strong><dd><code>Update main README with new doc
links</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5 ">+14/-14</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>101 files</summary><table>
<tr>
<td><strong>CONTRIBUTING.md</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DEVELOPERS.md</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-bd017515eb79a7fb7569b1d15e8963ea380123d4fdf779978dd4b3ab7500fd10 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>README.md</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-c15729e6c35a283a4b0eda60a991303b6c36c03903ba42dbf832bb8d0daa1a1a ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AuthenticatedLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2d69ccffd267658f76d77a864cdece93fc222e08f6025955795fc6f4697f60e7 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>docs.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-ba8b2e40409d3782ac444d6c60d7f478772311cb211acd1c24c791937e47f1c6 ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>SubscriptionPlan.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2a5f070869055286b669e382b18d656935752803b9a1ef13390ac028c2a48ac4 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SettingsLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-aa21cda513a125d8cefc5e7b5e1c755128aa904657350abf0ce1cde21e27ca75 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AllowedEmailSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-f4b2730b26266319aa6e705012da5bd20774881bc473411bd8b1619bbd0646d1 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AllowedRedirectURLsSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-5c4c3714c99421265e1c35dd4300423407f758555eab0622d1f3bf12e7eb13ce ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AppleProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2e75c4eada80cf228714593e2cd315108b5d10ff7f20bd91e8bc884f571f6f85 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>BlockedEmailSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-3a99b1db51b5654043151df4d77ad1ec369dd6d475e3261f80bb52e55dd81296 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ClientURLSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-fd60e1f63909e5cf5a57ca7cb9eb5c8577683b638e94185cc840ce8fc6ad0d39 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DisableNewUsersSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-60f6b3603e0467216d9633f4f92879a37416e202b18f0a4da0171332492fb6cf ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DisableSignUpsSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-13b3734c8b8aed2e159affbfc9997846e85e2096e739479c72a09e9101d31faf ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DiscordProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-640c83d25085fd13cac559d4b567e2b14f0ef77e003d3b0a6fd4c35b2b5177f9 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>EmailAndPasswordSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-b4c8b368defc138ebbf777af773d0a98d00f7130e4f795b0fd83cf934bbf9a4a ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>FacebookProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-5103b8085b43ba8f884429a70076ac8707a1510f06d62b5bf5bd08380ef4385c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GitHubProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-438abe40d1c5ea84110c526038042a65d4c960a87f0371c23fc5d493350c5bd7 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GoogleProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-3c17bcfb21f6d2066f4727df5d059cfe871a5e1cf5efede5fcdf97d86ce17dbd ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GravatarSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-e6d30e32ab062fd6060282190a4b28d86cd7aaf1a08fe3090056759ea43cfc02 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>LinkedInProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-1efc0012f8c04ff4d54a29d20c0bc81422bcb5d689f4141c52179d7e8c054a7f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>MFASettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-edb42fdfa300aae0bea103b9b4cc379e3d5c49ed00646a30673473660982904f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>MagicLinkSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-d698ac461b405af3109f38cf74a81eb919193c28a62fa8abda7f62ba573a38e8 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SMSSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-beffd7762c6b4f12ba0edd9e524fe07c33062f5d8c12d3783ae2bb42e1380f64 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SpotifyProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-93ba8b83aa965db9730f5f4aef9da2db8279a924a3812fc9e6f880173fa4235c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>TwitchProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-0f30d19f5b40424b59a85450a33f870a1a3e7b844e36e2ff7a92ce6c35a441c1 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>WebAuthnSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-d34c84f3b66fa2b843540e1829d3c827e38c46d5e663b8dcad11dac964a34080 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>WorkOsProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-f0cd2c2e6badf59f882d564bf06617345cb4243bc699af4d02420ec2aefb166e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PointInTimeBackupInfo.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-35be453f6605231bcee5b7f7f78564eb7aa2be723f5169509f9dddfe84477fe6 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DatabasePiTRSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-7a638c446af8419249770dc8da1ea522f950163b1d0045020927216c38db8cec ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>EnvironmentVariableSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-621bb42cb9fe0a763d30e738ab075af2784e8538e5ed7ac6ff1aa132d1a38042 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SystemEnvironmentVariableSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-b952daa2a34e49a14c5a471477fa2d50583091e420d88a3b941503b092d18e5c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>EditRepositoryAndBranchSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-e19e36c0830816cdd4d73cd058b91295bbfcbe65c37c36fa9a87e9c1f2e3b7ef ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>BaseDirectorySettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-50bcccdf949a19ce69fa86acdd63b5291fa2beaba07191a62c87d40ea5b94e88 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeploymentBranchSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-d8fc80cc734f593c686f873536856bf9103efb1115ca865709bbeb7bd940895e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GitConnectionSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-9e7a97afc3500aa2f4b28bdf4acb135925d92a6a595e16a3808b0b90ecc6be58 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>JWTSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-4bc7ce8b3f6e45940e5137c199d24b7a62cf3f804bf9c51b34a5f1168567ef25 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>ContactPointsSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-50a024995bad7b420fd717104a1584009e9fa44c508889dd125155f33d99f48e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>MetricsSMTPSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-db01779fdfdece601aa83a1a2c256e65514602344a8556afd5832d32e465bc65 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>MetricsSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-957bb404fee8d18aa45af9e878837d311b69d9805ac16fe8d2c0e9d3b431e906 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>features.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-036778e07a1cdf33b7d90d8110f75338f8cd6870cc68bb75cff0c880318cd92d ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>frameworks.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-3833ff9ca6b5f1020384672b9de38149de400c57beaeb65ea255475ba8ce7da3 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>PermissionVariableSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-ffbd1a0083e64318b68922362b6392090e24facc2a6476dc31e54e988a7599f6 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ResourcesFormFooter.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-035d56050da913a9ab98c730bb88b34c734149053674204b86bd798d79f81371 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ServiceResourcesFormFragment.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-9b9bf7e4f4e4dd34502e1b636c9f9aabbb20defe43595a79aa7e3f7d89750029 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>RoleSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-4cd13b62487b2de616d26d895ce4bb3afc7380abf9f3831ef2b949d073802a1f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ComputeFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-b5600bae05b535d54dc04b2a847b6402b10575efd87a0e7098796f0f9ae96d51 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>HealthCheckFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-9287c48c51c8a48a4b4aedcdc195cd9c8c79d3b3e2072765608081bc341f7fba ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ImageField.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-6f618d85f2ca9a85b2a754f45e7b7e7803317be7e5dfd0e05bbee87c5bd1f116 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>PortsFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-75c4254c31fe6addb187b5d122dd1fa171c1a8875c0152a6c1b2a05257c61d4c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>custom-domains.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-e35b13396a4aa0b96e35dd7a0b1a27d188c0d45fe20cbda99e2fd59b83da5574 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>rate-limiting.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-f31e44eb689a0e65e60f6eb2701f7adf283582fa5014c8727dc4922ecbd8c657 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>snippet-example.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-5fdce31e426151efa036ecdc78f6842c3bcd644a3d7658b1c753ee80c55d3cc8 ">+0/-3</a>
</td>
</tr>
<tr>
<td><strong>coc.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-dc80329f722e73bc46ee76902de782b4f696a4be0224658cbbb0a70127cb7627 ">+128/-0</a>
</td>
</tr>
<tr>
<td><strong>getting-involved.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-4c15a93e9b63664bed77a875378d805efc8dc787bc0e1d6a6f413a376c5e6983 ">+57/-0</a>
</td>
</tr>
<tr>
<td><strong>commands.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2053eb5138f4c468b9aa94e6fd7302ad2f577839be107741f265ae1b2d9bfcaa ">+0/-158</a>
</td>
</tr>
<tr>
<td><strong>getting-started.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-05cc8d760dce63f257bee91e9c0293424a63e0ed210d26c7bca78bc3a3d5d763 ">+0/-87</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-dfcca51e047037e649bbf76e68ab3aa9161a85c1bd25cf385acc5e764bea0cd3 ">+0/-32</a>
</td>
</tr>
<tr>
<td><strong>nextjs.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-291e724f8e8aadb8d126a30590af172b9b82fe187407c83cfc0673d76efd1188 ">+3/-7</a>
</td>
</tr>
<tr>
<td><strong>react.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-fdf7ec55eee7c46bd8f83f8bf10066a136d21181bd6a04d513ae4c3bfaec1dc5 ">+7/-21</a>
</td>
</tr>
<tr>
<td><strong>reactnative.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-bac475908ec022811c05fccec3d0eae805b25419b65a5d2537d70c606415d586 ">+14/-28</a>
</td>
</tr>
<tr>
<td><strong>vue.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-1fee09fc68c4d33cea15dcb726c3e3671fdfbfc605a1751337f685f3cf851ca5 ">+3/-7</a>
</td>
</tr>
<tr>
<td><strong>nextjs.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-a5210d45e7d33a57d43078dbe2a2ccbf0667b157291fd92c3986092d7d33ab9c ">+10/-11</a>
</td>
</tr>
<tr>
<td><strong>react.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-6f5adda9f7b29d98c68cab6ec754c0bac501666a49dd635ee830789e2c812b68 ">+9/-9</a>
</td>
</tr>
<tr>
<td><strong>vue.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-f6c4215fa6909fd3accebe0691a7364d17befb8ef90da5a4aeaee83d598c0540 ">+9/-9</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-3ca431109466557ec1ba7fbd4cb01fa0ad6316e3a9a2fe9c4a849b2760cc7613 ">+0/-115</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2a040923190b20dd4aa651b3cae8a7be263e7c5d014a71e9f27d628fa7404c08 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>getting-started.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-f5ce74103419f39f4217dd75f3e89517779c94615558ae726ae1b4519328a939 ">+0/-35</a>
</td>
</tr>
<tr>
<td><strong>diagrams.txt</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-5f90e86736e92ab8b695c8cad8bd1d65d2be49609da7e693957bad0e238e563e ">[link]</a>
</td>
</tr>
<tr>
<td><strong>overview.mermaidjs</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-e68718f71eddf030085b739d48f6067bbb15f2421256ff27620d00f022b0c710 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>sequence.mermaid</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-cec810243251bf77934d8689d65f3e7d33f7632decf51e5eb7115b17042c11d9 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>introduction.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-0166b0574213b999964155797259928739a25e0a09d0442bdd14ff8307dcca30 ">+0/-85</a>
</td>
</tr>
<tr>
<td><strong>mint.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-c91a604899dfef4b2494c317f4fd39a7f22b79986095f580399347293d534deb ">+0/-560</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-adfa337ce44dc2902621da20152a048dac41878cf3716dfc4cc56d03aa212a56 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>configuration-overlays.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-f94c8434a3810529922d6b73ebd5f348e4f978b973e2959de0c0e45889b914d9 ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>local-development.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-29e98b0241b9335e8929e64440664e4be275f3a3965a88d22a3eb80b5034fca1 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>migrate-config.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-0e2b5b8948935d313421790d173d10bb5c1242166f97d87fbf35d2a010d643f1 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>multiple-projects.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-b756a0fa80d9cdbefb538f676c90521bcff5e730498cde0430bfe789475c4e2f ">[link]</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-18be817b7d51e5caba56718075ae087777f3e3811987257d48949ada0fe96da8 ">+46/-0</a>
</td>
</tr>
<tr>
<td><strong>seeds.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-94215e4f4b5a3df8c20f0102f5755ecb55b5155d6ddbae30844666e477b496ab ">[link]</a>
</td>
</tr>
<tr>
<td><strong>subdomain.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-3300c8ab184167028e82d2e66932958ac55ebe94fba7d1aa2e45e8180178ea0e ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>billing.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-5a3b0998ad9e2f09c66255dff3651de3c6d7999e8e9c84169481e5e8af95935d ">[link]</a>
</td>
</tr>
<tr>
<td><strong>compute-resources.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-e2c40097d219e905b83f9e5ea40b19f6b927f846d7834b37a2dbe93dea3f5299 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>custom-domains.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-6004c16e12e623eda4d50a3b2e4f8ecbf5c2e1bbc9e5a91a62232e3a35f76a9d ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>environment-variables.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-49e8324f160e8fbe2cfea76adb45de7bbc3da6ca3d64d3a786a0f188c8bec9dc ">[link]</a>
</td>
</tr>
<tr>
<td><strong>git.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-d427ee2887e5cae303ce21a0b08300a82955c0f7f231ecea2ee198b69b0feb8d ">+52/-0</a>
</td>
</tr>
<tr>
<td><strong>logs.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-d04ffc497f0eac2496c6bb7d4dfbb49853f35ba380dd45baf2d3239f8a42d569 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>metrics.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-14a13543059bf5d4903769ef3e6a90bb63af5cacc6105a35689ff75936421ea2 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>rate-limits.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-16b5125772f57a495889904938e950431b7b03a886e32241a162554b952db0c1 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>secrets.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-4c49bd272574c88f0d475d349c782c4ea24ba5cef97127106ebddde5befe7f4e ">[link]</a>
</td>
</tr>
<tr>
<td><strong>service-replicas.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-9188cea8fe3017f7732d5c9ed6600ef0147da8e960cff24ac4c6e156b53c4be1 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>subdomain.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-6d4add19495d7514bbaf0d67d9e60cf83b10ca4de6012aaf39dc0e39f3086bc6 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>tls.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-ca2d4657dffa3ca239e06eef76855154feb9b155317c67ff182d79f81aeaa236 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>deployments.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-6fa07c021c9566a75e9aca5efbf0f4708bd9862bb5484bf95cc25ce00f30e853 ">+0/-38</a>
</td>
</tr>
<tr>
<td><strong>community.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-4f14893ed8d4ebde9be284bec0c27adc760452f8939246a6a65361bfd70760b8 ">+13/-0</a>
</td>
</tr>
<tr>
<td><strong>dedicated.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-78f989a9a039240f69408cb775632f7494754276051eae98af420dadf096c8cd ">+18/-0</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-7cc9f04b4559ab62c5104791051ff7d7ad8dea108f1720eb260aa8e68475b0ee ">+40/-0</a>
</td>
</tr>
<tr>
<td><strong>support.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2aa4bcb1194ac3857cbb1846e43db4f1a5ebd0d9302e02308ce1502fb8c0a763 ">+17/-0</a>
</td>
</tr>
<tr>
<td><strong>product.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-3a7c615149cb270f3f59493a817306f87f8771114d1272de085359996e64bef2 ">+0/-56</a>
</td>
</tr>
<tr>
<td><strong>authentication.mdx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-1d91de2bc59159b3d47e86967f6ea82c608a10eb277d3fc0b5734f6f19305089 ">+0/-66</a>
</td>
</tr>
<tr>
<td><strong>Additional files not shown</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3254/files#diff-2f328e4cd8dbe3ad193e49d92bcf045f47a6b72b1e9487d366f6b8288589b4ca "></a></td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
---------
Co-authored-by: Sumit Saurabh <62152915+sumitsaurabh927@users.noreply.github.com >
Co-authored-by: Nuno Pato <nunopato@gmail.com >
2025-04-01 09:34:27 +02:00
David BM
8ea263ec75
chore: clean workspaces code ( #3241 )
...
### **PR Type**
Enhancement
___
### **Description**
- Migrate from workspaces to organizations
- Update GraphQL queries and mutations
- Refactor components for organization structure
- Adjust routing and navigation for orgs
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>16
files</summary><table>
<tr>
<td><strong>graphql.ts</strong><dd><code>Update GraphQL types and
queries for organization structure</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-fbd5db84b560b1c91675004448c6c7fa0dcbfb28b9eb05d53b03e6cb7b83ebac ">+84/-1054</a></td>
</tr>
<tr>
<td><strong>MobileNav.tsx</strong><dd><code>Simplify MobileNav component
and update navigation</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-88408885daaec8805bd085b53462c9f2d95db32f7e523912837a8167211b4fb2 ">+11/-126</a></td>
</tr>
<tr>
<td><strong>ticket.tsx</strong><dd><code>Update support ticket form for
organization structure</code> </dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-a66cba186d2014b03f1a0e005147ae7b48e88933700fe065d235cd819a949a97 ">+28/-84</a>
</td>
</tr>
<tr>
<td><strong>ApplicationUnknown.tsx</strong><dd><code>Refactor
ApplicationUnknown component for new structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-d1d7044dd66488c5bc787a89612754b283eedb404d4d6abcface2fa533d5c9d3 ">+17/-21</a>
</td>
</tr>
<tr>
<td><strong>DeleteAccount.tsx</strong><dd><code>Update imports and
remove workspace references</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-3d84927ffa4b91d986ff6c6f601b3476503220e1c1d8cde25ebf72c8d0ed6b9e ">+2/-26</a>
</td>
</tr>
<tr>
<td><strong>run-one-click-install.tsx</strong><dd><code>Refactor
one-click install for organization structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-00e84c02bfc3c34019e15f820b23e332eeb1933a745be330c3644cb0f63c92b5 ">+5/-9</a>
</td>
</tr>
<tr>
<td><strong>RemoveApplicationModal.tsx</strong><dd><code>Update mutation
refetch query for organization structure</code> </dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-e454a42c12dcbfcfaa463ab3421037408634e3a539f460525c79d68adfc118ab ">+7/-2</a>
</td>
</tr>
<tr>
<td><strong>ApplicationInfo.tsx</strong><dd><code>Update mutation
refetch query in ApplicationInfo</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-7372ad22d70c3c354d8e0dd442eb7e49f70f65a386b934b6eee7f8c4b89c3a3f ">+8/-3</a>
</td>
</tr>
<tr>
<td><strong>useProjectRedirectWhenReady.ts</strong><dd><code>Update
refetch query for organization structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-a234bc908266de3091b23b5134a01fd769f96759eb52aa108d2ad4b796b0303f ">+2/-6</a>
</td>
</tr>
<tr>
<td><strong>DatabaseMigrateVersionConfirmationDialog.tsx</strong><dd><code>Remove
workspace refetch query in migration dialog</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-89e193ec45127a72f9491ad89eed5eda5939936686f88aadb48cfac350462271 ">+1/-5</a>
</td>
</tr>
<tr>
<td><strong>new.tsx</strong><dd><code>Update new project page for
organization structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-ef97470126e3edc146dda51337aaec556387e2f8a37afa70810d1dc94958f4fd ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>BreadcrumbNav.tsx</strong><dd><code>Remove workspace
references from BreadcrumbNav</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-2a69d273b2a9e8695d46f6c73dcbb6e161d3bb85f52deb65930018b17b148b3e ">+3/-4</a>
</td>
</tr>
<tr>
<td><strong>BaseDirectorySettings.tsx</strong><dd><code>Update refetch
query for organization structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-50bcccdf949a19ce69fa86acdd63b5291fa2beaba07191a62c87d40ea5b94e88 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>DeploymentBranchSettings.tsx</strong><dd><code>Update
refetch query for organization structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-d8fc80cc734f593c686f873536856bf9103efb1115ca865709bbeb7bd940895e ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>DeploymentListItem.tsx</strong><dd><code>Update refetch
query for organization structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-2a548c457ff2ab8fc1bee326a6a3b5eae9d0d6eb18f5ae95bbdb437c3f6b0a73 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>index.tsx</strong><dd><code>Update mutations to refetch
organization data</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-b4185be97a505e25badcdefe31ea86fa9d69f72264c4bb35eae17fba936a3d47 ">+4/-3</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Tests</strong></td><td><details><summary>2
files</summary><table>
<tr>
<td><strong>mocks.ts</strong><dd><code>Update mock data for organization
structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-d1ef12c0f15123bb4e23a0c513fc3d9b5c16af421c71c2909fde3717e09a9d89 ">+10/-27</a>
</td>
</tr>
<tr>
<td><strong>testUtils.tsx</strong><dd><code>Add new test utilities for
GraphQL mocking</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-78f29250407edf853a353b48242d3cee59aa5724f38a60bb23bebdfc1ea2f9b5 ">+50/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>useNotFoundRedirect.ts</strong><dd><code>Update comment to
reflect organization structure</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-262687fd80c4510f966a57885b1cc42a6297fd89ab49f6ff49b0df59670027f1 ">+1/-3</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>77 files</summary><table>
<tr>
<td><strong>env.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-a1581a28a990763a0fada80d8a3030b70a702d744e98303887f390ac5ae24139 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ContactUs.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-7137edfa9862e14ab2ca4660c679fb62f83990e161267d0dd7deb2977d117ea3 ">+0/-102</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-7968eed227f9c5da437b28062300b7076b1c124a3e3a335b29d91610c321954b ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>InviteNotification.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-9209cf2ec7253c2a3ea03496f2e213b9f6ebf569264394ccd4c5cf5deef1f0b5 ">+0/-200</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-d4130a4e4d35e0d48479ae89c72650e23cb7a0389224f932efe59722e3a47d93 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>TimePicker.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-784f69003ebbc9e39837b920007cef14125a5fc48bb9114226820bcb2b0827b0 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AuthenticatedLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-2d69ccffd267658f76d77a864cdece93fc222e08f6025955795fc6f4697f60e7 ">+0/-3</a>
</td>
</tr>
<tr>
<td><strong>OrgsComboBox.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-0736dac185f4ed134d5b53be292c9a2ee4f6df65e965b801a2dbbc8a184b3687 ">+2/-9</a>
</td>
</tr>
<tr>
<td><strong>PinnedMainNav.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-0fbc67c16a16e263b51e46ada3fbaccc041074f31f541bf663ae3b4b5f2a2a17 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DisplayNameSetting.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-a1daec18d5c3196aee5b2c5303db5654724f8d37cfa427594951a4d02fbe32db ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>EmailSetting.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-98bdf4ebec67ab2b4cd475c9df16a39a66505da961a8448eb5e41a33544dcb38 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PATSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-880f5f139ed8c495239dbffee77691f761a004dbc5ce8456a95a259f79fb4136 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PasswordSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-3b25d2f3c57a61224551f9eafaf53f22a70c5767b22ff5b7e2ae85b9c5705dfe ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>CreateOrgFormDialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-9a1ed9e851328393b81356d80ade3509016aa55c254ed1f4deb692b0bd96f02e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>TransferProjectDialog.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-d4ebdb8af76a7c9e73606708718c3448445545259ad553d73b6d322408e3eb8c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>NotificationsTray.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-727f6debec6a102557407e55c56363e0c75486e30a732158f85c81ada892f77c ">+2/-4</a>
</td>
</tr>
<tr>
<td><strong>ErrorToast.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-4a05f3b37769de69682260045f29c254b3ad6ef05f059e2b0f77cf9bd68e9bdf ">+0/-85</a>
</td>
</tr>
<tr>
<td><strong>ErrorToast.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-0095b510fd0557ef1d286cebd9fa102d24e1b0ff4d67148575d158e938304656 ">+0/-170</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-c16e96ee3476ef73bbc643d7c2399ad9ae8d0cff77a8e554a79c78eea26252ab ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>useFinishOrgCreation.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-3b8bf7608ab36d8ab0df895e400f0d2d9e29fad2055b40b33d8d9912a27c99c3 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>useRestoreApplicationDatabasePiTR.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-dd5774f502b63d2d443069bedb4c9531a77794a95aaa5c07287093695a4dc60a ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteAssistantModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-81fc3c54dbde20f2535b00a52fc28e11ffd80fbcc90c0c34b1b82ff937cce215 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DisableAIServiceConfirmationDialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-ae59e5250d9ec095cf3b141efa9734f239aff11c959de9795a94eddd426b1804 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>CreateUserForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-4e59f7d98f7ab979d2273d8685649f1c39165b2e33b47887645f0dda07edf306 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PointInTimeBackupInfo.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-3980415ca79bf039abb469281fff9b1dc1de0a1ef52b4044d8c6f529538b6edf ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AppLoader.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-fdef910b2c808595c77cb3c0ae573db3ff57cdb4a8161db2e36e86ec548b9b6f ">+10/-20</a>
</td>
</tr>
<tr>
<td><strong>ApplicationErrored.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-77c5a4128ffd614f299c867e5e3508430946f8f40d4ef5825f57874371fb1101 ">+0/-272</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-dbaba110b63f272983b09a1a453c0b69577136e7f0f2ff49c4cee6cf78f4325e ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>ApplicationPaused.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-14afdf5ac20f058c26563a6992a3751f11cf173eec27206001262b5d1b3b979f ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DeleteServiceModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-509d84f75908da0f25dce5f49a6103f3a938c9dd7106b66739ca3758bb83686f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>useCheckProvisioning.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-e1758bb8d3381f814d6619dc33eee8b36e39d2fcb6486d5c8cc3c46bbe62c555 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>useIsCurrentUserOwner.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-3941cc4f23c66f12e94850e88e05ca142a627ab2d9ec797ff757dab679c58c0f ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-5a21e22b6c3f0b8f3abd13a4f78cd918662785eee6253480fa0116d11e9c6957 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>useNavigationVisible.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-3a395e5461f6112ecf12f399ef008999133a1b3a9d9b267b2ea7f7d5d39d1fe0 ">+0/-63</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-4f8060ca9eb12226bfb857e06e67f5f3fb583622d878a243e300c9529275c032 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>useProjectRoutes.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-ffb341175a52f91f88ce6906c93ff747944ffd3ed9ff9ed27f0894e88e778b66 ">+0/-160</a>
</td>
</tr>
<tr>
<td><strong>RolePermissionEditorForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-c7cc670c499aaa76537a1ac3848721988fa0196d4cca8f6b5376b4a14f01341d ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DatabasePiTRSettings.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-85d1f82a571b56469eab40dcc164fdd1e107fba79611ddd5cca7c191fe5117b4 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DatabaseServiceVersionSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-a982b817513fc173371f7468ad642f99ee0c914e5990a48992fc1fa5e230765f ">+1/-5</a>
</td>
</tr>
<tr>
<td><strong>OverviewDeployments.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-a9440d76cf165e4df8e9db020ee2ab3896281633dbe5ba3691e775d57188bc80 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>ResourcesForm.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-8828db70c080be6fc19f88059b08587584f1c23c9159092d6b186ca82a1943aa ">+1/-5</a>
</td>
</tr>
<tr>
<td><strong>ServiceForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-a02746694d45a84390d09b49a1b3eec85c25a8bd9a70b4834ee5af1ba82cb88e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>execPromiseWithErrorToast.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-adc371e89102ef58f14269197d4ce970117519df44ad77174ed6c32128a67079 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>getAllWorkspacesAndProjects.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-d932cf46bd3efabd2e4240961ce868bfe056319507e0f0738476d2300520df46 ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>getAppPlansAndGlobalPlans.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-390440124963f8917a01146b85220aaa57a1979f1d0efa5d460b8979121be089 ">+0/-39</a>
</td>
</tr>
<tr>
<td><strong>getApplicationPlan.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-cd0b842260639b906128451c479685925192415ae366c3a584f897022f715ccb ">+0/-14</a>
</td>
</tr>
<tr>
<td><strong>getWorkspaceAndProject.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-6b457c9426ff027a373b6366fa518466e1bbe31aedd19ae0d5a5ac000defebff ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>getWorkspacesAppPlansAndGlobalPlans.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-98bf824b6937b6b6ec16d4c75194876ecdb2ad9e9a4d5bb3681458214007fd02 ">+0/-39</a>
</td>
</tr>
<tr>
<td><strong>insertApp.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-1b04d1a9b24bd1348f12f9f89330e38aa4e64fa9d34f3635a02f23c5bbc767d1 ">+0/-12</a>
</td>
</tr>
<tr>
<td><strong>prefetchNewApp.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-da7b539d835be3df6211788845bfccf4a45259516af11bcae8840f7ac6c2eb9d ">+0/-12</a>
</td>
</tr>
<tr>
<td><strong>organization.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-7a8445445910a3f718136846bcdd03a504adaa0ece372e1cee99855abc26f1a0 ">+27/-0</a>
</td>
</tr>
<tr>
<td><strong>workspace.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-503e0160f94a01ed2ac4026bb30e5c3524d54eadba1edb986a8b5e5518112577 ">+0/-18</a>
</td>
</tr>
<tr>
<td><strong>getAllOrganizationsAndProjects.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-11d0c4e299315719cac8553bfe6a245fcab0d592611f262b8975066b968799a5 ">+5/-0</a>
</td>
</tr>
<tr>
<td><strong>deletePaymentMethod.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-ed0ca3304c58b0867a3dacc4262b9f3dbe1720f6bbbc4f6b70c630231d3fa842 ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>getPaymentMethods.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-05e6800ddfae03eec9b811bedb49e519a9683009eef7db1276d483d8810016b2 ">+0/-27</a>
</td>
</tr>
<tr>
<td><strong>insertPaymentMethod.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-580f9ca3fbdc0b48c66b5c358045a24e890c5d53e6ed2ae9818d7775f2564269 ">+0/-16</a>
</td>
</tr>
<tr>
<td><strong>setNewDefaultPaymentMethod.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-fa1366610e5485ac4e423267434c0d9147dc76db7f0842ac2f9d5c32f57e8e22 ">+0/-17</a>
</td>
</tr>
<tr>
<td><strong>deleteWorkspaceMemberInvite.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-85b6d2a6825ba54b85b5cb065705eeb0d65a488fbea853cd46e60208f2d17146 ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>getWorkspaceMemberInvitesToManage.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-8e97084848d9462ae3a1751d5e5468c5a9772df56d790b4c29a80c89776070a0 ">+0/-14</a>
</td>
</tr>
<tr>
<td><strong>insertWorkspaceMemberInvite.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-7a86261ddc3fcb4863c2fdf607eb73292f0c6175f4fe74303b5f3325279852da ">+0/-7</a>
</td>
</tr>
<tr>
<td><strong>updateWorkspaceMemberInvite.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-b36ab22e1cc92da61d8499dffa16a96e54e353f839b026acc9a08d29b2ebba1e ">+0/-11</a>
</td>
</tr>
<tr>
<td><strong>deleteWorkspaceMember.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-7a1add8ebc3e12adf78aa481062a207af509d82170a383d0995eb46a1151e4de ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>getWorkspaceMembers.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-584c1f1108054fd783fd7f12a9a746a1c69345d0a6c1d2bfb6f6cf57ce423065 ">+0/-31</a>
</td>
</tr>
<tr>
<td><strong>updateWorkspaceMember.graphql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-ad799e00a2ca484fbe7aa9b1e1f6e0519a989ebf1478506f1c4a516052bd70a6 ">+0/-8</a>
</td>
</tr>
<tr>
<td><strong>deleteWorkspace.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-9c3cea5f88a37ea264617a5cc4e992f2b49c3817a31786a238fef9ec4cf6ad95 ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>insertWorkspace.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-ffcac8e9d094021d7ec386ced82f1a36b366e86b39acaf389c570bc21b92be1c ">+0/-6</a>
</td>
</tr>
<tr>
<td><strong>updateWorkspace.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-d8cf2dd0d7e221dc8d5f787a1db06492cb56919725fc2211f47c399ddc1b0f19 ">+0/-16</a>
</td>
</tr>
<tr>
<td><strong>[...slug].tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-56e5a4a71eca9397303199bc4f5595a08ec3ce62a2499f8c079d53c71e9cd8f1 ">+0/-158</a>
</td>
</tr>
<tr>
<td><strong>plansQuery.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-22d9c2d45021b1b76fc284ef1baa41474357ea0ef8c2cdedd06d7bcac3e32629 ">+0/-16</a>
</td>
</tr>
<tr>
<td><strong>prefetchNewAppQuery.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-0a3a444a14b5f5495ef86c90f200a3a672732770e90d4b7206468e2ac265d9fe ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>mocks.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-39b16c295568f731fa43aa5a9d642b75fc70f4c0a8e281d701c59da01ec2121e ">+0/-124</a>
</td>
</tr>
<tr>
<td><strong>testUtils.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-6ebbd73e167641a1706f1b8d30b00569336d10f3c2ab7626d81e639015383e5e ">+0/-164</a>
</td>
</tr>
<tr>
<td><strong>application.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-380f35753fb3e224792c12d28bc7505ea961ea3f7efd578d1647f76af15afe9f ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>graphite.graphql.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-0b7f0e87bb1506853e3ff0227d39085c67994427b818b1b05bb3df5a94539ffb ">+5769/-25931</a></td>
</tr>
<tr>
<td><strong>execPromiseWithErrorToast.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-1470fd6a1f6e5557aae2940678106477b11e8a9c8ebf37fc2fa38c0d24a9118e ">+0/-62</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-992ff318b1e702f9ad368ce2e529f0ea57cc6711edf892815a0ed246173001b5 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>tailwind.config.js</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3241/files#diff-0421515d64f36bf18988a5e62f6b406277d9a63b6991a8b3f4c9e976836449c8 ">+8/-9</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-27 16:25:39 +01:00
David BM
7b9cdf1f5f
chore (dashboard): remove unused legacy workspaces code ( #3209 )
...
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Removed legacy workspace-related code and dependencies.
- Refactored and relocated utility functions and hooks for better
organization.
- Added new GraphQL enum value `Pitr` for billing report resource types.
- Improved type safety and validation in service resource forms.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>13
files</summary><table>
<tr>
<td><strong>graphql.ts</strong><dd><code>Added `Pitr` enum and
refactored GraphQL queries.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-fbd5db84b560b1c91675004448c6c7fa0dcbfb28b9eb05d53b03e6cb7b83ebac ">+177/-175</a></td>
</tr>
<tr>
<td><strong>ServiceResourcesFormFragment.tsx</strong><dd><code>Improved
type safety and validation for service resources.</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-9b9bf7e4f4e4dd34502e1b636c9f9aabbb20defe43595a79aa7e3f7d89750029 ">+46/-12</a>
</td>
</tr>
<tr>
<td><strong>getPreviousApplicationState.ts</strong><dd><code>Added
utility to determine previous application state.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-cdc095ecffb5d21ca54d8537f3d2359bb64c5a0ade4ee94ae9d842ea7342f3f0 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>ServiceForm.tsx</strong><dd><code>Updated imports and logic
for service form components.</code> </dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-a02746694d45a84390d09b49a1b3eec85c25a8bd9a70b4834ee5af1ba82cb88e ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>useProjectRoutes.tsx</strong><dd><code>Refactored project
routes hook to remove workspace dependency.</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-ffb341175a52f91f88ce6906c93ff747944ffd3ed9ff9ed27f0894e88e778b66 ">+5/-7</a>
</td>
</tr>
<tr>
<td><strong>ResourcesConfirmationDialog.tsx</strong><dd><code>Simplified
resource confirmation dialog logic.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-31f0a9eb5e1c1199ad462b7e1a9886cf4941676dc2506661c3d304aa5cf1716a ">+6/-8</a>
</td>
</tr>
<tr>
<td><strong>usePreviousApplicationStates.ts</strong><dd><code>Refactored
hook to use updated project state logic.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-e0bdede95ef9307a61f227b0f6a7dd3be67470e4a58ff139bb5b569f5bef2680 ">+6/-6</a>
</td>
</tr>
<tr>
<td><strong>AuthenticatedLayout.tsx</strong><dd><code>Updated layout to
use refactored hooks.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-2d69ccffd267658f76d77a864cdece93fc222e08f6025955795fc6f4697f60e7 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>PortsFormSection.tsx</strong><dd><code>Updated imports and
types for ports form section.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-75c4254c31fe6addb187b5d122dd1fa171c1a8875c0152a6c1b2a05257c61d4c ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ApplicationUnknown.tsx</strong><dd><code>Updated imports for
application unknown component.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-d1d7044dd66488c5bc787a89612754b283eedb404d4d6abcface2fa533d5c9d3 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>ApplicationErrored.tsx</strong><dd><code>Updated imports and
logic for application errored component.</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-77c5a4128ffd614f299c867e5e3508430946f8f40d4ef5825f57874371fb1101 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>ServicesList.tsx</strong><dd><code>Updated imports and types
for services list.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-643c818a248c42950336289392ac97ed9ef5c670ff8e47b80588b9802844d28a ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>useHostName.ts</strong><dd><code>Added new hook to retrieve
host name.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-89b0d30fdcc12b0b3ea97e76676101c2a535ec0817ef106e26f74736d190d1b0 ">[link]</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Bug
fix</strong></td><td><details><summary>7 files</summary><table>
<tr>
<td><strong>OrgsComboBox.tsx</strong><dd><code>Removed workspace-related
logic from organization combo box.</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-0736dac185f4ed134d5b53be292c9a2ee4f6df65e965b801a2dbbc8a184b3687 ">+3/-57</a>
</td>
</tr>
<tr>
<td><strong>Header.tsx</strong><dd><code>Simplified logic for opening
Dev Assistant.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-edac1cd4478dc0ad12911ea2e486f40e49f6dc64eaf8e72084225d1f4e8725af ">+6/-18</a>
</td>
</tr>
<tr>
<td><strong>useNotFoundRedirect.ts</strong><dd><code>Removed
workspace-related checks in not-found redirect logic.</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-262687fd80c4510f966a57885b1cc42a6297fd89ab49f6ff49b0df59670027f1 ">+1/-14</a>
</td>
</tr>
<tr>
<td><strong>index.tsx</strong><dd><code>Simplified navigation logic by
removing workspace handling.</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-4eefa54204aa396da4d4d2f1d633d42d1b8ef86987f6e8c9b63d81df1ea6a273 ">+3/-21</a>
</td>
</tr>
<tr>
<td><strong>run-one-click-install.tsx</strong><dd><code>Removed
workspace-related project filtering.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-00e84c02bfc3c34019e15f820b23e332eeb1933a745be330c3644cb0f63c92b5 ">+3/-17</a>
</td>
</tr>
<tr>
<td><strong>useNavigationVisible.ts</strong><dd><code>Updated navigation
visibility logic to remove workspace dependency.</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-3a395e5461f6112ecf12f399ef008999133a1b3a9d9b267b2ea7f7d5d39d1fe0 ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>ErrorToast.tsx</strong><dd><code>Updated error toast to use
project context.</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-189ba99303a20e964b5e3f3d6f1cf95c6376780a59604d1dee98aa84d9a2a9dc ">+3/-3</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>101 files</summary><table>
<tr>
<td><strong>brave-fishes-tap.md</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-d01ffdb9103e911bc83d52df72b16006ca7d8af6c0ac8ca5504f022c0c3cbd0b ">+5/-0</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>InviteNotification.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-9209cf2ec7253c2a3ea03496f2e213b9f6ebf569264394ccd4c5cf5deef1f0b5 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>TimePickerInput.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-970eb8f755f27a1e13f0d24230c403ffd1e5ad7829e14b67690373bcdade1277 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGrid.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-9cec5ba99b1f62307ecdd1444d14288bef737bac6d3eff1c02ddc2f89e9f9061 ">+0/-67</a>
</td>
</tr>
<tr>
<td><strong>DataGrid.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-28be1550256357ac5d3668065e1e3a496e6896ac12121dba4dd0c98948c3d2f6 ">+0/-185</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-9458085c38927aa3e04af020d769fc21a2b9b38dd190da9258a557d720c20f7c ">+0/-4</a>
</td>
</tr>
<tr>
<td><strong>useDataGrid.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-0af098dd11eddfb502643d4a17599d3f96f70dda9d0dd76be58eb651e6ab3e08 ">+0/-110</a>
</td>
</tr>
<tr>
<td><strong>DataGridBody.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-bd9e62c9a14fac478b95684e09943ad95493e3cd0f517d3b2bcf27d90a8b6b7c ">+0/-315</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-095354baa6f9bcf08084323308fb51d62cdf1993fa2922f5b6008173654ff94c ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridBooleanCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-912f222369372de8803ab4ea2ab8310d2ea12f98f08e9e4ae76ce90b99e9e718 ">+0/-121</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-6aaf85dd782c1bd3f87baa67daa100ae57b06680b536ae261be81a9ae9f3225f ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-30b7b50f3aaa8f1da1709951acc8338ca283830474e9d701e5a4650540ea6f8a ">+0/-381</a>
</td>
</tr>
<tr>
<td><strong>DataGridCellProvider.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-c996a77e36cee151e515fd26d540a3e661c76e41f1cceb7de6f52bd51d5849b5 ">+0/-238</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-085c66def9eb67fc7c2a44f3421206a58c4ec60127e463251a2632061fbe8ea8 ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>useDataGridCell.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-cb0b09edfdc285173765bcbb7c4822083286dee9be4de07fbafe802a72d997c2 ">+0/-10</a>
</td>
</tr>
<tr>
<td><strong>DataGridConfigContext.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-f6e013fae040f331dba8a8cfd69ecd9629e609299ca2613de378deef3e2b0a70 ">+0/-6</a>
</td>
</tr>
<tr>
<td><strong>DataGridConfigProvider.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-a285c2ab50379b3e50ae912427b3bbf1748534fb688c23e0e9b3e9d63e3670a5 ">+0/-16</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-b495c649d04122385810916ab7e9cea8a36b3a2c636c376b44172a70804cf7a5 ">+0/-3</a>
</td>
</tr>
<tr>
<td><strong>useDataGridConfig.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-1ad1e4d3198ad963ac96fecbdd83f4061ed3133cf16ace8f7f936bf7721365ab ">+0/-15</a>
</td>
</tr>
<tr>
<td><strong>DataGridDateCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-fff3b2aebb93d3d3a351d7d4ccbc43d376b09ec623c1535c94509f4f35ae2da4 ">+0/-166</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-fbbdbffeef2e43799d1108293e0e37d7f2949540b4c9ab542beb340a6a84c115 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridFrame.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-8d8bcaeea226957a5ef1a58038b02c161950da8a2f7af5ee95c657775a204705 ">+0/-29</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-b4c9a950b5dcf474d3d8110544e8a049ff2c0d496aced6c82f7fd77c438c7e67 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridHeader.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-02b826079155107d8958b4c673ab2b16853a96e46ef6f57cd832eadfdc2092c8 ">+0/-233</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-4fd4f6e3ee3ef5c4821bd8fa47ac59c2c6a8ca90dde1765ca8dde1a0689474f8 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridNumericCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-e43c9c46c38fcdb978debf6164c8961acb5205ee6d152176b63d8dd2af413aa0 ">+0/-110</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-4497697c15accb04a0115741740c32a7bdef1590b395f3158b1099a627d501ce ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridPagination.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-70ecfb728f6db3744bb35fcf537f70b20fea7688a00d302db0c624ffc0a043f0 ">+0/-91</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-eb674985acf19a5b7e619edd684c7760a617dc50fde1e9d746b1e261e092ea97 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridPreviewCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-a4b0178eb28a1feaec9a72ad10c12283920cebbbfb0191c60b2535cb9ae028c6 ">+0/-410</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-845756895046979c2172565ff6d7e02340b93ac9e4499f930df626a0f5097880 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridTextCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-74741563ec9d20b8894db4b3e653d1b345de156cd7dea1aded30ae9f78c3a7d3 ">+0/-243</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-53ad1b029b8643989c03e80ec5bb988c9eea2cf0ca595df2bd9eeb173f035f9f ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>AILayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-06c432465b00d94c1f3fc8021951bb4d25f4e38195a6b1d90bb728f9105ae632 ">+0/-46</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-d97b390020ef14021a1ae3e1643b3a4f329b13a8a68aa5353a8a3ab64e824f91 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>AISidebar.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-29134460a234b6ae943e6c6d8d65ac8f9d66bf4e3403b045b94662b0f57a964a ">+0/-143</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-b3af150842887ad9d9107eb9c70330ab8ae5b4b04932a1c3f671547c4e99301c ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>Breadcrumbs.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-faf66535b1957a4f15804af0dd708fd0a64847ae31d782db949ce0c6597e3683 ">+0/-78</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-2cad195ac8af2b5acd41032c9ecbec8b476c9c348f08aa305ef0a3e81098a29d ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>DesktopNav.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-547854a882b4681187d3e8beae5d8512fb3c49cef3017ac891f57b4f04e87fc2 ">+0/-90</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-2f102e83204acf8d7bb8133d7366e65a168c77e212fbade105f67845d53e4622 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>BreadcrumbComboBox.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-1d14ffa8e3a2bbaf9d8bfd4f215670cc62ce74558420619b98dd563a82f5ddb2 ">+0/-109</a>
</td>
</tr>
<tr>
<td><strong>MainNav.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-8a552e1cae4ec4725740e006ec406aa60057db39c9580a31d938709d17d4b2c3 ">+0/-12</a>
</td>
</tr>
<tr>
<td><strong>PinnedMainNav.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-0fbc67c16a16e263b51e46ada3fbaccc041074f31f541bf663ae3b4b5f2a2a17 ">+0/-12</a>
</td>
</tr>
<tr>
<td><strong>TreeNavStateContext.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-a3558f36294f2b09b28b3a7704b443f2f2c92c33a0d376f986ca4b365907e7a9 ">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>WorkspacesNavTree.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-f16c5269315ce432f3fadd7e5b6c67b5677c2565e86d8e992d7336c139240423 ">+0/-495</a>
</td>
</tr>
<tr>
<td><strong>MobileNav.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-88408885daaec8805bd085b53462c9f2d95db32f7e523912837a8167211b4fb2 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>OrgProjectLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-a123a6ce5d250edcfad8d67346a1e7ee5bb31f2416f8434c406f8c08e6d1c810 ">+0/-123</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-18c0d591ef16e8caecd0f371f139647bc68a958f300296cd5077e91f5a5efa73 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>ProjectLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-8caf89cbfa2eaba06d159548c1a77cd21b0da6553922bb5198bf8fb0f1d15512 ">+0/-114</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-8514a657bfc9d16c0c3d0cfc7df589876c15389cb9937fc15e46944e625413e6 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>SettingsLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-5d2869e956e78a19f2c099eb43ed3edca826c599ea327e790ec09f2c07f92026 ">+0/-69</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-e0760e0de853e7e172f98c8c2932124d9a6bdd644d1751dffefaa39a13f313a3 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>SettingsSidebar.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-228be719ea3624edbfd2af99af3c076cebb3d0732026987306aa1032a795ba00 ">+0/-266</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-398edb964d1a53e31ed4afedda4f85455f37180b8bfa3b4164d848e9f8e25438 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>UnauthenticatedLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-54ee5ad9c01e99ffb05218020a6b97d091cd97cc53ad27e950480a3e675f2220 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>StateBadge.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-0785b6d6a702605f6410d8c76a303ed8bcaf33449f12b0cf6324f0250e94562d ">+0/-58</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-d9c38a018643979391b0c0baea0e859dfb19eba0f06dcaa7198a789dcab24df8 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>spinner.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-0404df81ce8503d881cd2f3f1ac59865aafd65f559e6a335cd79e2c49fe31476 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AssistantForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-f6015289d06f2d4d6b495549c0c54db2fb5833bac4ea659877b3e2c32668c758 ">+0/-309</a>
</td>
</tr>
<tr>
<td><strong>ArgumentsFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-c0cbe9d5ad0a46c4cd994015d5b27452b484182bc59f9524e585389c784c6fad ">+0/-165</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-9a27cce2e15cc8f73013ea09de29d18b077b3dca6b70cbbb6f65868cc6e4f35a ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>GraphqlDataSourcesFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-4a435a4417301fe788a7556a19e81b78fce505dc1c5fa6dcd7866ab4882e16b0 ">+0/-123</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-a47e5e39caca5b4d48ebb44351bf53a131d3bbda63842702998eaf10758457bd ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>WebhooksDataSourcesFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-351156304a9a0e733ed3021f8403d66e0c90d982f0473ecdde18fbdb7cda62b6 ">+0/-123</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-ba756f916fe87414836dede20a92c9d6b92dd45e637a3b4997dda4a53afb6561 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-7a8d3a1c1699597e56716689080a27d87fa8e324b8d9630e376f6b7ac4e7b103 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>AssistantsList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-1a59975c1b045c82661af32381c5ba707d6148d3cbf32d2058cd1608a498bcf7 ">+0/-158</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-8cc30611ef5cd09068b1b6e72dec22807667298bb00b3d03dd857ac4e18ae693 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>AutoEmbeddingsForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-652aaf2408d7a565c133280378b00f1f915b95f6e11a02c3284b3de1e3f0563e ">+0/-333</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-9b82349addb66b827deffab33b2278cc9d1592d73a7f3b5403388eb361f59e26 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>AutoEmbeddingsList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-2d5ad51ee4b313417bf25812aea7a7b2194d8b36ec7b21f2715c591f3a650979 ">+0/-172</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-071889af96589df81d86bd8f56518ac55414b56710c12e04422259f8f28417b1 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteAssistantModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-936ee6ffc853afdfbe613d8f0691b0717b893867ef68a515772c1d1c2b34dbe2 ">+0/-101</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-416db234a1b6459a1aa10d159372597b06b57bd97bed9517447c328969cffcb7 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteAutoEmbeddingsModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-cc09a2e76a36bd3d3a72662fc74dcd8567c72a60f65babe0f9d4cd24dc1049f5 ">+0/-126</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-3c86ad5feb48d5736588598c0d4f6f2a2e96316f2088db653cd3008694410580 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>DevAssistant.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-a70be4ce82cafa2a5cd0c587a5c927c1e21ebfe9aeebe0db45c91a7fdbfad216 ">+0/-235</a>
</td>
</tr>
<tr>
<td><strong>LoadingAssistantMessage.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-7d85aea7bef56f2cd60bedcf0bceeea2d0a286ffaf41dae46e1a09ee3517d339 ">+0/-28</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-52e76ab9735b31f4a23067fb232087a07f366785bd9ed770a405cb53d7814ac6 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>MessageBox.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-4e2c9825294e6e1d27a82ca6275724223a438975b4c27bd2c4285c4b44192562 ">+0/-98</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-51ba9e75ccb25006d10dbdd1dc837f717ad35405a3f1cb7268e7e9c3efc8a0f5 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>MessagesList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-ce3eee6db2c6205688e9e18e14bdf69ac086a9bb14b9ca700d363255bfd6285d ">+0/-36</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-0c1c5112ef0ff550e50083472c4664cd65ba358e40488475e6dfde20513c72b5 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-3ed20f43facb55a7acaaf127c3ec63647b04b6b035be34ba61407b0f361099ae ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-4d7e6c292d1217979f4119a3e981807d6bbd9a106d1e2e4c5129df2cdc38b9bf ">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>messages.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-d87f7975332092d0bb875f789ce3e06fef19d675a540805c520bb1d796fe2efc ">+0/-23</a>
</td>
</tr>
<tr>
<td><strong>projectMessages.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-29ee83e06b8c27fa0b56d3827e82241c59441b33107805c133e44866331aed4a ">+0/-20</a>
</td>
</tr>
<tr>
<td><strong>session.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-9f3f7f1876efbbff1133c150dd39505154d8d1e9d0d123e199f251258ad3a178 ">+0/-10</a>
</td>
</tr>
<tr>
<td><strong>AISettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-caaa010fadfdc403e470035e2dbbd950c163d59f8192bfbccbf0d1dd159a57a5 ">+0/-496</a>
</td>
</tr>
<tr>
<td><strong>DisableAIServiceConfirmationDialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-be999162874fbadbc93ca1bcabd881931c2673863e36c2e7b427f11fb7908879 ">+0/-110</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-2fdab42f10d8c17e14864ea2ee736126e009985998cf4ec07a45f22d34deee82 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-c44601df3a538664a1d7bfbf27552fe36246ac69f27d4c35c9ede34f624a222a ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>getAISettings.gql</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-3bf40707417defbba9ec9de149f7f322ad11869ea89cb136b5b4fcffe74f3610 ">+0/-24</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-7e62ae21154e773aa7527bea511ff1a517139bade8f36feb177a0da185778a50 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>isPostgresVersionValidForAI.test.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-b3649eb91d332adb390bf040e9eef975190a5080e6792076449a38296c9741ac ">+0/-22</a>
</td>
</tr>
<tr>
<td><strong>isPostgresVersionValidForAI.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-0f2b72f23874eaccaed79c80ffa750fdf0094940adfa733e8961322556195bfe ">+0/-18</a>
</td>
</tr>
<tr>
<td><strong>AllowedEmailSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-33d6bf857db317c4533a74e8cfc36642892a30510f04425aa20a4f9e858814c3 ">+0/-197</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-47c1d040f85882e659b4c936649cecf98ff50a5d87a075bba66250d9a84e6d89 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>Additional files not shown</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3209/files#diff-2f328e4cd8dbe3ad193e49d92bcf045f47a6b72b1e9487d366f6b8288589b4ca "></a></td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-27 14:56:39 +01:00
David BM
1c4f321f64
fix (ci): update vite to fix vulnerabilities audit ( #3255 )
...
Updated Vite minor versions across projects to address security advisory
vulnerability
https://github.com/advisories/GHSA-x574-m823-4x7w
### **PR Type**
Enhancement, Other
___
### **Description**
- Updated `vite` dependency across multiple projects to address
vulnerabilities.
- Added a changeset file documenting the `vite` update.
- Incremented minor versions for affected packages in the changeset.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Other</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>little-peaches-bathe.md</strong><dd><code>Added changeset
for `vite` update and version bumps</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-1517254487ebcd9cd74441ddbed15984d623cbb85119925248e57242614a47d5 ">+13/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Enhancement</strong></td><td><details><summary>10
files</summary><table>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-83675898dc6ed88838763232d022f6e100e07d71681cc8a1f02aee99ee3f229b ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-9fb3a23f389ab1d192d7e018d2acbe512bd8792278662101401caa98692735db ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-cb7094614884e8cd2c8fb67dadedb1887c46c31b888840def0b7042273bfbb28 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 6.0.12</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-6288951fff74ec246c9cc023b7b7e3e9aad31423891bc4ea25b5d84a5f5b061f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-d95dc3391741287366ea2e61f70e9ccc64452e0d22b1db91d6bf524f5aa4331c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-8a3e5ed0f618f15211c31f700e0da998e2eae58f60353624b7a7e637bd63b153 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-fc4298d3512fdd9a3d871f9f182fe871c8beccd1580f864a271ddfb32005feef ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-85166d1137e29a5275f991e1e94a0c9d5b83ac7504463ba76f9187b2b750c895 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Updated `vite` dependency to
version 5.4.15</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3255/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+1/-1</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-26 13:15:04 +01:00
github-actions[bot]
60d4d28627
chore: update versions ( #3239 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@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
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 08:39:49 +01:00
David BM
34fdcb8863
chore (changeset): add dashboard prettier plugins to root of monorepo as devDependencies ( #3252 )
...
### **PR Type**
Enhancement
___
### **Description**
- Add Prettier plugins to root monorepo as devDependencies
- Include Prettier plugin for organizing imports
- Add Prettier plugin for Tailwind CSS
- Update changeset for @nhost/dashboard minor version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>angry-rabbits-fly.md</strong><dd><code>Add changeset
for Prettier plugins addition</code>
</dd></summary>
<hr>
.changeset/angry-rabbits-fly.md
<li>Add new changeset file for @nhost/dashboard<br> <li> Specify minor
version bump<br> <li> Describe addition of Prettier plugins as
devDependencies
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3252/files#diff-1dc91a69351de73036aee86088b5553c604a0b7b726d1134bc679c71e288eea8 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Add Prettier plugins to
package.json</code>
</dd></summary>
<hr>
package.json
<li>Add prettier-plugin-organize-imports as devDependency<br> <li> Add
prettier-plugin-tailwindcss as devDependency
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3252/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+2/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-24 19:44:17 +01:00
robertkasza
78436ca29e
chore (dashboard): update PiTR ( #3247 )
...
- add tests
- add price to PiTR settings
- update link in PiTR settings
- add note with recommendation about restore
- add link to PiTR docs to restore page
- small bug fixes
2025-03-24 15:53:34 +01:00
robertkasza
ea6584614b
chore (dashboard): update nextjs to fix middleware exploit ( #3251 )
...
### **User description**
More info:
https://zeropath.com/blog/nextjs-middleware-cve-2025-29927-auth-bypass
___
### **PR Type**
Enhancement
___
### **Description**
- Update Next.js to version 14.2.25
- Address middleware exploit vulnerability
- Improve dashboard security
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>nervous-shirts-rush.md</strong><dd><code>Add changeset
for Next.js update</code>
</dd></summary>
<hr>
.changeset/nervous-shirts-rush.md
<li>Add new changeset file<br> <li> Specify patch update for
'@nhost/dashboard'<br> <li> Include description of Next.js update
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3251/files#diff-f9ef884a817466b3e2f2e10938fd046e15c764241ea5a8b841e0fea8cb2242e9 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Upgrade Next.js to
version 14.2.25</code>
</dd></summary>
<hr>
dashboard/package.json
- Update Next.js dependency from 14.2.22 to 14.2.25
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3251/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+1/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-24 10:35:04 +01:00
David BM
4937c5e055
fix (dashboard): stop content overflowing in projects and database permissions page ( #3240 )
2025-03-21 12:05:39 +01:00
robertkasza
b5a3895e16
chore (dashboard): update page context after each navigation ( #3248 )
...
### **PR Type**
Tests
___
### **Description**
- Added `updatePageContext` utility function for consistent page context
updates.
- Refactored e2e tests to use `updatePageContext` and `gotoAuthURL`.
- Improved test setup by centralizing navigation logic.
- Enhanced maintainability of e2e tests with reusable utilities.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Tests</strong></td><td><details><summary>13
files</summary><table>
<tr>
<td><strong>manage-pat.test.ts</strong><dd><code>Integrated
`updatePageContext` in PAT management tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-891790fa0d9b0e0b23b12af547a6dc7736fad9eaf76b14a56f310e531e6db098 ">+2/-0</a>
</td>
</tr>
<tr>
<td><strong>assistants.test.ts</strong><dd><code>Added
`updatePageContext` to AI assistants tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-95533e004b514add57a2c87201a68cac11c20ffa458afd78e045ed89559e7546 ">+2/-1</a>
</td>
</tr>
<tr>
<td><strong>auto-embeddings.test.ts</strong><dd><code>Added
`updatePageContext` to auto-embeddings tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-d3a5b860634fd36dd33ac9236210632eb5f8ad322aa15bedfc61a8e2c60dbd68 ">+2/-1</a>
</td>
</tr>
<tr>
<td><strong>ban-user.test.ts</strong><dd><code>Refactored ban-user tests
with `gotoAuthURL`</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-8d8d853b89f4a44454e4400182cbfe900f3c15eebe04d43a8d43f9c782b39f57 ">+16/-6</a>
</td>
</tr>
<tr>
<td><strong>create-user.test.ts</strong><dd><code>Refactored create-user
tests with `gotoAuthURL`</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-b5d83f9ceb9d621a5fe72789a6c961773548d7f459c72fad953b2a09694ff0a7 ">+2/-5</a>
</td>
</tr>
<tr>
<td><strong>delete-user.test.ts</strong><dd><code>Refactored delete-user
tests with `gotoAuthURL`</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-a9d249f139e75a681888115b925e171c856c94f99c4077be6d954be4e58e0d74 ">+2/-5</a>
</td>
</tr>
<tr>
<td><strong>edit-user.test.ts</strong><dd><code>Refactored edit-user
tests with `gotoAuthURL`</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-fc232b4d225c1367489733ede6bf5ebe88967b0353aa76c88c5e712c35b31be5 ">+2/-5</a>
</td>
</tr>
<tr>
<td><strong>verify-user.test.ts</strong><dd><code>Refactored verify-user
tests with `gotoAuthURL`</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-a8425690a42ed772a97d3a17f062cb5713cc3180032c1d5eb1ef3f6d55cc110e ">+2/-5</a>
</td>
</tr>
<tr>
<td><strong>create-table.test.ts</strong><dd><code>Added
`updatePageContext` to create-table tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-1e7aa9f3e379ca90a94b82c14be48e2c98a722d85ee1b0785a082b7076d8e58c ">+6/-1</a>
</td>
</tr>
<tr>
<td><strong>delete-table.test.ts</strong><dd><code>Added
`updatePageContext` to delete-table tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-9e8c87f8e8f11bcfa2b7b2e5cf9dffe54a0fdeb3385ccb82b74e4e1c18fb9c43 ">+7/-1</a>
</td>
</tr>
<tr>
<td><strong>permissions-table.test.ts</strong><dd><code>Added
`updatePageContext` to permissions-table tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-f4b586f5b8f3bb97ddf64f8f38c461ac0424e101789f61e325d1b80bb8dc1047 ">+2/-0</a>
</td>
</tr>
<tr>
<td><strong>overview.test.ts</strong><dd><code>Integrated
`updatePageContext` in overview tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-4c6f1ff0b9d3b7fc7517aa50d9002bed56902f5b31557fa460f633f98da9cf01 ">+4/-1</a>
</td>
</tr>
<tr>
<td><strong>run.test.ts</strong><dd><code>Integrated `updatePageContext`
in run tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-3b81821630a8e66e8f580609a834499bdfec9ac228ff07b99f398ec07c329095 ">+2/-1</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Enhancement</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>utils.ts</strong><dd><code>Added `updatePageContext` and
`gotoAuthURL` utility functions</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3248/files#diff-490448aa83585151d8c61d698273c43486fdcac6a5d28a9b7e5be2729bbffd12 ">+13/-0</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-20 14:46:42 +01:00
Alex
9b24807562
fix (dashboard) Update DatabasePiTRSettings.tsx to point to actual PiTR documentation ( #3243 )
...
Updated the docsLink of `DatabasePiTRSettings.tsx` to point to the
actual documentation of PiTR
---------
Co-authored-by: David Barroso <dbarrosop@dravetech.com >
2025-03-18 12:31:53 +01:00
David BM
15421321f4
fix (ci): update PNPM dependencies to fix audit security vulnerabilities ( #3236 )
...
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Update Babel dependencies to latest versions
- Add overrides for Babel runtime and helpers
- Address security vulnerabilities in dependencies
- Improve CI/CD pipeline security and stability
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update Babel and address
dependency vulnerabilities</code>
</dd></summary>
<hr>
package.json
<li>Updated Babel core and plugin dependencies<br> <li> Added overrides
for @babel/runtime and @babel/helpers<br> <li> Updated various
dependency version constraints<br> <li> Addressed multiple security
vulnerabilities in dependencies
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3236/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+6/-4</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-14 15:31:18 +01:00
github-actions[bot]
a4790c6eac
chore: update versions ( #3238 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@2.24 .0
# @nhost/dashboard
## 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 ](mailto: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
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-14 12:43:51 -01:00
Nuno Pato
992aa997d5
fix: dashboard: remove cspHeader ( #3237 )
...
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Remove Content-Security-Policy header from dashboard
- Fix signup functionality in dashboard
- Update changeset for @nhost/dashboard package
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Security</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>next.config.js</strong><dd><code>Remove
Content-Security-Policy header</code>
</dd></summary>
<hr>
dashboard/next.config.js
<li>Commented out Content-Security-Policy header<br> <li> Kept
X-Frame-Options header as DENY
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3237/files#diff-398ac9b04404f14166a89845539399764fecd520ad3e6f0119f8730c0eefa94a ">+4/-4</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>serious-pugs-remember.md</strong><dd><code>Add
changeset for dashboard signup fix</code>
</dd></summary>
<hr>
.changeset/serious-pugs-remember.md
<li>Added new changeset file<br> <li> Specified minor version bump for
@nhost/dashboard<br> <li> Included fix for dashboard signup
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3237/files#diff-5826d33517df878ffe4d58b7ec7b4b638692f13a397196f9f7b6bb8032cbd01f ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-14 12:29:15 -01:00
Sumit Saurabh
382dc11aaa
Update README.md ( #3235 )
...
### **User description**
update auth example credential
___
### **PR Type**
Documentation
___
### **Description**
- Update authentication example with generic credentials
- Fix minor formatting issue in README
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>README.md</strong><dd><code>Update auth example and fix
EOF newline</code>
</dd></summary>
<hr>
README.md
<li>Replace specific email and password with generic ones<br> <li> Add
newline at the end of the file
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3235/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5 ">+2/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-14 14:46:36 +05:30
github-actions[bot]
1976bc48a5
chore: update versions ( #3234 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@2.23 .0
# @nhost/dashboard
## 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 ](mailto: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
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-13 19:25:42 -01:00
Nuno Pato
38696f5e88
fix: dashboard: add zendesk to csp header ( #3233 )
...
### **PR Type**
Enhancement
___
### **Description**
- Add Zendesk to Content Security Policy header
- Update connect-src directive in CSP
- Create changeset for dashboard package
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>next.config.js</strong><dd><code>Update CSP header to
include Zendesk domain</code>
</dd></summary>
<hr>
dashboard/next.config.js
- Added 'nhost.zendesk.com' to connect-src directive in CSP header
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3233/files#diff-398ac9b04404f14166a89845539399764fecd520ad3e6f0119f8730c0eefa94a ">+1/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>cool-meals-suffer.md</strong><dd><code>Add changeset
for Zendesk CSP header update</code>
</dd></summary>
<hr>
.changeset/cool-meals-suffer.md
<li>Created new changeset file for dashboard package<br> <li> Added
minor version bump for '@nhost/dashboard'<br> <li> Described the change
as adding Zendesk to CSP header
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3233/files#diff-fd059b376d0e11b20781a74a903fc6b125f5b86afa8543b9e5c4ceb348f3aef3 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-13 18:43:51 -01:00
RayRemnant
064ea6a337
chore (nextjs): Update create-server-side-client.ts comment - typo ( #3228 )
...
fixed typo 'refesh'
Co-authored-by: David Barroso <dbarrosop@dravetech.com >
2025-03-13 11:42:49 +01:00
Dimitri POSTOLOV
0d323e10f5
chore (react/react-apollo): replace depreacted NhostReactProvider with NhostProvider in README.md ( #3227 )
...
<img width="346" alt="image"
src="https://github.com/user-attachments/assets/2f59075c-78e7-420e-8d0b-aa427662f2fd "
/>
---------
Co-authored-by: David Barroso <dbarrosop@dravetech.com >
2025-03-13 11:16:46 +01:00
github-actions[bot]
6921526cf5
chore: update versions ( #3221 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/apollo@8.0.6
### Patch Changes
- @nhost/nhost-js@3.2.6
## @nhost/react-apollo@17.0.2
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
- @nhost/apollo@8.0.6
## @nhost/react-urql@14.0.2
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
## @nhost/hasura-auth-js@2.10 .2
### Patch Changes
- ad57a9e : fix(auth): allow to pass custom headers to signup
## @nhost/nextjs@2.2.5
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
## @nhost/nhost-js@3.2.6
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/hasura-auth-js@2.10 .2
## @nhost/react@3.10 .2
### Patch Changes
- ad57a9e : fix(auth): allow to pass custom headers to signup
- @nhost/nhost-js@3.2.6
## @nhost/vue@2.9.3
### Patch Changes
- @nhost/nhost-js@3.2.6
## @nhost/dashboard@2.22 .0
# @nhost/dashboard
## 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 ](mailto: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
## @nhost/docs@2.29 .0
### Minor Changes
- b40d375 : feat: added pitr docs
## @nhost-examples/cli@0.3.19
### Patch Changes
- @nhost/nhost-js@3.2.6
## @nhost-examples/codegen-react-apollo@0.5.2
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
- @nhost/react-apollo@17.0.2
## @nhost-examples/codegen-react-query@0.5.2
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
## @nhost-examples/codegen-react-urql@0.4.2
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
- @nhost/react-urql@14.0.2
## @nhost-examples/multi-tenant-one-to-many@2.2.20
### Patch Changes
- @nhost/nhost-js@3.2.6
## @nhost-examples/nextjs@0.4.5
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
- @nhost/react-apollo@17.0.2
- @nhost/nextjs@2.2.5
## @nhost-examples/node-storage@0.2.19
### Patch Changes
- @nhost/nhost-js@3.2.6
## @nhost-examples/nextjs-server-components@0.5.4
### Patch Changes
- @nhost/nhost-js@3.2.6
## @nhost-examples/react-apollo@1.3.2
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
- @nhost/react-apollo@17.0.2
## @nhost-examples/react-gqty@1.3.2
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
## @nhost-examples/react-native@0.1.6
### Patch Changes
- Updated dependencies [ad57a9e ]
- @nhost/react@3.10 .2
- @nhost/react-apollo@17.0.2
## @nhost-examples/vue-apollo@0.9.2
### Patch Changes
- @nhost/nhost-js@3.2.6
- @nhost/apollo@8.0.6
- @nhost/vue@2.9.3
## @nhost-examples/vue-quickstart@0.3.2
### Patch Changes
- @nhost/apollo@8.0.6
- @nhost/vue@2.9.3
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-12 13:35:39 +01:00
robertkasza
ad57a9e473
fix (auth): allow to pass headers to email/password sign up ( #3201 )
...
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Allow passing headers to email/password sign-up
- Add tests for custom headers in sign-up
- Fix typos and improve comments
- Update e2e backend script
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>4
files</summary><table>
<tr>
<td><strong>hasura-auth-client.ts</strong><dd><code>Add RequestOptions
to signUp method</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-0dbc30932ed723b7fd458066893f29f2f77658436c84adf42613813ea042c992 ">+7/-4</a>
</td>
</tr>
<tr>
<td><strong>events.ts</strong><dd><code>Add RequestOptions to
SIGNUP_SECURITY_KEY event</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-a1a1ecc9ad9d8ed8e460e0401007a8d479b4d9ba66bc909e1d1458947b5fdf85 ">+6/-1</a>
</td>
</tr>
<tr>
<td><strong>signUpEmailSecurityKey.ts</strong><dd><code>Add
RequestOptions to signUpEmailSecurityKeyPromise</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-55c8c8ec957b0dc8c8c5a4fe262187b133109408b5664b72f1776e96ec9f1427 ">+5/-3</a>
</td>
</tr>
<tr>
<td><strong>useSignUpEmailSecurityKey.ts</strong><dd><code>Add
RequestOptions to signUpEmailSecurityKey handler</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-2cf827b3455da361a3ee39b49c1cf1ce6a2dca411b34441a63f7fc1f9e897cf0 ">+6/-2</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Bug
fix</strong></td><td><details><summary>3 files</summary><table>
<tr>
<td><strong>machine.ts</strong><dd><code>Fix typos and improve
comments</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-a8fdfee087ad5a72ea0a64667e2a0c7f25baa84eaaf73ebfee3f5a5a1b7584d1 ">+9/-7</a>
</td>
</tr>
<tr>
<td><strong>fetch.ts</strong><dd><code>Fix typo in FetchResponse
interface name</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-b1af9daf6c51514d5d514540f2318d87e926c5e8a57079b6e2c258b98a1163a2 ">+6/-6</a>
</td>
</tr>
<tr>
<td><strong>useSignUpEmailPassword.ts</strong><dd><code>Remove type
assertion for password parameter</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-88cf86ab14d0ece9af1761ddcf1d940ba829317852964748a6033658519370af ">+1/-1</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Tests</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>hasura-auth-client.test.ts</strong><dd><code>Add tests for
custom headers in sign-up</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-f2aedf396c71758c8b69f56f94e22b7f1f8f5cc5b9a2791d1e339dbabd8a8970 ">+60/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Configuration
changes</strong></td><td><details><summary>1 files</summary><table>
<tr>
<td><strong>package.json</strong><dd><code>Update e2e:start-backend
script</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3201/files#diff-d95dc3391741287366ea2e61f70e9ccc64452e0d22b1db91d6bf524f5aa4331c ">+1/-1</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-12 13:14:05 +01:00
David Barroso
b40d375039
feat (docs): added pitr docs ( #3223 )
...
### **PR Type**
Documentation
___
### **Description**
- Added comprehensive documentation for database backups and
restoration.
- Introduced details on Point-in-Time Recovery (PITR) feature.
- Updated navigation structure to include the new backups guide.
- Created a changeset file for versioning and release notes.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>afraid-seahorses-remain.md</strong><dd><code>Add
changeset for PITR documentation update</code>
</dd></summary>
<hr>
.changeset/afraid-seahorses-remain.md
<li>Added a changeset file for versioning.<br> <li> Marked the addition
of PITR documentation as a minor change.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3223/files#diff-cb3faee18af54ae2c85e445324bfee0ebe6ca7dbea62802d63cbef12811e4431 ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>mint.json</strong><dd><code>Update navigation to
include backups guide</code>
</dd></summary>
<hr>
docs/mint.json
<li>Updated navigation to include the new backups guide.<br> <li> Added
<code>guides/database/backups</code> to the database section.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3223/files#diff-c91a604899dfef4b2494c317f4fd39a7f22b79986095f580399347293d534deb ">+1/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>backups.mdx</strong><dd><code>Add detailed guide for
database backups and PITR</code>
</dd></summary>
<hr>
docs/guides/database/backups.mdx
<li>Added a new guide for database backups.<br> <li> Included
instructions for restoring backups and PITR.<br> <li> Provided details
on backup retention and manual backups.<br> <li> Explained restoring
backups on different projects.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3223/files#diff-06e71a9a155211a9c189660ca578f7471c6bbb7f41efa7571cb5140dbb88e9ef ">+153/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-12 12:44:38 +01:00
David BM
af61cb737a
fix (dashboard): correct user edit default role source ( #3230 )
...
### **User description**
Fixes #3219
Also adds 5 minutes timeout to CI install Nhost CLI action
___
### **PR Type**
Bug fix
___
### **Description**
- Correct default role source in user edit form
- Remove unused roles query and data processing
- Update default role options rendering
- Add changeset for version tracking
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>EditUserForm.tsx</strong><dd><code>Refactor default
role selection in EditUserForm</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/authentication/users/components/EditUserForm/EditUserForm.tsx
<li>Remove <code>useGetRolesPermissionsQuery</code> and related data
processing<br> <li> Update default role options to use
<code>roles</code> prop<br> <li> Replace
<code>allAvailableProjectRoles</code> with direct <code>roles</code>
mapping<br> <li> Adjust <code>Option</code> component key and value
props
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3230/files#diff-6867937d55b269352d4e146ff21b36ca939f6a838ee70b1b29efa9eabad88c2e ">+7/-13</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>friendly-beans-arrive.md</strong><dd><code>Add
changeset for dashboard version update</code>
</dd></summary>
<hr>
.changeset/friendly-beans-arrive.md
<li>Add new changeset file for version tracking<br> <li> Specify minor
version bump for @nhost/dashboard<br> <li> Include fix description for
default role source
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3230/files#diff-bb459c54d9e0564d4a4f2ad8eb5b5431e0ac151f673bb49ae38ac19ba73def47 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-12 12:16:39 +01:00
robertkasza
f84cd550d9
feat (dashboard): Add PiTR to backups page ( #3229 )
...
### **PR Type**
Enhancement
___
### **Description**
- Add Point-in-Time Recovery (PiTR) feature
- Implement backup import functionality
- Update database settings and UI components
- Refactor and improve existing backup components
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>19
files</summary><table>
<tr>
<td><strong>DateTimePicker.tsx</strong><dd><code>Add new DateTimePicker
component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-1ad629af5bd959e35b4d7fa2ab0470d644e8762568b8eeda6c2b7190a17452d0 ">+125/-0</a>
</td>
</tr>
<tr>
<td><strong>TimezoneSettings.tsx</strong><dd><code>Create
TimezoneSettings component for DateTimePicker</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-2cbffc4f494f4b7fb9e1d410a953bfd770da22331fb4cdec8145e06c0fee6478 ">+39/-0</a>
</td>
</tr>
<tr>
<td><strong>TimePicker.tsx</strong><dd><code>Implement new TimePicker
component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-6c4810545201a0dd4b0ee3fde901f736d745b184c289864ecbb06f8f3998c099 ">+64/-0</a>
</td>
</tr>
<tr>
<td><strong>VirtualizedCombobox.tsx</strong><dd><code>Add
VirtualizedCombobox component for efficient option
rendering</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-1cc84483e00069f85c3c0288f25cd68cf24495439b5f1c40eac35a0f91933763 ">+245/-0</a>
</td>
</tr>
<tr>
<td><strong>useDatabasePiTRSettings.ts</strong><dd><code>Create hook for
managing PiTR settings</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-e90e7eb41daf536c2d9b59e6212a8f31cb5b698507d87794834ba05aa1bf5b34 ">+24/-0</a>
</td>
</tr>
<tr>
<td><strong>useImportBackupSourceProjectList.tsx</strong><dd><code>Implement
hook for fetching import backup source projects</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-136414e9495d95c3328184caf2703a412d4702ccfc8d1717ef526c0a8da828fd ">+33/-0</a>
</td>
</tr>
<tr>
<td><strong>useIsPiTREnabled.ts</strong><dd><code>Create hook to check
if PiTR is enabled</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-4c0d423babd527155f9f3886b0034806522fbaa8601b767f4aa8dcd25ea441e3 ">+0/-16</a>
</td>
</tr>
<tr>
<td><strong>useIsPiTREnabledLazy.ts</strong><dd><code>Implement lazy
loading hook for PiTR status</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-521aa1cfda4f8601fe11d0e27e52c62a85323830e878785e91eb3730818fd5a2 ">+30/-0</a>
</td>
</tr>
<tr>
<td><strong>usePiTRBaseBackups.ts</strong><dd><code>Create hook for
fetching PiTR base backups</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-eff86f36e559ed015499f44d7d8285417b68a2c6362f8d938412d7b4927bd328 ">+33/-0</a>
</td>
</tr>
<tr>
<td><strong>useRestoreApplicationDatabasePiTR.ts</strong><dd><code>Implement
hook for restoring database from PiTR</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-dd5774f502b63d2d443069bedb4c9531a77794a95aaa5c07287093695a4dc60a ">+34/-0</a>
</td>
</tr>
<tr>
<td><strong>BackupsContent.tsx</strong><dd><code>Create new
BackupsContent component with tabs</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-e543f89d133a420d24302785cb201bdd02d8841d043a6b9c95df4fce8fbf4a45 ">+27/-0</a>
</td>
</tr>
<tr>
<td><strong>ImportBackupTabContent.tsx</strong><dd><code>Implement
ImportBackupTabContent component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-cb278aa33b215fdf0550e658d9e91f3d826467878d2ab30afa5e7d18e02422ef ">+43/-0</a>
</td>
</tr>
<tr>
<td><strong>PointInTimeTabsContent.tsx</strong><dd><code>Add
PointInTimeTabsContent component for PiTR</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-f3f19f0f85928cb5e9249ba6cd63b408df62fc8e681ae638816977c9f1b9016f ">+17/-0</a>
</td>
</tr>
<tr>
<td><strong>ScheduledBackupTabContent.tsx</strong><dd><code>Refactor
ScheduledBackupTabContent component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-546fc678d74ad6b3e7ffdafa83df0d58cc0a49df31b647cae6a9220f0e7c15ef ">+36/-0</a>
</td>
</tr>
<tr>
<td><strong>PointInTimeBackupInfo.tsx</strong><dd><code>Create
PointInTimeBackupInfo component for PiTR</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-35be453f6605231bcee5b7f7f78564eb7aa2be723f5169509f9dddfe84477fe6 ">+63/-0</a>
</td>
</tr>
<tr>
<td><strong>backups.tsx</strong><dd><code>Update backups page to use new
components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-11c24d569a8109344819d2cc9ce6ffbcf3b75abfba604e299c01289690d322f9 ">+5/-26</a>
</td>
</tr>
<tr>
<td><strong>graphql.ts</strong><dd><code>Update GraphQL types and
queries for PiTR</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-fbd5db84b560b1c91675004448c6c7fa0dcbfb28b9eb05d53b03e6cb7b83ebac ">+146/-0</a>
</td>
</tr>
<tr>
<td><strong>getPiTRBaseBackups.graphql</strong><dd><code>Add GraphQL
query for PiTR base backups</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-66811bf0abb1c941e2501d90c4b7bffb39ef30338c98d6c9ee20facde3b5f2d5 ">+6/-0</a>
</td>
</tr>
<tr>
<td><strong>restoreApplicationDatabasePiTR.graphql</strong><dd><code>Add
GraphQL mutation for PiTR database restore</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-4b8a543fb86cfca8e3041c00454ad9ff3cac7fc92b75ab3840e057961a169f34 ">+11/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Dependencies</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>package.json</strong><dd><code>Update dependencies and add
new packages</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+6/-1</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>62 files</summary><table>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-e41e4cb8c926d6561aeed59ddaadd8a883462fbfc6e51081f48feb089599a982 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>TimePickerInput.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-970eb8f755f27a1e13f0d24230c403ffd1e5ad7829e14b67690373bcdade1277 ">+148/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-1c4caf14e81e8ebe413cd16c1fdf71a5b99059540eb8e6c230ec0ed7948eea70 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>time-picker-utils.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-539dd838376d43e44041d8ff8a8d3a9d3405661d2775788eadb50d4bad1db512 ">+244/-0</a>
</td>
</tr>
<tr>
<td><strong>TimezonePicker.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-1219e627fa38850183eec3d695ae39c4b607b2ed62255789917672e999ceca55 ">+33/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-1da85db0b242da76756df5ac70f3068f2c53f1b9616ccbd3da08805a80c549af ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-daf57b3357b1698296dcc41422780614a29e9451007df41e7153c270e05c0085 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>button.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-3128c8a9c83cc7319d992e31c2cba551cde0d85037f42a5a74a47464d7e80f82 ">+14/-1</a>
</td>
</tr>
<tr>
<td><strong>calendar.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-63f846015a12e66f0c36ec550d502d6d00a250959957652d14460807f1fbe68d ">+80/-0</a>
</td>
</tr>
<tr>
<td><strong>dialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-f2ef2b36b8f85ecc699ce3c64158a9018a0a15242b9f945d2bedc40b7c59c102 ">+12/-2</a>
</td>
</tr>
<tr>
<td><strong>spinner.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-0404df81ce8503d881cd2f3f1ac59865aafd65f559e6a335cd79e2c49fe31476 ">+56/-0</a>
</td>
</tr>
<tr>
<td><strong>tabs.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-bc5ee4fa7f3a98e85560de1abffcae71bc527bf8087ea152f3c5ae8246ed1b1a ">+53/-0</a>
</td>
</tr>
<tr>
<td><strong>InfoAlert.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-4b78a2f0e1c6c2f6b37e430bc6cad016e884bb34735bd6aaebac906743748d7b ">+31/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-1ed5caad9d58ebed38957a3d8db2a395b84a6f11abd4fc9455b9e895ba0a0a76 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-d3e8f38360bc461e1c7d52084c21729bd3af11ca4ff72fe6e07cbe78f4a756a5 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>useUpdateDatabasePITRConfig.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-9c0f751418c04e20ce5b992961fe3ae779dd056e16188ad0684236e91debb333 ">+0/-24</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-9401c95cb391dc84bd88c87dc7bbb84f4a04a17ce3768a7aa03e4df600985ae8 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-ee9a711d701edfc23d3fdee2d93d574e9c7335c620852dfd6b0042d91928bdca ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-ada2a14aa3c012af7ef896b6b5b34073c7122e2e76e02fc528e0f67ed3a0762a ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>useIsPITREnabled.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-ccadf282438731d649162e5f7a2f778e235cee170c660e6db945107bac075485 ">+0/-16</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-7703cb7870d19609bb12fa3a5be2c0cc397cc017fbb723b896e789d9d475f185 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-f7e86e2560ce15ecfc052a73c255d1bf2fcbf4c5ce93701cb3d7ea0cdf076da9 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-7276ebfe36c94d90f1b8d25753263d068d4ab5af794a2fc0ca926ba18b30c982 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-f635e9c12762de8ab4d9ff62302eeffda1e3c8b3efb3760cd59a7c16052f6fb6 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-f1322a198c8a57293119cabf169954842e63df112322af72c7bdeb13366bf567 ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>useUpdateDatabasePiTRConfig.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-b91403cefffce18a9a12888f9c702c8567fad60130fca863b7c7e790fa2219ee ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-e25cc47626c366456dd2206f613fa5d4bdfcdec5c750b5ae99c4c8d44d8df47f ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-b28f78fd315d021c6a3c1d46b90beac22d3a98eba6ca15f6ca79f75b84f84fa8 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-45ea1cacd064ba79052f50bf5e9dace59c801c0b9c43b541c4b1fa1d1c53f76d ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>NoOtherProjectsInRegion.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-cb4d6fd1bc9222df18ec07bf803884bcd2abf2562b9ae9c4c66a66dbfc05c153 ">+18/-0</a>
</td>
</tr>
<tr>
<td><strong>PiTRNotEnabledOnSourceProject.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-bde1eb77a9da964612758a7795ef0bbc7d7ea40b9f4d278788e7f0d9ac0f74f4 ">+15/-0</a>
</td>
</tr>
<tr>
<td><strong>SourceProjectBackupInfo.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-4bf8851fed9997b78e62e1d94dced8ceff8eda855e11d1cfedb7d23130363c37 ">+28/-0</a>
</td>
</tr>
<tr>
<td><strong>SourceProjectSelect.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-a04579d221dea095e7af4b3ec68e7d07ce7fa3765e25708e3bec22f89160e9b4 ">+53/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-9ddf7da80e5964414404d5c715c3da5a614b97e3263698d4c0be4db1e7c1f8ed ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>PiTRNotEnabled.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-a1d251614eecca4406816b18302a1af226aee95d01d04858661a30e6fb07218d ">+24/-0</a>
</td>
</tr>
<tr>
<td><strong>PointInTimeRecovery.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-b0756ee9cd0789a2de53c5389d6a102bac50500bef97b809f55357798a939b5a ">+15/-0</a>
</td>
</tr>
<tr>
<td><strong>RecoveryRetentionPeriod.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-631ff2a064d17d9ee08a6fecbf204908dd2e72b0dab8c23670b343b74fd41e8c ">+16/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-6bcbb9922adb6b20bb23a7dc1b1272751d9813391af6bcccc4cf3ed4f7a2c727 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-8ba7b8d6096ee695aa7c1a92402a4d377b6777296e5b13cb345964be623fcbf9 ">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>BackupList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-fbd66a866aec5e50da247ecf43eabf32909e0648f682525b9554dd908a40d910 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>BackupListItem.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-319aac4df7906607fc84a6e8d0ba510fbf49ea92d6ccda5ab48c50e8f1ec33d5 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PiTREnabledInfoBanner.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-7dab58d90b66701b52fff767835c62a8218bfe3c844544869052d8d32a87e37e ">+12/-0</a>
</td>
</tr>
<tr>
<td><strong>RestoreBackupModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-f7caf91cec87922fc8a3ea4941b0dd6f752a4d542652d93f6c9a6219763fcfd4 ">[link]</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-243bca977e6e898b72be8e6739efb1b14aedd34d616a367746d7e62705289a20 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>BackupScheduledInfo.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-b7b769edd56e42710aca4bfb85af7d6bd0173d67f024478e4c68f0f7d23dd957 ">+46/-0</a>
</td>
</tr>
<tr>
<td><strong>EarliestBackup.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-c4d1332e7f0b63d50f679d7b56696d5cc53712b22bb53d44b2fcf064d79c8cb0 ">+53/-0</a>
</td>
</tr>
<tr>
<td><strong>RestoreBackupDialogButton.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-eed1e2ca6d4002ec218cd16e69ed81160c8c8982877c65ace80d12b88aefd6ef ">+208/-0</a>
</td>
</tr>
<tr>
<td><strong>StartRestoreConfirmationCheck.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-56f1657d2302ecc9f2e34cc78363cfb90954791517b1ad23ec06f34b10bde37e ">+35/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-77b497855973d099f547efc622b403bf1bdbd475b1503e36d581b7c48c525952 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>getDateTimeStringWithUTCOffset.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-420bbeebf0a8b98242780ea3b78ff843f33559c9b766b0c343b1c5d180a92e69 ">+17/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-94eeb0af5cef2989a172bef83e67e72d1dcfdd18da56b04c274c34eac5ac19eb ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>DatabasePiTRSettings.test.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-85d1f82a571b56469eab40dcc164fdd1e107fba79611ddd5cca7c191fe5117b4 ">+11/-11</a>
</td>
</tr>
<tr>
<td><strong>DatabasePiTRSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-7a638c446af8419249770dc8da1ea522f950163b1d0045020927216c38db8cec ">+12/-12</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-398e23d6c879dd409f4ef19d13cba6372ec1e6044d3293a34e3c23fe2f8e02bd ">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>DeploymentStatusMessage.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-7e077798c520eb4aada9d1a39d2e3f1a1ac573a821d57c64608e682b41150390 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeploymentStatusMessage.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-54e74ec65ab87fbf5a4344bbaf282c68809608ca9cfa8566a515b3f31259cad0 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>utils.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-57035bfd3b91de326fec3e5a0bf19487f03130a9a09dc3e428c79f556677081b ">+2/-1</a>
</td>
</tr>
<tr>
<td><strong>database.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-00045ae38a73178045bcda39c80a03a0cb46413641586896a628c3a2a22c7855 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-b6be6198288cbb31a42f700a54e21842f253626d36940f7011b5d29a9311d0fd ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>timezone-utils.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-f80a0f62570505fcb30922366a5aea365d62b1ba25065d7717277704c4161741 ">+73/-0</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3229/files#diff-27f71682a447c654ff4a94d33944ebb70e10d07a4279107c230bd8ec7dce7391 ">+1/-1</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-12 12:13:49 +01:00
robertkasza
1986178f7a
feat (dashboard): add PITR setting to database setting page ( #3224 )
...
### **PR Type**
Enhancement
___
### **Description**
- Add Point-in-Time Recovery (PITR) settings to database
- Implement hooks for PITR configuration management
- Create new components for PITR UI
- Update GraphQL schema for PITR support
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>15
files</summary><table>
<tr>
<td><strong>index.ts</strong><dd><code>Export useDatabasePITRSettings
hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-d3e8f38360bc461e1c7d52084c21729bd3af11ca4ff72fe6e07cbe78f4a756a5 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>useUpdateDatabasePITRConfig.ts</strong><dd><code>Implement
useDatabasePITRSettings hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-9c0f751418c04e20ce5b992961fe3ae779dd056e16188ad0684236e91debb333 ">+21/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Export useIsPITREnabled
hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-ada2a14aa3c012af7ef896b6b5b34073c7122e2e76e02fc528e0f67ed3a0762a ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>useIsPITREnabled.ts</strong><dd><code>Implement
useIsPITREnabled hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-ccadf282438731d649162e5f7a2f778e235cee170c660e6db945107bac075485 ">+16/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Export
useUpdateDatabasePITRConfig hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-f635e9c12762de8ab4d9ff62302eeffda1e3c8b3efb3760cd59a7c16052f6fb6 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>useUpdateDatabasePITRConfig.ts</strong><dd><code>Implement
useUpdateDatabasePITRConfig hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-e8f221b95a9e889c359f7b3ff35ce8ea5f3b7090abfdae57c4f1d2ef54d89fb7 ">+57/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Add export for
useIsNotPlatform</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-7e4f0dbd79622a9b7ff5b2e04717d645a98b1b723f107658e18c274f890ed627 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>useIsPlatform.ts</strong><dd><code>Add useIsNotPlatform
function</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-eea9e9627c2314fd248713d113a88db30a99809d00ebbfdcca83689a35c4bdbc ">+4/-0</a>
</td>
</tr>
<tr>
<td><strong>postgresqlConstants.ts</strong><dd><code>Add
RECOVERY_RETENTION_PERIOD_7 constant</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-b497da90feca5bff94b0d38b69e519d171d43acc292098054d672a73a89b4717 ">+2/-0</a>
</td>
</tr>
<tr>
<td><strong>DatabasePitrSettings.tsx</strong><dd><code>Implement
DatabasePitrSettings component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-d7657adf6ee83cf09cebc9854dc4742bab9a23517e3277d09db923ca309be91b ">+50/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Export DatabasePitrSettings
component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-20e8098340a0bcb8723cfd67e938f481d7172dcf6de4610e826a2d568948b0f4 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>database.tsx</strong><dd><code>Add DatabasePitrSettings to
database settings page</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-00045ae38a73178045bcda39c80a03a0cb46413641586896a628c3a2a22c7855 ">+3/-0</a>
</td>
</tr>
<tr>
<td><strong>graphql.ts</strong><dd><code>Update GraphQL types for PITR
support</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-fbd5db84b560b1c91675004448c6c7fa0dcbfb28b9eb05d53b03e6cb7b83ebac ">+75/-1</a>
</td>
</tr>
<tr>
<td><strong>getPostgresSettings.gql</strong><dd><code>Add PITR retention
to PostgreSQL settings query</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-1acee16f252288335d1bb4d8af5ca313d66f75edd0d62fe29e6d38d4653393f7 ">+3/-0</a>
</td>
</tr>
<tr>
<td><strong>getPostgresSettings.gql</strong><dd><code>Add PITR retention
to PostgreSQL settings query</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3224/files#diff-d77873957f82dd65a26ae7beca2440148d8ba6911f5bed4bdeb6cf1ad6de7f25 ">+3/-0</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-12 08:55:53 +01:00
David BM
aa9210c838
fix (dashboard): run services with secrets in the command field ( #3208 )
...
### **User description**
Fixes #3070
___
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Refactor command input to list format
- Fix parsing issues with secrets in commands
- Improve UI for command input section
- Update related components and types
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>ServiceForm.tsx</strong><dd><code>Replace command input
with new CommandFormSection component</code></dd></summary>
<hr>
dashboard/src/features/orgs/projects/services/components/ServiceForm/ServiceForm.tsx
<li>Remove shell-quote parsing<br> <li> Replace single command input
with CommandFormSection<br> <li> Update service configuration to use new
command format
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-a02746694d45a84390d09b49a1b3eec85c25a8bd9a70b4834ee5af1ba82cb88e ">+3/-24</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>ServiceFormTypes.ts</strong><dd><code>Update command
validation schema and type definition</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/services/components/ServiceForm/ServiceFormTypes.ts
<li>Update command validation schema<br> <li> Change command type from
string to array of objects
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-e9e0545b8c213ce04a08f9b04aedc81f96a031429e2ac9ac9e19d47982c112dc ">+5/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>CommandFormSection.tsx</strong><dd><code>Create new
CommandFormSection component for improved command
input</code></dd></summary>
<hr>
dashboard/src/features/orgs/projects/services/components/ServiceForm/components/CommandFormSection/CommandFormSection.tsx
<li>Add new CommandFormSection component<br> <li> Implement dynamic
command input fields<br> <li> Add space detection warning<br> <li>
Include tooltip with usage instructions
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-952b9cf5789c2075527c9289b6464a1a678bb3e2f1073e5493eb871eec33c650 ">+112/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>index.ts</strong><dd><code>Add index file for
CommandFormSection component</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/services/components/ServiceForm/components/CommandFormSection/index.ts
- Export CommandFormSection component
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-e39d0bfb2f4a8ea0386eb5852324a1aeb2a7da161ffed09929653703a8ec525e ">+1/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Bug fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>ServiceConfirmationDialog.tsx</strong><dd><code>Update
import path in ServiceConfirmationDialog</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/services/components/ServiceForm/components/ServiceConfirmationDialog/ServiceConfirmationDialog.tsx
- Update import path for ServiceFormValues type
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-0f7e83b481fe5f81e80d03aa47ec2c7b812322519a9dda4cbe9dfab0d2c37d03 ">+1/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>ServicesList.tsx</strong><dd><code>Adjust command
formatting in ServicesList component</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/services/components/ServicesList/ServicesList.tsx
- Update command formatting in initialData
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-643c818a248c42950336289392ac97ed9ef5c670ff8e47b80588b9802844d28a ">+3/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>run.tsx</strong><dd><code>Modify command formatting in
run page configuration</code>
</dd></summary>
<hr>
dashboard/src/pages/orgs/[orgSlug]/projects/[appSubdomain]/run.tsx
- Update command formatting in parsedConfig
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-b113fc9ab0c229c90cdcb792b15404544813072a2d2ad9fb140746628b83db8c ">+3/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>famous-seahorses-taste.md</strong><dd><code>Add
changeset for command field secrets fix</code>
</dd></summary>
<hr>
.changeset/famous-seahorses-taste.md
<li>Add changeset for minor version bump<br> <li> Describe fix for
secrets in command field
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3208/files#diff-c71b086d2f313eeb58415afe90205c8e3161c83587b659e9d5ae594bff48b96a ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-05 13:40:12 +01:00
David BM
695466df95
chore (dashboard): simplify personal project deletion checkboxes ( #3225 )
...
### **User description**
This PR removes the `I understand I need to delete the organization if I
want to cancel the subscription` checkbox when deleting a project if
it's part of a personal organization (`org.plan.isFree == true`)
___
### **PR Type**
Enhancement
___
### **Description**
- Simplify personal project deletion flow
- Remove subscription cancellation checkbox for free plans
- Add conditional rendering based on plan type
- Update project deletion button disabled state
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>RemoveApplicationModal.tsx</strong><dd><code>Conditional
rendering of deletion checkboxes based on plan
type</code></dd></summary>
<hr>
dashboard/src/features/orgs/projects/common/components/RemoveApplicationModal/RemoveApplicationModal.tsx
<li>Add <code>isPlanFree</code> variable to check if org plan is
free<br> <li> Conditionally render subscription cancellation
checkbox<br> <li> Update button disabled state based on
<code>isPlanFree</code>
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3225/files#diff-e454a42c12dcbfcfaa463ab3421037408634e3a539f460525c79d68adfc118ab ">+12/-9</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>grumpy-pigs-cough.md</strong><dd><code>Add changeset
for personal project deletion simplification</code></dd></summary>
<hr>
.changeset/grumpy-pigs-cough.md
<li>Add changeset file for minor version bump<br> <li> Include
description of changes for personal project deletion
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3225/files#diff-55a0b89d9ef990ec3e8deec02e8bea4f55e8d236a6f1c1ad95837ecf4f428154 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-04 19:38:44 +01:00
David BM
fe23bde306
chore (ci): local dashboard e2e tests with CLI ( #3222 )
...
### **User description**
Resolves #3173
___
### **PR Type**
Enhancement, Tests
___
### **Description**
- Add e2e tests for local dashboard with CLI
- Create new playwright configuration for local tests
- Update GitHub Actions for local dashboard testing
- Modify Nhost CLI action to support initialization
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Tests</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>cli-local-dashboard.test.ts</strong><dd><code>Add e2e
tests for local dashboard</code>
</dd></summary>
<hr>
dashboard/e2e/cli-local-dashboard/cli-local-dashboard.test.ts
<li>Add test for redirecting '/' to correct project URL<br> <li> Add
test for loading project URL correctly<br> <li> Verify visibility of
'Subdomain' text on project page
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-69ade2acd215d2133e01fc3034eb291819613037596b96d4114f2f4c8489e7c1 ">+21/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>playwright.config.ts</strong><dd><code>Update main
playwright config</code>
</dd></summary>
<hr>
dashboard/playwright.config.ts
- Exclude 'Local Dashboard CLI e2e tests' from main configuration
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-3ce7004405593146d0b9c501fc50a6a5ae2da8bb48b57dee2faf79ca9c09cf62 ">+1/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>playwright.local.config.ts</strong><dd><code>Add new
playwright config for local tests</code>
</dd></summary>
<hr>
dashboard/playwright.local.config.ts
<li>Create new playwright configuration for local dashboard tests<br>
<li> Set specific test matching for CLI local dashboard tests<br> <li>
Configure browser and test settings for local testing
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-416d6b4a1c916809500432ef6baeba2fe8b3074f996ed53a7225524305d0c65d ">+31/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>dirty-snakes-tell.md</strong><dd><code>Add changeset
for dashboard e2e tests</code>
</dd></summary>
<hr>
.changeset/dirty-snakes-tell.md
<li>Add changeset for minor version bump of @nhost/dashboard<br> <li>
Describe addition of e2e tests for local dashboard with CLI
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-f6416bd6a9e76d07e7cc59b7ea9c6d6da84dee648655178167165ea9da135af6 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>action.yaml</strong><dd><code>Enhance Nhost CLI action
with new features</code>
</dd></summary>
<hr>
.github/actions/nhost-cli/action.yaml
<li>Add 'init' input to initialize new projects<br> <li> Add
'dashboard-image' input for custom dashboard images<br> <li> Implement
logic for initializing projects and using custom images
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-e8038d7890827f629d377142b37c3b82b2ad94feb50f655767ebef4bb6e91734 ">+19/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>ci.yaml</strong><dd><code>Update CI workflow for local
dashboard testing</code>
</dd></summary>
<hr>
.github/workflows/ci.yaml
<li>Add steps to build and test dashboard locally<br> <li> Implement
Nhost CLI initialization for dashboard tests<br> <li> Add step to run
local dashboard e2e tests
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-944291df2c9c06359d37cc8833d182d705c9e8c3108e7cfe132d61a06e9133dd ">+28/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>test-nhost-cli-action.yaml</strong><dd><code>Refactor
Nhost CLI action test workflow</code>
</dd></summary>
<hr>
.github/workflows/test-nhost-cli-action.yaml
<li>Update Nhost CLI action usage to use 'init' parameter<br> <li>
Modify version checks and expected output<br> <li> Adjust paths and
commands for testing
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-defe9dba19ff27b93c6b21e6308904b606b75cad29218bf849d29f7a8506a30e ">+8/-7</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Add local e2e test
script to package.json</code>
</dd></summary>
<hr>
dashboard/package.json
<li>Add new 'e2e-local' script for running local dashboard tests<br>
<li> Update 'e2e' script to use specific playwright config
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3222/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+2/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-04 17:35:27 +01:00
David BM
ea2dbf8734
fix (dashboard): can change minor database version with unhealthy project ( #3210 )
2025-03-04 14:26:44 +01:00
David BM
f4167e328c
fix (dashboard): split postgres version if using a beta like 17.2-0.0.0-beta1 ( #3211 )
...
### **User description**
Fixes #3175
___
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Fix Postgres version splitting for beta versions
- Improve major version validation in settings
- Add utility function for version splitting
- Implement tests for version splitting function
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>DatabaseServiceVersionSettings.tsx</strong><dd><code>Update
version handling in DatabaseServiceVersionSettings</code></dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/settings/components/DatabaseServiceVersionSettings/DatabaseServiceVersionSettings.tsx
<li>Import new <code>splitPostgresMajorMinorVersions</code> utility<br>
<li> Update major version validation to check for positive number<br>
<li> Use new utility function to split Postgres versions
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3211/files#diff-a982b817513fc173371f7468ad642f99ee0c914e5990a48992fc1fa5e230765f ">+9/-2</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>index.ts</strong><dd><code>Add export for new version
splitting utility</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/settings/utils/splitPostgresMajorMinorVersions/index.ts
- Export `splitPostgresMajorMinorVersions` function
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3211/files#diff-d1fd3a4c358d12a8141c71fa1b73ecfbb422c5ddab3b77212e4b45cbbb759a25 ">+1/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>splitPostgresMajorMinorVersions.ts</strong><dd><code>Implement
Postgres version splitting utility</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/settings/utils/splitPostgresMajorMinorVersions/splitPostgresMajorMinorVersions.ts
<li>Implement <code>splitPostgresMajorMinorVersions</code> function<br>
<li> Split version string into major and minor parts
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3211/files#diff-2c41895bcbcaa13eb34bfb8321640dcdc2757dd920e40e46f2dcd0670c3e56a2 ">+11/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Tests</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>splitPostgresMajorMinorVersions.test.ts</strong><dd><code>Add
tests for Postgres version splitting utility</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/settings/utils/splitPostgresMajorMinorVersions/splitPostgresMajorMinorVersions.test.ts
<li>Add tests for <code>splitPostgresMajorMinorVersions</code>
function<br> <li> Test regular and beta Postgres versions
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3211/files#diff-d6320a0f90b9fc7d0d1e4bea1434daa2ece4b326a442256a2b727219dc958efb ">+15/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>twenty-pets-brake.md</strong><dd><code>Add changeset
for version bump and fix description</code>
</dd></summary>
<hr>
.changeset/twenty-pets-brake.md
<li>Add changeset for minor version bump<br> <li> Describe fix for
Postgres beta version splitting
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3211/files#diff-da03f8241486698793641c7a3ec58e11cdbb185b5920bd6bd7b281cd8513f5c3 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
---------
Co-authored-by: robertkasza <167509084+robertkasza@users.noreply.github.com >
2025-02-27 00:27:19 +01:00
Nuno Pato
56ebb1f719
fix: dashboard: run analytics only in prod ( #3220 )
...
### **User description**
- only run analytics on production
___
### **PR Type**
Enhancement
___
### **Description**
- Run analytics only in production environment
- Add `isDevOrStaging` check for analytics rendering
- Update `Analytics` component conditional rendering
- Include changeset for version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>_app.tsx</strong><dd><code>Conditionally Render
Analytics Component</code>
</dd></summary>
<hr>
dashboard/src/pages/_app.tsx
<li>Import <code>isDevOrStaging</code> helper function<br> <li> Modify
<code>Analytics</code> component rendering condition<br> <li> Add check
to prevent analytics in dev/staging
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3220/files#diff-944e6c6d89cc2a23522cb7246ab566c540c8a06660c9c5385363493d3fb613af ">+2/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>short-games-sniff.md</strong><dd><code>Add Changeset
for Version Bump</code>
</dd></summary>
<hr>
.changeset/short-games-sniff.md
<li>Add new changeset file<br> <li> Specify minor version bump for
'@nhost/dashboard'<br> <li> Include fix description for analytics
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3220/files#diff-9a2390872c90159af419f7698ad33ffa24a4c95a5b920ab6703f6318c4ad47e7 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-25 22:13:57 -01:00
github-actions[bot]
2b6a4adf40
chore: update versions ( #3202 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/apollo@8.0.5
### Patch Changes
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
## @nhost/google-translation@0.2.2
### Patch Changes
- 6b8163d : fix(nhost-js) update service URL generation for local
environments
## @nhost/react-apollo@17.0.1
### Patch Changes
- @nhost/apollo@8.0.5
- @nhost/react@3.10 .1
## @nhost/react-urql@14.0.1
### Patch Changes
- @nhost/react@3.10 .1
## @nhost/hasura-auth-js@2.10 .1
### Patch Changes
- 6b8163d : fix(nhost-js) update service URL generation for local
environments
## @nhost/nextjs@2.2.4
### Patch Changes
- @nhost/react@3.10 .1
## @nhost/nhost-js@3.2.5
### Patch Changes
- 6b8163d : fix(nhost-js) update service URL generation for local
environments
- Updated dependencies [6b8163d ]
- @nhost/hasura-auth-js@2.10 .1
## @nhost/react@3.10 .1
### Patch Changes
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
## @nhost/vue@2.9.2
### Patch Changes
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
## @nhost/dashboard@2.21 .0
# @nhost/dashboard
## 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 ](mailto: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
## @nhost/docs@2.28 .1
### Patch Changes
- 6b8163d : fix(nhost-js) update service URL generation for local
environments
## @nhost-examples/cli@0.3.18
### Patch Changes
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
## @nhost-examples/codegen-react-apollo@0.5.1
### Patch Changes
- @nhost/react@3.10 .1
- @nhost/react-apollo@17.0.1
## @nhost-examples/codegen-react-query@0.5.1
### Patch Changes
- 6b8163d : fix(nhost-js) update service URL generation for local
environments
- @nhost/react@3.10 .1
## @nhost-examples/codegen-react-urql@0.4.1
### Patch Changes
- @nhost/react@3.10 .1
- @nhost/react-urql@14.0.1
## @nhost-examples/multi-tenant-one-to-many@2.2.19
### Patch Changes
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
## @nhost-examples/nextjs@0.4.4
### Patch Changes
- @nhost/react@3.10 .1
- @nhost/react-apollo@17.0.1
- @nhost/nextjs@2.2.4
## @nhost-examples/node-storage@0.2.18
### Patch Changes
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
## @nhost-examples/nextjs-server-components@0.5.3
### Patch Changes
- 6b8163d : fix(nhost-js) update service URL generation for local
environments
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
## @nhost-examples/react-apollo@1.3.1
### Patch Changes
- @nhost/react@3.10 .1
- @nhost/react-apollo@17.0.1
## @nhost-examples/react-gqty@1.3.1
### Patch Changes
- @nhost/react@3.10 .1
## @nhost-examples/react-native@0.1.5
### Patch Changes
- @nhost/react@3.10 .1
- @nhost/react-apollo@17.0.1
## @nhost-examples/seed-data-storage@0.0.5
### Patch Changes
- 6b8163d : fix(nhost-js) update service URL generation for local
environments
## @nhost-examples/vue-apollo@0.9.1
### Patch Changes
- Updated dependencies [6b8163d ]
- @nhost/nhost-js@3.2.5
- @nhost/apollo@8.0.5
- @nhost/vue@2.9.2
## @nhost-examples/vue-quickstart@0.3.1
### Patch Changes
- @nhost/apollo@8.0.5
- @nhost/vue@2.9.2
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-25 15:11:23 -01:00
Nuno Pato
6cc8f954e1
chore: dashboard: add org slug and project subdomain properites to se… ( #3216 )
...
### **User description**
- adds 2 properties (org slug and project subdomain) to the page event
on segment
___
### **PR Type**
Enhancement
___
### **Description**
- Add organization slug and project subdomain to Segment page event
- Update Analytics component to include new properties
- Refactor route change handling for analytics
- Add changeset for minor version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>analytics.tsx</strong><dd><code>Enhance Analytics
component with org and project data</code>
</dd></summary>
<hr>
dashboard/src/components/analytics/analytics.tsx
<li>Import hooks for current org and project<br> <li> Add org slug and
project subdomain to analytics page event<br> <li> Refactor route change
handling with custom properties<br> <li> Update dependency array in
useEffect
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3216/files#diff-8879790b4a5836d5613a5ee9442b801b87b3385be9b4767e85e880cefda4d52e ">+15/-4</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>wild-rings-count.md</strong><dd><code>Add changeset for
analytics enhancement</code>
</dd></summary>
<hr>
.changeset/wild-rings-count.md
<li>Add changeset file for minor version bump<br> <li> Include
description of changes to Segment page event
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3216/files#diff-752a27afc38e7de05f5621253e536d3eec5ad48ff50eb97ae43e36ccb97e1a84 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-25 13:59:30 -01:00
David BM
1821df7a96
fix (ci): github actions signature checks when installing packages ( #3217 )
...
### **User description**
Should fix `dashboard: release form` action
Reference:
https://vercel.com/guides/corepack-errors-github-actions#how-to-fix-it
___
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Update Corepack to latest version
- Enable Corepack for package management
- Install and verify Corepack and pnpm versions
- Improve CI workflow for package installation
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>action.yaml</strong><dd><code>Update CI workflow with
Corepack and version checks</code>
</dd></summary>
<hr>
.github/actions/install-dependencies/action.yaml
<li>Add step to install and enable latest Corepack<br> <li> Display
Corepack and pnpm versions for verification<br> <li> Improve package
installation process in CI
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3217/files#diff-342d59190b4737ee45e2062eb625ada477bcea5b4a843b25900ad55d7982f200 ">+8/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-25 15:06:16 +01:00
David BM
ab8a55ede4
chore: update nix config to use pnpm10 ( #3218 )
...
### **PR Type**
Enhancement
___
### **Description**
- Update pnpm version from 9 to 10
- Modify flake.nix to use pnpm_10
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>flake.nix</strong><dd><code>Upgrade pnpm from version 9
to 10</code>
</dd></summary>
<hr>
flake.nix
<li>Replace <code>pnpm_9</code> with <code>pnpm_10</code> in
nativeBuildInputs<br> <li> Update <code>pnpm_9</code> to
<code>pnpm_10</code> in devShells buildInputs
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3218/files#diff-206b9ce276ab5971a2489d75eb1b12999d4bf3843b7988cbe8d687cfde61dea0 ">+2/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-25 14:35:40 +01:00
David BM
39eb70678b
fix (dashboard): database storage capacity setting paywall ( #3214 )
...
### **PR Type**
Enhancement
___
### **Description**
- Add paywall for database storage capacity setting
- Implement UpgradeNotification component for free projects
- Replace legacy plan check with isFreeProject flag
- Add TransferProjectDialog for project upgrades
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>DatabaseStorageCapacity.tsx</strong><dd><code>Implement
paywall for database storage capacity</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/settings/components/DatabaseStorageCapacity/DatabaseStorageCapacity.tsx
<li>Implemented UpgradeNotification component for free projects<br> <li>
Added TransferProjectDialog for project upgrades<br> <li> Replaced
legacy plan check with isFreeProject flag<br> <li> Updated UI components
and imports
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3214/files#diff-097a59d13b44816051386182a444eadfe2dcacd69b88c121af6733d7eca3ee43 ">+61/-7</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>neat-bikes-provide.md</strong><dd><code>Add changeset
for paywall implementation</code>
</dd></summary>
<hr>
.changeset/neat-bikes-provide.md
<li>Added changeset file for minor version bump<br> <li> Described fix
for database storage capacity setting paywall
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3214/files#diff-90c63b40b7b544622b40a21bc350f5f90b56bc65047bb2f8055fd6c59acc6aae ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-24 20:04:39 -01:00
Nuno Pato
e3cd5f858f
chore: dashboard: add segment analytics ( #3213 )
...
### **User description**
- adds segment `page` event
___
### **PR Type**
Enhancement
___
### **Description**
- Add Segment analytics to dashboard
- Implement page tracking for route changes
- Replace Segment snippet with Analytics-Next library
- Update environment variables and dependencies
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>analytics.tsx</strong><dd><code>Add Analytics component
for Segment integration</code>
</dd></summary>
<hr>
dashboard/src/components/analytics/analytics.tsx
<li>Create new Analytics component<br> <li> Initialize Segment
analytics<br> <li> Set up page tracking on route changes
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3213/files#diff-8879790b4a5836d5613a5ee9442b801b87b3385be9b4767e85e880cefda4d52e ">+19/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>segment.ts</strong><dd><code>Set up Segment
AnalyticsBrowser configuration</code>
</dd></summary>
<hr>
dashboard/src/lib/segment.ts
<li>Initialize AnalyticsBrowser from Segment<br> <li> Load Segment with
CDN URL and write key
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3213/files#diff-a23427ba42161ffe844159b21f2901e32e6518c61895d5b0e90c653df6876d0c ">+6/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>_app.tsx</strong><dd><code>Integrate Analytics
component in _app.tsx</code>
</dd></summary>
<hr>
dashboard/src/pages/_app.tsx
<li>Import and use new Analytics component<br> <li> Remove old Segment
snippet implementation<br> <li> Update page tracking logic
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3213/files#diff-944e6c6d89cc2a23522cb7246ab566c540c8a06660c9c5385363493d3fb613af ">+2/-22</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>weak-clocks-approve.md</strong><dd><code>Add changeset
for Segment analytics integration</code>
</dd></summary>
<hr>
.changeset/weak-clocks-approve.md
<li>Add changeset for minor version bump<br> <li> Describe addition of
Segment and page event tracking
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3213/files#diff-9ae958fefce4c3b404dba6efd018e882be2e5c88c70bf695bb869d3bc4b97205 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>.env.example</strong><dd><code>Update .env.example with
Segment CDN URL</code>
</dd></summary>
<hr>
dashboard/.env.example
- Add NEXT_PUBLIC_SEGMENT_CDN_URL environment variable
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3213/files#diff-b47cf46119af2f0298d96e5657e53e57161833e8b02d87526ac5c1ed9393d477 ">+1/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update dependencies for
Segment Analytics-Next</code>
</dd></summary>
<hr>
dashboard/package.json
<li>Replace @segment/snippet with @segment/analytics-next<br> <li>
Remove analytics-node dependency
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3213/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+1/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-24 13:44:14 -01:00
David BM
69d9ab60c8
fix (CI): update PNPM overrides to address security vulnerabilities ( #3204 )
...
### **User description**
Fixes PNPM vulnerabilities with PNPM version overrides
vulnerable advisories were:
https://github.com/advisories/GHSA-67mh-4wv8-2f99
https://github.com/advisories/GHSA-76p7-773f-r4q5
https://github.com/advisories/GHSA-h5c3-5r3r-rr8q
https://github.com/advisories/GHSA-rmvr-2pp2-xj38
https://github.com/advisories/GHSA-xx4v-prfh-6cgc
___
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Update PNPM overrides to address security vulnerabilities
- Add new package version constraints for security
- Upgrade multiple dependencies to secure versions
- Enhance CI/CD pipeline security measures
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update PNPM overrides to
address security vulnerabilities</code></dd></summary>
<hr>
package.json
<li>Added new PNPM overrides for @octokit packages<br> <li> Included
override for serialize-javascript<br> <li> Added override for
esbuild<br> <li> Updated existing overrides for better security
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3204/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+6/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-17 23:40:10 +01:00
David BM
a8961c0ab0
fix (dashboard): regex search with service filter ( #3193 )
...
### **User description**
Fixes #3154
___
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Fix regex search with service filter
- Refactor service label mapping
- Add new service types (Grafana, Backup Jobs, AI)
- Improve code maintainability and readability
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>LogsHeader.tsx</strong><dd><code>Refactor service label
mapping in LogsHeader</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/logs/components/LogsHeader/LogsHeader.tsx
<li>Import LOGS_SERVICE_TO_LABEL constant<br> <li> Replace hardcoded
label mappings with LOGS_SERVICE_TO_LABEL<br> <li> Simplify service
label mapping logic
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3193/files#diff-ebb3285aa776c9c5ea8b72672c4aafd55994c6c694998bbf56ca9c56d1e77664 ">+5/-13</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>services.ts</strong><dd><code>Enhance and centralize
service type definitions</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/logs/utils/constants/services/services.ts
<li>Add new service types: GRAFANA, JOB_BACKUP, AI<br> <li> Replace
LOGS_AVAILABLE_SERVICES array with LOGS_SERVICE_TO_LABEL <br>object<br>
<li> Simplify and centralize service label mappings
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3193/files#diff-8fcdaed33322718091b613ae22c65cc3eb61972904b5af46866b160c9bbbe48c ">+16/-29</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>twenty-icons-kneel.md</strong><dd><code>Add changeset
for version bump and bug fix</code>
</dd></summary>
<hr>
.changeset/twenty-icons-kneel.md
<li>Add changeset file for version bump<br> <li> Describe fix for regex
filtering with service type filter
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3193/files#diff-9b50bf5928d06c1e8c05f66991d39cf389309cc4235feb23e59880b4305c0085 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-17 17:16:54 +01:00
robertkasza
6b8163d21f
fix(nhost-js): update service URL generation for local environments ( #3197 )
...
### **User description**
- remove unnecessary redirectTo option from nextjs quickstart/example
- update README for nextjs quickstart/example
- update local URL-s in the repo to use the correct format
___
### **PR Type**
Bug fix
___
### **Description**
- Update local service URLs to include '.local'
- Remove unnecessary redirectTo option in NextJS example
- Update README for NextJS quickstart/example
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><details><summary>19 files</summary><table>
<tr>
<td><strong>OverviewDeployments.test.tsx</strong><dd><code>Update local
GraphQL URL in tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-a9440d76cf165e4df8e9db020ee2ab3896281633dbe5ba3691e775d57188bc80 ">+148/-136</a></td>
</tr>
<tr>
<td><strong>OverviewDeployments.test.tsx</strong><dd><code>Update local
GraphQL URL in tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-7cc449a1b6f28a29590e4ea85aa4318961f1dcf9770447080b689432bb58e697 ">+117/-105</a></td>
</tr>
<tr>
<td><strong>nhostGraphQLLink.ts</strong><dd><code>Update local GraphQL
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-c687b3a6fa4667366a494cee0a0cd8a956e97ab435d1dcca0e3d9758952db695 ">+3/-1</a>
</td>
</tr>
<tr>
<td><strong>hasuraMetadataQuery.ts</strong><dd><code>Update local Hasura
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-2828f4a1163f0d281abf2517e76fc9dd393bb870478aea874019a42f9c4b7ac3 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>tableQuery.ts</strong><dd><code>Update local Hasura
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-fdb6ad2a7e58c374f3a6772219e7f7e72ca2927def74ec75893b064caba12639 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>tokenQuery.ts</strong><dd><code>Update local Auth
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-c86f0dec25fa37d82ed9765646ffaa9812f3b8b6f36d74056ab9e2dbe3416d0a ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>testUtils.tsx</strong><dd><code>Update local service URLs in
test utils</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-6ebbd73e167641a1706f1b8d30b00569336d10f3c2ab7626d81e639015383e5e ">+9/-8</a>
</td>
</tr>
<tr>
<td><strong>testUtils.tsx</strong><dd><code>Update local service URLs in
test utils</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-78f29250407edf853a353b48242d3cee59aa5724f38a60bb23bebdfc1ea2f9b5 ">+9/-8</a>
</td>
</tr>
<tr>
<td><strong>env.ts</strong><dd><code>Update local service URLs in
environment utils</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-38801f053432e037993a6c8359ff512d7a6cfa9579597b92449f12c05c9c14e9 ">+11/-8</a>
</td>
</tr>
<tr>
<td><strong>SignIn.tsx</strong><dd><code>Update local Mailhog
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-0a87ee2c1dd8b5251f9b633fec0796102216844f7839e9182309fabe5c86dafe ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>config.ts</strong><dd><code>Update local Mailhog and Auth
URLs</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-2fb71947fac3f4de3e100b1e28b8c4a7141cdac93155b6635a19eb414eb62e8d ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>helpers.ts</strong><dd><code>Update local Auth
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-4aa73c18d80efc7dbe2fe5c76039c0df6d155f6e43835a4aecbd08cd1186dd77 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>config.ts</strong><dd><code>Update local Auth
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-ee105dd14f110b5642103092f69d3310bb652bfb12e68b1588c62a270fd3f603 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>helpers.ts</strong><dd><code>Update local Storage
URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-f50172c9dba0fa2de72135ff70ff1d96f8a524f1388a9429182d3e8809909d3f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>helpers.ts</strong><dd><code>Update URL generation for local
services</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-772264ae234cf88eeab12134a272a425ac41273afc392a07316fb26d7c573023 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>utils.test.ts</strong><dd><code>Update local service URLs in
tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-940f24899a0f0f423f25dc4f3809920f2cfbdf3211f892f16011d964ac4ac319 ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>seed-storage.sh</strong><dd><code>Update local Storage URL
in seed script</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-211c009c503a489da990b07865b1ad981ddcaae38b96fbb327e832d66eab63b9 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>test-nhost-cli-action.yaml</strong><dd><code>Update local
service URLs in CLI action tests</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-defe9dba19ff27b93c6b21e6308904b606b75cad29218bf849d29f7a8506a30e ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>graphite.graphql.config.yaml</strong><dd><code>Update local
GraphQL URL in config</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-74a8fb68417df04d2af42e94ab298fd54e22d42676b50572b16a2293446f0988 ">+1/-1</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Enhancement</strong></td><td><details><summary>2
files</summary><table>
<tr>
<td><strong>sign-in-apple.ts</strong><dd><code>Remove redirectTo option
from Apple sign-in</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-1b6954885dd5b8b4406ed46dfd8102b5cc92175f093cd3c0ebe26477e1346d42 ">+1/-4</a>
</td>
</tr>
<tr>
<td><strong>sign-in-google.ts</strong><dd><code>Remove redirectTo option
from Google sign-in</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-a155d7f9e27b15453c109c16e2d1c76d3632b28bfafcdaa4180caf40f50102d9 ">+1/-4</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>21
files</summary><table>
<tr>
<td><strong>hip-falcons-applaud.md</strong><dd><code>Add changeset for
URL generation update</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-a41c3544b060502eb895d87553a84ecf238b60567347dafb4168d64fe119e385 ">+12/-0</a>
</td>
</tr>
<tr>
<td><strong>.env.example</strong><dd><code>Update local service URLs in
example env file</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-b47cf46119af2f0298d96e5657e53e57161833e8b02d87526ac5c1ed9393d477 ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>README.md</strong><dd><code>Update local service URLs in
README</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-c15729e6c35a283a4b0eda60a991303b6c36c03903ba42dbf832bb8d0daa1a1a ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>commands.mdx</strong><dd><code>Update local service URLs in
CLI documentation</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-2053eb5138f4c468b9aa94e6fd7302ad2f577839be107741f265ae1b2d9bfcaa ">+17/-21</a>
</td>
</tr>
<tr>
<td><strong>getting-started.mdx</strong><dd><code>Update local service
URLs in CLI documentation</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-05cc8d760dce63f257bee91e9c0293424a63e0ed210d26c7bca78bc3a3d5d763 ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Update local service URLs in
CLI overview</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-dfcca51e047037e649bbf76e68ab3aa9161a85c1bd25cf385acc5e764bea0cd3 ">+9/-9</a>
</td>
</tr>
<tr>
<td><strong>assistants.mdx</strong><dd><code>Update local Functions URL
in AI assistants guide</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-3fe162cc8ef81dc6517dcd3e7a5531ed695df9fc300595d6b923677a2de7af99 ">+85/-116</a></td>
</tr>
<tr>
<td><strong>custom-jwts.mdx</strong><dd><code>Update local Functions URL
in custom JWTs guide</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-3e3f4be3ef4e3ddc1f5dbf30b76be0aa275309755cfbcc1afa865a13b433522c ">+2/-5</a>
</td>
</tr>
<tr>
<td><strong>local-development.mdx</strong><dd><code>Update local service
URLs in CLI guide</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-00fc275afa2ec0920232682aec7a0f553457675b09fede84fff1cf33fd928422 ">+14/-16</a>
</td>
</tr>
<tr>
<td><strong>migrate-config.mdx</strong><dd><code>Update local service
URLs in migration guide</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-d85182dc59541186f337991dcbc95179140091cd62bc64acf484f7e9c74dd247 ">+7/-8</a>
</td>
</tr>
<tr>
<td><strong>multiple-projects.mdx</strong><dd><code>Update local service
URLs in multiple projects guide</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-842182f7c0367b8667570df1f6903fb09b6e9ee5062feac58733dbb238e9c252 ">+7/-9</a>
</td>
</tr>
<tr>
<td><strong>seeds.mdx</strong><dd><code>Update local Hasura URL in seeds
guide</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-3d5c1396d5c9c028ffa0c8493cb64f0dc06223e651665c173fdb6df30c7f5cb0 ">+12/-5</a>
</td>
</tr>
<tr>
<td><strong>local-development.mdx</strong><dd><code>Update local GraphQL
URL in run guide</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-9ddcc07c6add2efbb2630dfa5b718656444e9c566e84d38f577eb6a026f4d870 ">+21/-7</a>
</td>
</tr>
<tr>
<td><strong>overview.mdx</strong><dd><code>Update local Storage URL in
storage overview</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-c2641bf1319034c16ea03895511bac4dcabd62660fe49f713371529041495c5e ">+7/-6</a>
</td>
</tr>
<tr>
<td><strong>diagrams.txt</strong><dd><code>Update local Functions and
GraphQL URLs in diagrams</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-b0815782a1cb44a8e50e0616704b74f4e2b4785b4358ce705872f94bf635b573 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>openapi-auth-old.yaml</strong><dd><code>Update local Auth
URL in OpenAPI spec</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-bc23e66a45c276e58845db366df3759415034d4e045b655953a3c557b9c0f09f ">+57/-63</a>
</td>
</tr>
<tr>
<td><strong>openapi-storage.yaml</strong><dd><code>Update local Storage
URL in OpenAPI spec</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-81afd91a70cb5516a39e6900392de5136771981bec072a97e5f48975bbf6afd3 ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>upload-file.mdx</strong><dd><code>Update local Storage URL
in file upload reference</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-d0a3eae50a19e63cf2d66ab4f644104fa20a946b24122254ec4a368f847292d1 ">+8/-10</a>
</td>
</tr>
<tr>
<td><strong>README.md</strong><dd><code>Update README with new local
dashboard URL</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-411e8e55ab182bb59f03f2a8e1539b08afbc0f42796f73f5bfcb0c47a015c5c4 ">+24/-2</a>
</td>
</tr>
<tr>
<td><strong>README.md</strong><dd><code>Update local Storage URLs in
seed data example</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-d2af072cf65c3cc8f02d82d7346a492ddb81a768948ccf02ccb2e8ec1800029c ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>README.md</strong><dd><code>Update local Functions URLs in
Google Translation README</code> </dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-b3790312c229004898229cf8ee576c443fce25ef8fdfe6079e1242db932e9d94 ">+2/-2</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Configuration
changes</strong></td><td><details><summary>1 files</summary><table>
<tr>
<td><strong>nhost.toml</strong><dd><code>Update OAuth and WebAuthn
configurations</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3197/files#diff-eff7b73b949a7fd005b4c51ae54a7757b8447c831168c0d014b6034adc7539bb ">+2/-4</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-17 11:11:21 +01:00
David BM
a21553c774
chore: update links in README ( #3199 )
...
### **PR Type**
Documentation
___
### **Description**
- Updated links in README to reflect new documentation structure
- Revised quickstart and CLI documentation URLs
- Updated links for framework-specific quickstart guides
- Refreshed 'Try out Nhost' link in contribution section
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>README.md</strong><dd><code>Update documentation and
quickstart guide links</code>
</dd></summary>
<hr>
README.md
<li>Updated quickstart link to new documentation structure<br> <li>
Revised CLI documentation link<br> <li> Updated links for Next.js,
React, and Vue.js quickstart guides<br> <li> Refreshed 'Try out Nhost'
link in contribution section
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3199/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5 ">+6/-6</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-14 16:47:30 +01:00
github-actions[bot]
2dd4df5170
chore: update versions ( #3191 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@2.20 .0
# @nhost/dashboard
## 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 ](mailto: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
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-11 08:34:08 +01:00
David Barroso
403a45d2cf
chore (dashboard): update schema ( #3192 )
...
### **PR Type**
Enhancement
___
### **Description**
- Update schema for resource configuration
- Remove replicas and autoscaler from Postgres
- Refactor initial resource retrieval logic
- Adjust GraphQL types for Postgres resources
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>ResourcesForm.tsx</strong><dd><code>Refactor initial
resource retrieval logic</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/resources/settings/components/ResourcesForm/ResourcesForm.tsx
<li>Refactored <code>getInitialServiceResources</code> function<br> <li>
Added checks for <code>replicas</code> and <code>autoscaler</code>
properties<br> <li> Initialized <code>replicas</code> to 1 if not
present
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3192/files#diff-0a7e99e6ee09c17eec103656a9aa088b379c7927a182098538b793488a1f9337 ">+11/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>ResourcesForm.tsx</strong><dd><code>Update resource
form logic and submission</code>
</dd></summary>
<hr>
dashboard/src/features/projects/resources/settings/components/ResourcesForm/ResourcesForm.tsx
<li>Updated <code>getInitialServiceResources</code> function similar to
org version<br> <li> Removed <code>replicas</code> and
<code>autoscaler</code> from database resources in form <br>submission
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3192/files#diff-6d00a7b503dbd4b76f86d3949458d7f0bd62622cf17c523e0d668e3b459b67b5 ">+11/-7</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>graphql.ts</strong><dd><code>Update GraphQL types for
Postgres resources</code>
</dd></summary>
<hr>
dashboard/src/utils/__generated__/graphql.ts
<li>Updated <code>ConfigPostgresResources</code> type<br> <li> Removed
<code>replicas</code>, <code>autoscaler</code>, and
<code>networking</code> fields<br> <li> Added
<code>ConfigPostgresResourcesStorage</code> type<br> <li> Updated
related comparison, insert, and update types
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3192/files#diff-fbd5db84b560b1c91675004448c6c7fa0dcbfb28b9eb05d53b03e6cb7b83ebac ">+28/-46</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>getResources.gql</strong><dd><code>Update Postgres
resources GraphQL query</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/resources/settings/gql/getResources.gql
<li>Removed <code>replicas</code> and <code>autoscaler</code> fields
from Postgres resources query
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3192/files#diff-45c2f030236a2836bd4ba61e46a20bc0b40f2ab08874c056c49b285a9c2c80eb ">+0/-4</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
---------
Co-authored-by: robertkasza <robert@nhost.io >
2025-02-11 08:29:06 +01:00
David BM
05f063b8e2
fix (dashboard): undefined is not an object in logs page ( #3139 )
...
### **PR Type**
Bug fix
___
### **Description**
- Fixed undefined object evaluation in logs page
- Improved error handling in LogsHeader component
- Enhanced data loading checks in LogsPage
- Refactored imports for better organization
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>LogsHeader.tsx</strong><dd><code>Improve error handling
in LogsHeader component</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/logs/components/LogsHeader/LogsHeader.tsx
<li>Added null check for <code>data</code> in useEffect hooks<br> <li>
Reordered imports for better organization
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3139/files#diff-ebb3285aa776c9c5ea8b72672c4aafd55994c6c694998bbf56ca9c56d1e77664 ">+3/-3</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>logs.tsx</strong><dd><code>Enhance data loading and
error handling in LogsPage</code>
</dd></summary>
<hr>
dashboard/src/pages/orgs/[orgSlug]/projects/[appSubdomain]/logs.tsx
<li>Added <code>loadingProject</code> to useProject hook<br> <li>
Destructured <code>loadingLogs</code> from useGetProjectLogsQuery<br>
<li> Created combined <code>loading</code> state<br> <li> Fixed
potential undefined <code>project</code> in subscription
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3139/files#diff-77489a68a7526d74f06d59019ad68c44728b7620637308d70fba38d6649b73fa ">+18/-10</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>empty-dancers-do.md</strong><dd><code>Add changeset for
bug fix in logs page</code>
</dd></summary>
<hr>
.changeset/empty-dancers-do.md
<li>Added changeset file for version bump<br> <li> Described fix for
undefined object in logs page
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3139/files#diff-1b8f8750870d40489590edead6484834991c219568156c38b95a55aa55d9362b ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-02-06 21:23:03 +01:00
github-actions[bot]
09f5bed1e8
chore: update versions ( #3187 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@2.19 .0
# @nhost/dashboard
## 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 ](mailto: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
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-06 14:36:09 +01:00
David BM
91d5fbba42
fix (dashboard): invalid slug/subdomain should open 404 ( #3172 )
...
### **User description**
Fixes #3119
___
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Fix invalid slug/subdomain to open 404 page
- Disable inaccessible pages in local CLI dashboard
- Improve project page navigation and accessibility
- Enhance not found redirect logic
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>OrgPagesComboBox.tsx</strong><dd><code>Disable
organization pages combo box for non-platform use</code></dd></summary>
<hr>
dashboard/src/components/layout/Header/OrgPagesComboBox.tsx
<li>Import useIsPlatform hook<br> <li> Disable PopoverTrigger when not
on platform
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3172/files#diff-b70a46a4233201c9a2650c930192b4417f35a27303ff5c78872c05a41a92c8ac ">+4/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>ProjectPagesComboBox.tsx</strong><dd><code>Enhance
project pages combo box with platform-specific
disabling</code></dd></summary>
<hr>
dashboard/src/components/layout/Header/ProjectPagesComboBox.tsx
<li>Refactor projectPages to use useMemo<br> <li> Add 'disabled'
property to project page options<br> <li> Disable certain pages based on
isPlatform value
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3172/files#diff-70b3af41358f0a22b83e502409a70a0df15e8946d958dbaee4c32b6ebdb38cf6 ">+106/-83</a></td>
</tr>
</table></td></tr><tr><td><strong>Bug fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>useNotFoundRedirect.ts</strong><dd><code>Improve 404
redirect logic for invalid slugs and subdomains</code></dd></summary>
<hr>
dashboard/src/features/projects/common/hooks/useNotFoundRedirect/useNotFoundRedirect.ts
<li>Add checks for valid organization and project<br> <li> Implement
platform-specific redirect logic<br> <li> Include additional loading
states in redirect decision
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3172/files#diff-837279cf43199053bca09913f62c4af019063a2e8dc7bfb7643ec54b7cecd29d ">+41/-10</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>heavy-eyes-smile.md</strong><dd><code>Add changeset for
dashboard improvements</code>
</dd></summary>
<hr>
.changeset/heavy-eyes-smile.md
<li>Add changeset for @nhost/dashboard package<br> <li> Describe fix for
invalid slug/subdomain and local CLI dashboard
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3172/files#diff-9a0418cf1a2622ce3bbec8df535fa44974433329d5386f0a90eee7e60167b1c6 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-06 14:30:00 +01:00
David Barroso
498363db25
chore (dashboard): regenerate graphql bindings ( #3188 )
...
### **PR Type**
Enhancement
___
### **Description**
- Updated GraphQL bindings in dashboard
- Changed postgres config from optional to required
- Removed 'Graphite' from Software_Type_Enum
- Modified ConfigPostgres and related types
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>graphql.ts</strong><dd><code>Update GraphQL types and
queries for Postgres</code>
</dd></summary>
<hr>
dashboard/src/utils/__generated__/graphql.ts
<li>Changed <code>postgres</code> from optional to required in
ConfigConfig<br> <li> Updated ConfigPostgres and related types<br> <li>
Removed 'Graphite' from Software_Type_Enum<br> <li> Modified query and
mutation types to reflect changes
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3188/files#diff-fbd5db84b560b1c91675004448c6c7fa0dcbfb28b9eb05d53b03e6cb7b83ebac ">+12/-14</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>perfect-hairs-wave.md</strong><dd><code>Add changeset
for GraphQL bindings update</code>
</dd></summary>
<hr>
.changeset/perfect-hairs-wave.md
<li>Added changeset file for patch version bump<br> <li> Described
change as regenerating GraphQL bindings
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3188/files#diff-a0885845ed7d68d0b6922f52b710db28275617df1ae791a850f16f58d90a6097 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-06 14:08:33 +01:00
robertkasza
8c2779930b
fix (dashboard): fetch allowed roles from the project's auth.roles table ( #3179 )
...
### **User description**
fetch allowed roles from the project's auth.roles table
___
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Fetch allowed roles from project's auth.roles table
- Implement useAllowedUserRoles custom hook
- Update UsersBody component to use new hook
- Add GraphQL query for fetching allowed roles
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>index.ts</strong><dd><code>Export new
useAllowedUserRoles hook</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/hooks/useAllowedUserRoles/index.ts
- Export useAllowedUserRoles hook
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3179/files#diff-d6a91d913b67d5e22fab8ee1ad0998e13e23be19fee0bff8329bd2e7e49d3ac4 ">+1/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>useAllowedUserRoles.ts</strong><dd><code>Implement
useAllowedUserRoles custom hook</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/hooks/useAllowedUserRoles/useAllowedUserRoles.ts
<li>Implement useAllowedUserRoles custom hook<br> <li> Fetch auth roles
from remote application<br> <li> Process and return allowed user roles
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3179/files#diff-aa27d882a97f3ae9286266919c70218e5df29b1419769d8cd2886e80d4e95c04 ">+17/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>UsersBody.tsx</strong><dd><code>Refactor UsersBody to
use new useAllowedUserRoles hook</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/authentication/users/components/UsersBody/UsersBody.tsx
<li>Replace useGetRolesPermissionsQuery with useAllowedUserRoles<br>
<li> Remove unused imports and variables<br> <li> Simplify code by using
new hook
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3179/files#diff-33b33017f46d5cb8e4652c183619f3dc86c5377125ed3a612888739e0da22484 ">+3/-25</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>graphql.ts</strong><dd><code>Add generated types for
new allowed roles query</code>
</dd></summary>
<hr>
dashboard/src/utils/__generated__/graphql.ts
<li>Add GetRemoteAppAllowedRolesQuery type and related functions<br>
<li> Generate GraphQL hooks for new query
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3179/files#diff-fbd5db84b560b1c91675004448c6c7fa0dcbfb28b9eb05d53b03e6cb7b83ebac ">+42/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>getAllowedRoles.graphql</strong><dd><code>Add GraphQL
query for fetching allowed roles</code>
</dd></summary>
<hr>
dashboard/src/gql/remote-app/getAllowedRoles.graphql
- Add GraphQL query to fetch allowed roles from authRoles table
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3179/files#diff-442c2503cc0e462029c952852520773a1ea1a8526949398ce59f2535d7131aec ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>tall-houses-mix.md</strong><dd><code>Add changeset for
allowed roles fix</code>
</dd></summary>
<hr>
.changeset/tall-houses-mix.md
<li>Add changeset for minor version bump<br> <li> Describe fix for
fetching allowed roles
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3179/files#diff-a7caacd8e8e971694232815f20297858ecefe39e86e80190e776b5fb47652191 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-05 17:28:16 +01:00
robertkasza
0aa27a2fd1
feat (dashboard): allow to create new org from the transfer project dialog ( #3169 )
...
### **User description**
feat (dashboard): allow to create new org from the transfer project
dialog
___
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Allow creating new org from transfer project dialog
- Improve upgrade to pro button functionality
- Add unit tests for new features
- Fix error after redirecting from checkout
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>15
files</summary><table>
<tr>
<td><strong>OpenTransferDialogButton.tsx</strong><dd><code>Add new
OpenTransferDialogButton component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-e86a4216c48c54e1a2652ff3609575d6bf193d085ad42849a85dc6d4abba950c ">+40/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Export OpenTransferDialogButton
component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-c1fd683ba66a0e7f6a4622051d9e548ee32f215f29bcf0dd22b0827f8c38bc12 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>UpgradeToProBanner.tsx</strong><dd><code>Refactor
UpgradeToProBanner to use OpenTransferDialogButton</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-f38fc14d24ec6ee22f9a100cc473c641dcdc66284d41d030c456bf505094ed9d ">+5/-28</a>
</td>
</tr>
<tr>
<td><strong>CreateOrgFormDialog.tsx</strong><dd><code>Enhance
CreateOrgDialog with new props and functionality</code> </dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-9a1ed9e851328393b81356d80ade3509016aa55c254ed1f4deb692b0bd96f02e ">+47/-18</a>
</td>
</tr>
<tr>
<td><strong>FinishOrgCreationProcess.tsx</strong><dd><code>Add new
FinishOrgCreationProcess component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-7602855e6aaab1dd3810c866acbedd5b9eb22c271806969eb9a3435f1c76ca8d ">+53/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Export FinishOrgCreationProcess
component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-a9faaff5f8d044125799178a6e33aa49ebed3aa1aaa8c2261162e2b25e24e0bd ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>FinishOrgCreation.tsx</strong><dd><code>Add new
FinishOrgCreation component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-bf22866bc3f80e45cdf18035146a8c7be6a38d1f6726b0e28d63879aacd263a4 ">+24/-0</a>
</td>
</tr>
<tr>
<td><strong>TransferProjectDialog.tsx</strong><dd><code>Enhance
TransferProjectDialog with new org creation</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-b68d4641a67e07a8bf8c14e1f705059c564e1bca53e591783581af27a488d86e ">+221/-114</a></td>
</tr>
<tr>
<td><strong>NotificationsTray.tsx</strong><dd><code>Update
NotificationsTray to handle session_id</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-8b559ee1d3176203e8a4e1588924d57944d09d792117ed578b27cd5401ee5d4f ">+15/-4</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Export useFinishOrgCreation
hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-de59152f45a5fbf6b999d3cd9e4e14eefbde27e4cccf0d6ed6da5e2956db24ec ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>useFinishOrgCreation.ts</strong><dd><code>Add new
useFinishOrgCreation custom hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-3b8bf7608ab36d8ab0df895e400f0d2d9e29fad2055b40b33d8d9912a27c99c3 ">+92/-0</a>
</td>
</tr>
<tr>
<td><strong>OverviewTopBar.tsx</strong><dd><code>Add
UpgradeProjectDialog to OverviewTopBar</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-560ae107ed8e458fa4b4a226b9f5c24e24b042b5f9bcea9317c78e75929faa4b ">+20/-15</a>
</td>
</tr>
<tr>
<td><strong>UpgradeProjectDialog.tsx</strong><dd><code>Add new
UpgradeProjectDialog component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-7bfab4ad088dbc503c1304f5620e22e02f70602bf14ba6b495969b882b2eb30e ">+20/-0</a>
</td>
</tr>
<tr>
<td><strong>utils.ts</strong><dd><code>Add isEmptyValue and
isNotEmptyValue utilities</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-57035bfd3b91de326fec3e5a0bf19487f03130a9a09dc3e428c79f556677081b ">+17/-0</a>
</td>
</tr>
<tr>
<td><strong>verify.tsx</strong><dd><code>Refactor verify page to use
FinishOrgCreationProcess</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-5fa0ea2519bed6649a8aa98826526945868bd7a925c5ce5edb3fd14e81273947 ">+24/-104</a></td>
</tr>
</table></details></td></tr><tr><td><strong>Tests</strong></td><td><details><summary>5
files</summary><table>
<tr>
<td><strong>TransferProjectDialog.test.tsx</strong><dd><code>Add unit
tests for TransferProjectDialog</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-d4ebdb8af76a7c9e73606708718c3448445545259ad553d73b6d322408e3eb8c ">+233/-0</a>
</td>
</tr>
<tr>
<td><strong>NotificationsTray.test.tsx</strong><dd><code>Add unit tests
for NotificationsTray</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-727f6debec6a102557407e55c56363e0c75486e30a732158f85c81ada892f77c ">+167/-0</a>
</td>
</tr>
<tr>
<td><strong>utils.test.ts</strong><dd><code>Add unit tests for
isEmptyValue utility</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-d85d96942b9d8ae1eae8781e4f092ee9c8183affd76669a6195df713bc801184 ">+35/-0</a>
</td>
</tr>
<tr>
<td><strong>setupTests.ts</strong><dd><code>Mock ResizeObserver in test
setup</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-20b15fc9d6987586d0a853c077a4aff66b005fdb2e2b99bb5eb494d4c8c38366 ">+11/-1</a>
</td>
</tr>
<tr>
<td><strong>mocks.ts</strong><dd><code>Add mock data for
organizations</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-d1ef12c0f15123bb4e23a0c513fc3d9b5c16af421c71c2909fde3717e09a9d89 ">+53/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>8 files</summary><table>
<tr>
<td><strong>shiny-feet-rest.md</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-a358ec02ec88d2af39c757f5cb97adcd184ba2614974df53dcb358591b6ca8d0 ">+5/-0</a>
</td>
</tr>
<tr>
<td><strong>settings.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-5ea4d30be0c6c4cf5c0f1980f0dfe7cd7bdecee565746acb5ec90b0f79ff9314 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>getOrganizationQuery.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-8a0d854ee3a00b7a8b6661eb8008f3fe2140190fc6543a9674d287f786466d21 ">+22/-0</a>
</td>
</tr>
<tr>
<td><strong>getProjectQuery.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-01bab55f0611d27001640c4215cb6d97f8e2b1d45bc56e519d78b282a12c05e7 ">+12/-0</a>
</td>
</tr>
<tr>
<td><strong>organizationRequests.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-3cf4d908676a8050fe83c1bf53a57e6577a24fcae13b142ada89da7072d0975e ">+22/-0</a>
</td>
</tr>
<tr>
<td><strong>prefetchNewAppQuery.ts</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-0a3a444a14b5f5495ef86c90f200a3a672732770e90d4b7206468e2ac265d9fe ">+73/-0</a>
</td>
</tr>
<tr>
<td><strong>testUtils.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-6ebbd73e167641a1706f1b8d30b00569336d10f3c2ab7626d81e639015383e5e ">+50/-0</a>
</td>
</tr>
<tr>
<td><strong>tsconfig.test.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3169/files#diff-e7bc653278c33281fda4e64da0f34c8c613b99891a16611366edc1c05870a935 ">+1/-0</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-05 17:04:18 +01:00
David BM
8656749e5a
fix (dashboard CI): e2e tests teardown ( #3186 )
...
### **PR Type**
Tests, Enhancement
___
### **Description**
- Added new e2e tests for database permissions.
- Implemented a new teardown process for database cleanup.
- Removed global teardown script and updated configuration.
- Enhanced utility functions for test operations.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Tests</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>permissions-table.test.ts</strong><dd><code>Add e2e
tests for database permissions</code>
</dd></summary>
<hr>
dashboard/e2e/database/permissions-table.test.ts
<li>Added tests for creating tables with role permissions.<br> <li>
Included tests for custom checks on row selection.<br> <li> Utilized
Playwright for browser automation in tests.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3186/files#diff-f4b586f5b8f3bb97ddf64f8f38c461ac0424e101789f61e325d1b80bb8dc1047 ">+149/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>database.teardown.ts</strong><dd><code>Implement
database cleanup teardown script</code>
</dd></summary>
<hr>
dashboard/e2e/teardown/database.teardown.ts
<li>Implemented new teardown script for database cleanup.<br> <li>
Automated table deletion using SQL in Playwright.<br> <li> Set up
browser context for teardown operations.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3186/files#diff-4c0d8019f6c1586d9dc41b89d10e9a71f5913559112fdf6eed38094d832a126d ">+61/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>global-teardown.ts</strong><dd><code>Remove global
teardown script</code>
</dd></summary>
<hr>
dashboard/global-teardown.ts
<li>Removed global teardown script.<br> <li> Deprecated old teardown
approach using Hasura.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3186/files#diff-1ee3d64258c498cdfa30665ec61605ab817622c7dae2a09bd4b6b23606c13e9f ">+0/-67</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>utils.ts</strong><dd><code>Add utility function for
permission button clicks</code>
</dd></summary>
<hr>
dashboard/e2e/utils.ts
<li>Added utility function for clicking permission buttons.<br> <li>
Enhanced test utilities for role-based operations.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3186/files#diff-490448aa83585151d8c61d698273c43486fdcac6a5d28a9b7e5be2729bbffd12 ">+20/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>playwright.config.ts</strong><dd><code>Update
Playwright configuration for new teardown</code>
</dd></summary>
<hr>
dashboard/playwright.config.ts
<li>Updated Playwright config to remove global teardown.<br> <li> Added
new teardown project configuration.
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3186/files#diff-3ce7004405593146d0b9c501fc50a6a5ae2da8bb48b57dee2faf79ca9c09cf62 ">+5/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-05 16:08:00 +01:00
robertkasza
d097eb8feb
fix (dashboard): fix edit permission form cannot be saved ( #3183 )
...
### **PR Type**
Bug fix
___
### **Description**
- Fix edit permission form saving issue
- Update validation schema for rule groups
- Modify operator validation in EditPermissionsForm
- Add new development script for dashboard
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>validationSchemas.ts</strong><dd><code>Update
validation schema for EditPermissionsForm</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/dataGrid/components/EditPermissionsForm/validationSchemas.ts
<li>Updated operator validation message<br> <li> Added custom test for
operator in ruleGroupSchema<br> <li> Implemented conditional validation
for operator based on filter <br>presence
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3183/files#diff-98f990165c3aca93bc01808ac0dcbde7b347ad2fd86fe52311d306a2fb3aaf0f ">+19/-2</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>curly-toys-peel.md</strong><dd><code>Add changeset for
dashboard patch</code>
</dd></summary>
<hr>
.changeset/curly-toys-peel.md
<li>Added changeset file for @nhost/dashboard patch<br> <li> Described
fix for edit permission form saving issue
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3183/files#diff-ee0a00268ee800059ef11e5531cc42195a54f4b8779466be210968e2bb2e30f3 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Add development script
for dashboard</code>
</dd></summary>
<hr>
package.json
<li>Added new script 'dev:dashboard' for running dashboard in
development <br>mode
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3183/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+1/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-05 10:05:51 +01:00
github-actions[bot]
dd04c3df43
chore: update versions ( #3167 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/react@3.10 .0
### Minor Changes
- cb63233 : chore: add react 19 as peer dependency
## @nhost/react-apollo@17.0.0
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
## @nhost/react-urql@14.0.0
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
## @nhost/nextjs@2.2.3
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
## @nhost/dashboard@2.18 .0
# @nhost/dashboard
## 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 ](mailto: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
## @nhost/docs@2.28 .0
### Minor Changes
- 70b2d5a : feat: added billing documentation
## @nhost-examples/codegen-react-apollo@0.5.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
- @nhost/react-apollo@17.0.0
## @nhost-examples/codegen-react-query@0.5.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
## @nhost-examples/codegen-react-urql@0.4.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
- @nhost/react-urql@14.0.0
## @nhost-examples/sveltekit@0.5.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
## @nhost-examples/react-apollo@1.3.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
- @nhost/react-apollo@17.0.0
## @nhost-examples/react-gqty@1.3.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
## @nhost-examples/vue-apollo@0.9.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
## @nhost-examples/vue-quickstart@0.3.0
### Minor Changes
- aecbec6 : chore: update dependencies with vulnerabilities
## @nhost-examples/nextjs@0.4.3
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
- @nhost/react-apollo@17.0.0
- @nhost/nextjs@2.2.3
## @nhost-examples/react-native@0.1.4
### Patch Changes
- Updated dependencies [cb63233 ]
- @nhost/react@3.10 .0
- @nhost/react-apollo@17.0.0
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-05 09:26:32 +01:00
David Barroso
70b2d5a3ec
feat (docs): added billing page ( #3185 )
...
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Added billing documentation page
- Updated dashboard with billing information links
- Added new checkbox for project deletion
- Included billing page in platform documentation
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>SubscriptionPlan.tsx</strong><dd><code>Add billing
documentation link to subscription plan</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/components/billing/components/SubscriptionPlan/SubscriptionPlan.tsx
<li>Added link to billing documentation<br> <li> Included additional
text for billing information
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3185/files#diff-2a5f070869055286b669e382b18d656935752803b9a1ef13390ac028c2a48ac4 ">+12/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>RemoveApplicationModal.tsx</strong><dd><code>Add
subscription cancellation checkbox to project
deletion</code></dd></summary>
<hr>
dashboard/src/features/orgs/projects/common/components/RemoveApplicationModal/RemoveApplicationModal.tsx
<li>Added new checkbox for subscription cancellation awareness<br> <li>
Updated button disable condition to include new checkbox
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3185/files#diff-e454a42c12dcbfcfaa463ab3421037408634e3a539f460525c79d68adfc118ab ">+11/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>fifty-books-push.md</strong><dd><code>Add changeset for
billing documentation</code>
</dd></summary>
<hr>
.changeset/fifty-books-push.md
- Added changeset for billing documentation
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3185/files#diff-13cf865689434b8eb541fa74cc3dea990f6fbd9d70575b426ce2ce334b7269b5 ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>strange-schools-kick.md</strong><dd><code>Add changeset
for dashboard billing information</code>
</dd></summary>
<hr>
.changeset/strange-schools-kick.md
- Added changeset for dashboard updates
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3185/files#diff-e52060b6adaa3b58cd2173cb147da29a724e818703ff2bfea982db26d0b6347c ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>mint.json</strong><dd><code>Include billing page in
platform documentation</code>
</dd></summary>
<hr>
docs/mint.json
- Added billing page to platform documentation group
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3185/files#diff-c91a604899dfef4b2494c317f4fd39a7f22b79986095f580399347293d534deb ">+2/-1</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>billing.mdx</strong><dd><code>Add comprehensive billing
documentation</code>
</dd></summary>
<hr>
docs/platform/billing.mdx
<li>Created new billing documentation page<br> <li> Detailed information
on organizations, subscriptions, and billing <br>cycles<br> <li>
Provided examples of billing scenarios<br> <li> Explained spending
notifications and unpaid invoices
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3185/files#diff-5f08d4dc6eba05baa824988bd7d327fe6271af9a4b886d515d80603dcbeb2763 ">+129/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-05 09:08:42 +01:00
antoinecaputo
3b12dc425e
feat(dashboard): filter files by id ( #3145 )
...
From the Storage page, this allows finding a specific file by its ID.
As it's a UUID type, we can't run a comparison until the input is in a
valid UUID format.
Otherwise, it will fail with `invalid input syntax for type uuid`.
**Filtering by name:**
<img width="800" alt="filtering-by-name"
src="https://github.com/user-attachments/assets/0fc002b7-bf00-4bc3-af33-29535a958ea6 "
/>
**Filtering by ID:**
<img width="800" alt="filtering-by-id"
src="https://github.com/user-attachments/assets/bb8bfda0-5987-4761-9385-dbeaaae44ace "
/>
Closes #2777
2025-02-04 14:00:28 +01:00
David Barroso
e3146a30af
chore: update pnpm ( #3181 )
...
This should fix the corepack issue...
### **PR Type**
Enhancement
___
### **Description**
- Update pnpm from version 9.15.0 to 10.1.0
- Add pnpm_10 package to Nix overlay
- Update packageManager in package.json
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>overlay.nix</strong><dd><code>Add pnpm_10 package to
Nix overlay</code>
</dd></summary>
<hr>
nix/overlay.nix
<li>Add pnpm_10 package definition<br> <li> Set pnpm version to
10.1.0<br> <li> Include SHA256 hash for the package
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3181/files#diff-0f31c68216d617b465827b69d5b5cd4c2c0c4489008cd14ee0e88b9887d15295 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update packageManager to
pnpm 10.1.0</code>
</dd></summary>
<hr>
package.json
- Update packageManager to pnpm@10.1.0
- Fix EOF newline
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3181/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+2/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-04 10:17:37 +01:00
Nuno Pato
eb7f09e485
chore: docs: add mention to pg 17 to upgrade major guide ( #3178 )
...
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Add Postgres 17 support to upgrade guide
- Update descriptions to include Postgres 17
- Clarify upgrade process for connected repos
- Adjust wording for version selection options
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>upgrade-major.mdx</strong><dd><code>Include Postgres 17
in upgrade documentation</code>
</dd></summary>
<hr>
docs/guides/database/upgrade-major.mdx
<li>Added Postgres 17 to supported versions list<br> <li> Updated
description to include Postgres 17<br> <li> Modified text for clarity on
version upgrades<br> <li> Generalized instructions for connected repos
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3178/files#diff-ceb62a734bf6ace6ab534cf21848a928580213df90f3697cd03369a547283865 ">+4/-4</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-02-03 11:44:32 -01:00
David BM
9084222a1c
feat (dashboard): show Wake up while project is pausing ( #3171 )
...
### **User description**
Resolves #3147
___
### **PR Type**
Enhancement
___
### **Description**
- Show Wake Up section while project is pausing
- Disable Wake Up button during pausing state
- Refactor project state logic for cleaner code
- Update UI to reflect project status more accurately
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>index.tsx</strong><dd><code>Refactor project pause/wake
UI and logic</code>
</dd></summary>
<hr>
dashboard/src/pages/orgs/[orgSlug]/projects/[appSubdomain]/settings/index.tsx
<li>Added logic to show Wake Up section while project is pausing<br>
<li> Introduced new variables for paused and pausing states<br> <li>
Updated conditional rendering for Wake Up and Pause sections<br> <li>
Refactored button disable logic for better state management
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3171/files#diff-b4185be97a505e25badcdefe31ea86fa9d69f72264c4bb35eae17fba936a3d47 ">+78/-73</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>tough-feet-deny.md</strong><dd><code>Add changeset for
new Wake Up feature</code>
</dd></summary>
<hr>
.changeset/tough-feet-deny.md
<li>Added changeset file for minor version bump<br> <li> Described new
feature to show Wake Up section while project is pausing
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3171/files#diff-05dcb89214ae245191421ec42ba78052c7d31285ae8c87ca402c23729288d299 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-31 13:57:50 -05:00
David BM
4815c7c580
fix (dashboard): not fetch if preview toggle in storage is disabled ( #3170 )
...
### **User description**
Resolves #2814
___
### **PR Type**
Bug fix
___
### **Description**
- Fix image preview fetching in storage dashboard
- Respect preview toggle setting for blob fetching
- Use `previewEnabled` from `usePreviewToggle` hook
- Add changeset for version bump and release notes
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>DataGridPreviewCell.tsx</strong><dd><code>Update
preview cell to respect preview toggle setting</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/storage/dataGrid/components/DataGridPreviewCell/DataGridPreviewCell.tsx
<li>Replace <code>useSSRLocalStorage</code> with
<code>usePreviewToggle</code> hook<br> <li> Update blob fetching logic
to respect <code>previewEnabled</code> setting<br> <li> Modify
dependency array in useEffect to include <code>previewEnabled</code>
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3170/files#diff-d7bffe5896d2c9bac505fa9675790c59549d4fb35a2ad0cce903cc0aa31a8321 ">+3/-4</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>healthy-cars-admire.md</strong><dd><code>Add changeset
for storage preview fix</code>
</dd></summary>
<hr>
.changeset/healthy-cars-admire.md
<li>Add new changeset file for version bump<br> <li> Include fix
description for image preview toggle in storage
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3170/files#diff-fcaf48c705ec5a06c354abed28b4c8b5d70781bdc1aa2d6ba99128f4f149fe29 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-30 10:10:26 -05:00
David BM
3c3fa8953a
chore (dashboard): update prettier and tailwindcss prettier plugin for className sorting ( #3155 )
...
### **PR Type**
Enhancement
___
### **Description**
- Update Prettier to latest version
- Update TailwindCSS Prettier plugin
- Refactor className sorting in components
- Improve code formatting consistency
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Formatting</strong></td><td><details><summary>78
files</summary><table>
<tr>
<td><strong>ApplyLocalSettingsDialog.tsx</strong><dd><code>Adjust
className order in code element</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-93c63f33dc1c0918a846c61490876547454d14fb1a44aa1e718acae6f8ccef7b ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ContactUs.tsx</strong><dd><code>Reorder className properties
for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-7137edfa9862e14ab2ca4660c679fb62f83990e161267d0dd7deb2977d117ea3 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>IconLink.tsx</strong><dd><code>Update className order in
multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-e72797c3d022962495679271be7a007fbd7e0d29095302ffa2de89927c7c4dfe ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>InviteNotification.tsx</strong><dd><code>Adjust type
annotations for better readability</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-9209cf2ec7253c2a3ea03496f2e213b9f6ebf569264394ccd4c5cf5deef1f0b5 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>SelectOrg.tsx</strong><dd><code>Remove unused import and
adjust formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-3d9046053de6cf89a71b2c8843435afbade4eacff8f38f57bd9dd40e81fc5ba0 ">+11/-20</a>
</td>
</tr>
<tr>
<td><strong>SelectOrgAndProject.tsx</strong><dd><code>Remove unused
import and adjust formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-7d86c6e5bc51696bf1aa421c920e01a1447699456c37b025bdc407050c7b5613 ">+10/-13</a>
</td>
</tr>
<tr>
<td><strong>OrgPagesComboBox.tsx</strong><dd><code>Update className
order in ChevronsUpDown icon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b70a46a4233201c9a2650c930192b4417f35a27303ff5c78872c05a41a92c8ac ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>OrgsComboBox.tsx</strong><dd><code>Reorder className
properties for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0736dac185f4ed134d5b53be292c9a2ee4f6df65e965b801a2dbbc8a184b3687 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>ProjectPagesComboBox.tsx</strong><dd><code>Update className
order in multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-70b3af41358f0a22b83e502409a70a0df15e8946d958dbaee4c32b6ebdb38cf6 ">+15/-15</a>
</td>
</tr>
<tr>
<td><strong>MainNav.tsx</strong><dd><code>Adjust className order in
various elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-8a552e1cae4ec4725740e006ec406aa60057db39c9580a31d938709d17d4b2c3 ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>PinnedMainNav.tsx</strong><dd><code>Update className order
for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0fbc67c16a16e263b51e46ada3fbaccc041074f31f541bf663ae3b4b5f2a2a17 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>SettingsLayout.tsx</strong><dd><code>Reorder className
properties in multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-5d2869e956e78a19f2c099eb43ed3edca826c599ea327e790ec09f2c07f92026 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>LoadingScreen.tsx</strong><dd><code>Update className order
for better readability</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-c7e108842c95d967ccd4ea9433f692d17ad2eb7a0fed9c5203274865db95bf0a ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>Modal.tsx</strong><dd><code>Adjust padding order in
className string</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-9ba8dfd124e3af06cf52b40a0b1af39b50c87c41db8522bd3fc2f83e7b89307a ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>Autocomplete.tsx</strong><dd><code>Reorder imports for
better organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b185666714ca832d5c45c366618b79862f6b4f03e4f7657c78afa38a52e7c4c2 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>Button.tsx</strong><dd><code>Reorder imports for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-74042caa79500cbbadd23956ff6744e863da3a08e2fe3aac65b861c28a59c6d2 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>Divider.tsx</strong><dd><code>Reorder imports for better
organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-727eafc32b7fd00efcac9563080d417d26021f0eb7e4bf6906cf0c584b4fa798 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>accordion.tsx</strong><dd><code>Update className order and
export order</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0f246eaa358e8bd8c25c8f813f72084818d91c627d115a669fe4e1696cd2d7a1 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>alert-dialog.tsx</strong><dd><code>Reorder export list for
better organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-476b1de3912401003b1bd749cf57f24314e79c2744863a225e51437a6a560eaa ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>alert.tsx</strong><dd><code>Update export order for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-5c546909a83cc57b6426c1d7858e807f98858836b339c7dee0759b3486d57560 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>breadcrumb.tsx</strong><dd><code>Reorder exports and update
className order</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-8c454606e705f47e6e49168a9c8feacb34a4440e27660523983b42d16373b7d7 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>checkbox.tsx</strong><dd><code>Update import order and
formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d255bda09ba8e6a1b70a92f253a6f6d88d305d7ebb4f30d00b92937160afedf3 ">+10/-10</a>
</td>
</tr>
<tr>
<td><strong>command.tsx</strong><dd><code>Reorder exports for better
organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a25693951624c06ba6f8aa7b734d235f48dbd63e984b7487674e64f3e0585556 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>dialog.tsx</strong><dd><code>Reorder exports for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-f2ef2b36b8f85ecc699ce3c64158a9018a0a15242b9f945d2bedc40b7c59c102 ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>dropdown-menu.tsx</strong><dd><code>Update import order and
formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d1e8492e157c7f73ec379f67568c570cc9d5b38f7bbb1fcbf1151900c92da599 ">+58/-58</a>
</td>
</tr>
<tr>
<td><strong>form.tsx</strong><dd><code>Reorder exports for better
organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-1ff2b11b4b27a385be7a9b485c5ba3478c09f4aad38da870f96081a899769223 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>hover-card.tsx</strong><dd><code>Update import order and
formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-01859061bda7b86ebfd5dc86c72e29f545fabdd12108ec4e13336c81281d6afd ">+11/-11</a>
</td>
</tr>
<tr>
<td><strong>label.tsx</strong><dd><code>Update import order and
formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-da254f45cd4c503e3221c6bf5de6c0a8016632198ba9f2c59005c1417fd4c184 ">+9/-9</a>
</td>
</tr>
<tr>
<td><strong>popover.tsx</strong><dd><code>Update import order and
formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-2084d8af5c4a8319040ae7d69450a5827eadb10429bf8c0f30e106ea228d46d1 ">+11/-11</a>
</td>
</tr>
<tr>
<td><strong>progress.tsx</strong><dd><code>Adjust className order in
indeterminate state</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ffb184aeb7678564eca4f84a3fa94bc03a1c0328844b461c002e2eb7ca0b3351 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>radio-group.tsx</strong><dd><code>Update import order and
formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-28adbaea16f65fc236b416c01e1ee78d5af9955fc4db3baa5d9c2dbf73422879 ">+14/-14</a>
</td>
</tr>
<tr>
<td><strong>select.tsx</strong><dd><code>Update className order in
multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-596f3d6d0704328677b8ea80674dc636d55b92a554fed42349eaf63209bb20c8 ">+10/-10</a>
</td>
</tr>
<tr>
<td><strong>separator.tsx</strong><dd><code>Update import order and
formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-9f27978348efc965c540c9fc5b66be963fbdc64d2ce8b16b0c7a6b9dc89bf7c0 ">+12/-12</a>
</td>
</tr>
<tr>
<td><strong>sheet.tsx</strong><dd><code>Update className order and
reorder exports</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-1047a51a0e3eb69ea37f7be62b14433c1b1a361a1e1ddd6be9e195abb3a19480 ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>table.tsx</strong><dd><code>Update import order and reorder
exports</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-c34f3194992c861cfb5976d3a68f12b20a0415e341485ac5cf75bccb779845f1 ">+33/-33</a>
</td>
</tr>
<tr>
<td><strong>tooltip.tsx</strong><dd><code>Update import order and
reorder exports</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a74e3896d401f98f35e8a140a43f54cb2d3587cec548841c56ebd2b88757fc30 ">+11/-11</a>
</td>
</tr>
<tr>
<td><strong>CreatePATForm.tsx</strong><dd><code>Reorder imports for
better organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-75aecb06ebb3e3cd0de6bf253af6966e245e46e9b739314d49073ba2c80a3a90 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteAccount.tsx</strong><dd><code>Reorder imports for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-3d84927ffa4b91d986ff6c6f601b3476503220e1c1d8cde25ebf72c8d0ed6b9e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DisplayNameSetting.tsx</strong><dd><code>Reorder imports for
better organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a1daec18d5c3196aee5b2c5303db5654724f8d37cfa427594951a4d02fbe32db ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PATSettings.tsx</strong><dd><code>Reorder imports for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-880f5f139ed8c495239dbffee77691f761a004dbc5ce8456a95a259f79fb4136 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SocialProvidersSettings.tsx</strong><dd><code>Remove extra
space in className</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-82d7c0c9eb3a23586998b6eadff9e56b123b14d03179212ca82439d3bdcd6e96 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AssistantForm.tsx</strong><dd><code>Reorder imports and
adjust formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-f6015289d06f2d4d6b495549c0c54db2fb5833bac4ea659877b3e2c32668c758 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ArgumentsFormSection.tsx</strong><dd><code>Update className
order in multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-c0cbe9d5ad0a46c4cd994015d5b27452b484182bc59f9524e585389c784c6fad ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AutoEmbeddingsForm.tsx</strong><dd><code>Reorder className
properties for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-652aaf2408d7a565c133280378b00f1f915b95f6e11a02c3284b3de1e3f0563e ">+11/-11</a>
</td>
</tr>
<tr>
<td><strong>DevAssistant.tsx</strong><dd><code>Update className order in
multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a70be4ce82cafa2a5cd0c587a5c927c1e21ebfe9aeebe0db45c91a7fdbfad216 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>MessageBox.tsx</strong><dd><code>Adjust className order for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4e2c9825294e6e1d27a82ca6275724223a438975b4c27bd2c4285c4b44192562 ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>AISettings.tsx</strong><dd><code>Reorder imports and update
className order</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-caaa010fadfdc403e470035e2dbbd950c163d59f8192bfbccbf0d1dd159a57a5 ">+8/-9</a>
</td>
</tr>
<tr>
<td><strong>DisableAIServiceConfirmationDialog.tsx</strong><dd><code>Reorder
imports for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-be999162874fbadbc93ca1bcabd881931c2673863e36c2e7b427f11fb7908879 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AppleProviderSettings.tsx</strong><dd><code>Update className
order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d52d41ca9296c02cdf24d2fd15687aaf32cac415e91ced8d0d60a998bc0a01a6 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AuthServiceVersionSettings.tsx</strong><dd><code>Reorder
className properties for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-5458456b972f95abad20247928516ced1cc971110ae965045ed045a748c62138 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AzureADProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-29cafea9e03ea62762898d25baf01d011f8526e4ca1584f911afbb16cbaa9514 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ConcealErrorsSettings.tsx</strong><dd><code>Reorder imports
for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-27ce0c52a5926e14554152a67a44316a9f4f4bfdfcb8577030081bb454c22b76 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteSMTPSettings.tsx</strong><dd><code>Reorder imports for
better organization</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4b9cbb424d042fb4c95d2820f62f998d2ca18f12799f8e98277daad4ac66c471 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DisableNewUsersSettings.tsx</strong><dd><code>Reorder
imports for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-33469feeeea32d2d2de2eb69f056c7e022dcc60172efa088c764bb67856c2ef5 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DiscordProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4b56614648ef6f1ba2027d4cccbb5b0dee8ce4b3283dde84e59254d81a29ac7a ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>FacebookProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-f1634ddd42216843961ad58b889084668a11a7deaaccd072a40e5ec25f5bec86 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GitHubProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-660510435ffe508332d39f4c39d8cfe86f61560f50b7ace83cb467a8d1ceeeff ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GoogleProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-8608cd31ef5a76c040454af1fb04f5700f7323fdb004eba188bc73f51df15b18 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>LinkedInProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-1723a1a1b8076c0e4bb30c7735e6a447bea5485fdfa2ef4b915193962ee84241 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PostmarkSettings.tsx</strong><dd><code>Reorder imports for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4a29f5911196c43c301548cc8806901f62c596251e84602e3c83d216522c3d26 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SMTPSettings.tsx</strong><dd><code>Reorder imports for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b829ac3b5b70bd52b648c3038ce283e866c6f51993268b05c283610bbbeeed23 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SpotifyProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4724da87a1dcecdfea86477e6b97e57aeb816535e5511bea74709a7cd663dc44 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>TwitchProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-890812c20e57cd84e147e8acfb388ef588690fdb4681e64661e5211135fb3536 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>TwitterProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a159302c78e6fd4cf73544f92fd785bbfcec6df0524d74edd4868935153f071e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>WindowsLiveProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-55c31226021a275b4828e23f504dd86d6b9e4bed378ea07be52a67106ea38da8 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>WorkOsProviderSettings.tsx</strong><dd><code>Update
className order in CopyIcon</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d3e3598635155570adf15a913bc1ca6b47984c21ca8d8b7278704ec680acf964 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>EditUserForm.tsx</strong><dd><code>Remove extra spaces and
update className</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-3f21e0e3338fdad19f473ea91876cc618fdf8e653da3673b30f49c2de21a087d ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>EditUserPasswordForm.tsx</strong><dd><code>Reorder imports
for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ad43b21eeb214716051e79f4b44943739f174473b5a8241374688b0273b888de ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>UsersBody.tsx</strong><dd><code>Reorder imports for
consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-080fefd0fcc500f4004e6a91a81d69e3d2ac9b0492474a51baa76564ebdde532 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>BaseColumnForm.tsx</strong><dd><code>Update className order
in multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-91084269c62fc0e6dbac041fc4e2fb050a377b26eef8f4caa8b0b5695fe596b8 ">+6/-6</a>
</td>
</tr>
<tr>
<td><strong>ForeignKeyEditor.tsx</strong><dd><code>Reorder className
properties for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-e24ee3c319b63433e0c04fe6232ae130f09f2d3d2dc67294f2d49d4ec5b1de5b ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>BaseForeignKeyForm.tsx</strong><dd><code>Update className
order for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ee70f21b07734fdae82302fbf261a6bf2b06f01f7a59eaddf2cb641f733f2fe5 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>BaseTableForm.tsx</strong><dd><code>Reorder className
properties for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-18bc7c876d61f05f337ce27b46005872a0d7371f134987279e9a5d8571db844b ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ColumnEditorTable.tsx</strong><dd><code>Reorder padding
properties in className</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-70a6cef13414baaf9c4aa5571247ed435abe92a633edf1b3382f387d2370d295 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ForeignKeyEditorRow.tsx</strong><dd><code>Reorder className
properties for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ccf9192940a8494aa713258186bf959876e5862dc54ed33c9647edbed82dd1a3 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>ColumnAutocomplete.tsx</strong><dd><code>Update className
order and formatting</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-03ed6e2dc2e78becdda253cac89b74547b9f55044855294f48f6552a073ce604 ">+17/-18</a>
</td>
</tr>
<tr>
<td><strong>DataBrowserEmptyState.tsx</strong><dd><code>Reorder
className properties for consistency</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-11cb10ce0f7cc8e14bb8785dca3884b2e2be66d457ee2454f511524338abc0f7 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DataBrowserSidebar.tsx</strong><dd><code>Update className
order in multiple elements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-6c0c7b86959eb51f0ef884074e8a72725ee505a5759ca4a95126e96f26062e3b ">+20/-18</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>101 files</summary><table>
<tr>
<td><strong>two-pugs-behave.md</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-fa2be74334532aae928bdb2ddd5a7ab71a7dba28542e5e4ccabd4af53a0c2734 ">+5/-0</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridBooleanCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-912f222369372de8803ab4ea2ab8310d2ea12f98f08e9e4ae76ce90b99e9e718 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DataGridPreviewCell.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a4b0178eb28a1feaec9a72ad10c12283920cebbbfb0191c60b2535cb9ae028c6 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>EditPermissionsForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d2da5d3e07a5e2c4cfc87a8a25e22eb6065f7c6a2b80e61c8449037c5d14f5ca ">+2/-1</a>
</td>
</tr>
<tr>
<td><strong>RuleEditorRow.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-734c84e6f97ac56eed102edfc74d02cdfcdaa6e566869223fc4b69bb3880fbd3 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SQLEditor.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-2044f9364c1878aa4d6cdd1bec7fe9f0c87fc1f2f7dffb5b3120a9b55cc3136f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DatabaseConnectionInfo.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0a024f10fec6931b75a7714d246fb4adc87e726f97990a80d54346a12995d987 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>DatabaseMigrateDowntimeWarning.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a183963c8de191736d9643bc2515d11841493ea8290413933fedddcb880d7093 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DatabaseMigrateVersionConfirmationDialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-2cd2ebeb12beb6b47e64545ae23cdd7ee1753d4411d5536b66e4fda006ba8a5e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>HasuraEnabledAPISettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-80d9877566af0da55475935dbd88d9d500f707ef25e604acc54d4b5d28b8aa62 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>HasuraLogLevelSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0b02bc56ece3584f03d5b4a94fcf61772cbd64f70019082c86ad3c939ca7042d ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>HasuraPoolSizeSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-c1fce783199bb981923f9818c0870cb495817018188f2fc1c7e5185515f34bd9 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>HasuraServiceVersionSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4b3877728998c5f29d55fad063e55ac148733a73634bac65851034c5ae3c1e47 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>CreateOrgFormDialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-9a1ed9e851328393b81356d80ade3509016aa55c254ed1f4deb692b0bd96f02e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>MigrateProjectToOrg.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d7ea08597de731b82ce33cea7c30a0017d28e936157247ac989aee9dfdea26e1 ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>DeleteOrg.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b360d8d3144e64336c31eee4dfe7863b22bff4809184d5e058ae070db78396b9 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>GeneralSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-6ebf776c5a930f9b045cc2f2e69778c5412a57702278f6a6381a44d9af1cb9f2 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>MembersList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0efa3cf05014537839021d93bb75ff4e4d214b3419a9bd99ca3e46d074cc8313 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>OrgInvite.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-5c8a55c73655e3615b274019fec1246744223cd4e06508400b7182ff400b5417 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>OrgMember.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a50b1baab968a7d3bd1459ba01107a13bd25e5077b6ad49a0d7e9dd88992276a ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>PendingInvites.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-dec81af68d9403085c09185e0153335ddf7d629f64f626cae394108bcb42d685 ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>ErrorToast.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0095b510fd0557ef1d286cebd9fa102d24e1b0ff4d67148575d158e938304656 ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>AILayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-baaca9121da9add584b2ca6ea02d3366f154e9a165e6e37a97bc9f464271cd68 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>SettingsLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-aa21cda513a125d8cefc5e7b5e1c755128aa904657350abf0ce1cde21e27ca75 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>AssistantForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-50db3e48f3d8798600ac6a6bb9f24b0f76c660e6f5afb048c303e9bf7212978b ">+16/-15</a>
</td>
</tr>
<tr>
<td><strong>ArgumentsFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-8847ce02f6c3083961ded0a46df1482d8280f84535751480f7ee8e7cc9b0c7e7 ">+6/-6</a>
</td>
</tr>
<tr>
<td><strong>GraphqlDataSourcesFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-dda7c58809b854354f7f611b948fcb3e29624521e9ed788c0aded18b1fa72e3b ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>WebhooksDataSourcesFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-50a666a4313f4b6befb706b606bbc8250eadb53ee4f7e68e8a3f6b7d461ff0ec ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>AssistantsList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-6d4f7f768bd50808fb9bdbb4aafbe75d0fbef75a0a3cb915729512bc508d764d ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>AutoEmbeddingsForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-021330b973de35f7029804ba4eca0a7c25c62f60b6447d91d9b507c6d9c6f96d ">+10/-10</a>
</td>
</tr>
<tr>
<td><strong>DeleteAssistantModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-81fc3c54dbde20f2535b00a52fc28e11ffd80fbcc90c0c34b1b82ff937cce215 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteAutoEmbeddingsModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ad28f8084dd898469516de7cfb23cb3844d8b48058020002abd168331376c906 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteFileStoreModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-48a9a4d31b474322927fd0f519de47fd5e59b81443d71b1c8fa6f275c7f9c6d1 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>FileStoreForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ea208a619f7375475d05b8a64bed8d530592e2eef8ad64ff664e1a921723bc43 ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>FileStoresList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-1df1e8c4c34837a464afa69a2b9d1bfed416843f30a6b9a34e406a94fb5e4b0e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DisableAIServiceConfirmationDialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ae59e5250d9ec095cf3b141efa9734f239aff11c959de9795a94eddd426b1804 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>BitbucketProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-e8e1c70b93407ce47952188789d5687a784708e1c09a98b6a0a6b31918f6eebb ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GitLabProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-5dc735f2ae7184ae3225a7ab6a43e7269ce2760026d548c88eaf94bca332b360 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>StravaProviderSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-332ae8c0034646a81af93677ec28342804aa32d32bd64baaf2e1d38523cb9ad7 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>BackupListItem.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-f30085ecd1aa6b1af4f7de9c17257e9bf3b15995d5413806694d0ecdd3273d2f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>RestoreBackupModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-faa66b32fd5af93d4d7e09c16aa0cf80078199b97797e7a4407dfbdd5133cb19 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ApplicationErrored.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-77c5a4128ffd614f299c867e5e3508430946f8f40d4ef5825f57874371fb1101 ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>ApplicationLive.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-9dcebfbd8fb213ee8edba4c3b6966254fa5d26b840be665d73de605975ecfd8e ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ApplicationLockedReason.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-961e80571ee28a5173823039faa5633cd019be7e7b4a93cb3af8e731567abbf8 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ApplicationProvisioning.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-7b5812bcfd81e779100d29aed719ebaac4f494df5e9f5fac154c952db22d9d4f ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>ApplicationUnknown.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d1d7044dd66488c5bc787a89612754b283eedb404d4d6abcface2fa533d5c9d3 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ApplicationUnpausing.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-84e4c9821abbe512c37a0250e2884f8cfa0baca5d96ed064926a529297516ba0 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DeleteServiceModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-509d84f75908da0f25dce5f49a6103f3a938c9dd7106b66739ca3758bb83686f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>RemoveApplicationModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-e454a42c12dcbfcfaa463ab3421037408634e3a539f460525c79d68adfc118ab ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>TOMLEditor.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-1bf377f074e84b0952f495dd8d4b5f3f85aa02e8ce41d8977c2646b006d2b211 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>useIsFileStoreSupported.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a235954d3fddb742a478e80298697d28ddf0f6d521ac413bb5db45e4ad6f3504 ">+17/-8</a>
</td>
</tr>
<tr>
<td><strong>VerifyDomain.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ffb92b1b31befe065c50f7fe7fd2f099cdda624b4956655a80d5d0004a132e19 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ColumnEditorTable.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4cff130e7f375bf59ccc86eef6c1b48336a35691edd2a3197f37a143680a75d6 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>CreateColumnForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4ba78b5b00ff4f7215dee1ce003dc9a207c3520007accf1cf5e897bcdc4783c5 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>CreateRecordForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b63315826377a8bdcefc6929e557c8dbdb8599961112802bfb30cd2a4f1c684a ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DataBrowserEmptyState.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0e02c56d7fc4559ba4d5d66eaae38f7fdacdc2ceabda7d35ebce240e314181f5 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DataBrowserLayout.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d56a19a34946edc1a140cef836e8faa0f733a7f355e5fc9eb8e85895c8a96d7d ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>EditColumnForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-38b79d1f234d73ff560c0f7fe673925e9d1233d6f79285d970e2796256a40882 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>RolePermissionsRow.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a98f77aa299c6be59663fde5307abc29c7257e33fb476b736d0b1d68b2c8c6d5 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>ColumnPresetsSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-41718098ed14645ea20bcec28b089569aa9a7337fe90df3ea36ca3db163990ef ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>SQLEditor.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-492c0b030e0b54dd005c897addc5dbb76d94207f6284d136f5f4087912ce713f ">+14/-14</a>
</td>
</tr>
<tr>
<td><strong>DatabaseConnectionInfo.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b89287fb76d3112b8bc2b0f04181993512fbb537e618abd228d14b18ce6deb59 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DatabaseMigrateDowntimeWarning.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-13938d52e04b8b65e285e977a7153420aeecf2a549015560dac4a0708351441b ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DatabaseMigrateLogsModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-e9a5545515ea21e7016766c62ee2bad928dbcd81aa34fcd840f06e24f2c578eb ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>ResetDatabasePasswordSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-46fc60a26a2de3efb98e9778b1c6e82d62823ae5c7534037eb120728cba26288 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>AppDeployments.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4986cebeec7b8d868424ce5652a19c4605564f93df292f382c6dc309c35e1434 ">+6/-6</a>
</td>
</tr>
<tr>
<td><strong>EditJwtSecretForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-3aa6a3e7dd7c65dbc9547712ea1cc45e4aea14d0072c24be1c2492ca2c6f4482 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>EnvironmentVariableSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-621bb42cb9fe0a763d30e738ab075af2784e8538e5ed7ac6ff1aa132d1a38042 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>SystemEnvironmentVariableSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b952daa2a34e49a14c5a471477fa2d50583091e420d88a3b941503b092d18e5c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ConnectGitHubModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-74dbd284940985bc504b2cac300cea3b121b65f23d1299753f01ca0aea73b819 ">+15/-15</a>
</td>
</tr>
<tr>
<td><strong>EditRepositorySettingsModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-eb88f4f79aa0286c7f1d06ff73908f34009e7e9e8b982f54866f157fd81c5c3a ">+5/-5</a>
</td>
</tr>
<tr>
<td><strong>DeploymentBranchSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-d8fc80cc734f593c686f873536856bf9103efb1115ca865709bbeb7bd940895e ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>GitConnectionSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-9e7a97afc3500aa2f4b28bdf4acb135925d92a6a595e16a3808b0b90ecc6be58 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>LogsRangeSelector.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-46dd7c795a79e4b443213ed10089651423d13e5c776ca72e3a95ae5e0f7f63c8 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>OverviewDeployments.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-973fc11a37ae6a96523a29d0f780bf01939cb093a87b7b46d4920486866c7783 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>OverviewMetrics.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-de881837e53f594075bb725282b02e92c2cb281f8f6a438fdbaa2e3254907fd1 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>OverviewProjectInfo.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-69daa1fa30f10b8ae87e5ec885b1004116602bc5f8b74ed1312d7d286ae0eaf9 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>OverviewRepository.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-0aa399e71cbdc92dc5ad0ede36b096f8cc07f963f696aa6103d41e11ee2aa725 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>PermissionVariableSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ffbd1a0083e64318b68922362b6392090e24facc2a6476dc31e54e988a7599f6 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>AuthLimitingForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-198af2d6860e9ff24aae1f90657f69e21cc3b2a586d5e09022151c2dd878ec17 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>RateLimitingForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-a44c1ba17c745882267837aeffc9a9b3ec239ae77071f496fd163816a389ddbc ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>RunServiceLimitingForm.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-e7f01f49c48e3ed67c520822969231baff670297950e1bece1ba66e394ac94c3 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>ResourcesConfirmationDialog.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-31f0a9eb5e1c1199ad462b7e1a9886cf4941676dc2506661c3d304aa5cf1716a ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>ResourcesFormFooter.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-035d56050da913a9ab98c730bb88b34c734149053674204b86bd798d79f81371 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>TotalResourcesFormFragment.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-f4db72aa4f2bbfb9a4de0680b45e12af3cdfd6beb4f41ce794780c7532638835 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>RoleSettings.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-4cd13b62487b2de616d26d895ce4bb3afc7380abf9f3831ef2b949d073802a1f ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ComputeFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b5600bae05b535d54dc04b2a847b6402b10575efd87a0e7098796f0f9ae96d51 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>EnvironmentFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ba30bc48db7727563caf0e98c79b4c295edb14ef045866faab913a75c4ca5f39 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>HealthCheckFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-9287c48c51c8a48a4b4aedcdc195cd9c8c79d3b3e2072765608081bc341f7fba ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>PortsFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-75c4254c31fe6addb187b5d122dd1fa171c1a8875c0152a6c1b2a05257c61d4c ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>StorageFormSection.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-215b1f52e7a257f3020e1a3321361cae7a549a7cf4012d008f200f6b21c213e6 ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>ServicesList.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-643c818a248c42950336289392ac97ed9ef5c670ff8e47b80588b9802844d28a ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>BackupListItem.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-fb4d94d41389d35636736785f4ac178bf2fdb5c04097dae180c39eded806f292 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>RestoreBackupModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-facf635911a14eab3787f86aae2addaac7bc906180d8ea85914e555a47fdf8bb ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>ApplicationErrored.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-ccd46efd9ac60fa5654d6a31a7f09aa7c90aba34dcedd0423ee9eb6552cc45a8 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>ApplicationLockedReason.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-b89bfd0d3709809b0731b17c445c2aa8cabc729db1fbbe51a9aa92819b2e9147 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DeleteServiceModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-99c5148e8f28e6fea119b527e4ed57adeb4ef885b034ac305cffa2fca1c85bf2 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>RemoveApplicationModal.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-039c500900149eeeee83dedd02fd547f5039ec86bab205c18b843a5a41b06d26 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>UpgradeNotification.tsx</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-55f10407898f4375eef65aeb5ba040b0e223049c3048569c8daeb4eda1e8344d ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>Additional files not shown</strong></td>
<td><a
href="https://github.com/nhost/nhost/pull/3155/files#diff-2f328e4cd8dbe3ad193e49d92bcf045f47a6b72b1e9487d366f6b8288589b4ca "></a></td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-29 10:09:08 -05:00
David BM
cb632337f9
chore (@nhost/react): add react 19 as peer dependency ( #3161 )
...
### **User description**
Resolves #3160
___
### **PR Type**
Enhancement
___
### **Description**
- Add React 19 as peer dependency
- Update peerDependencies in package.json
- Include changeset for version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>stale-knives-begin.md</strong><dd><code>Add changeset
for React 19 support</code>
</dd></summary>
<hr>
.changeset/stale-knives-begin.md
<li>Add new changeset file<br> <li> Specify minor version bump for
@nhost/react<br> <li> Include change description
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3161/files#diff-f5b29ce9aaad177dc29520dbcfc3ec4faf565d2c57190ebc9c8694916bfe4438 ">+5/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update peerDependencies
to include React 19</code>
</dd></summary>
<hr>
packages/react/package.json
<li>Update peerDependencies for react and react-dom<br> <li> Add support
for React 19.0.0
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3161/files#diff-1f344ac391eeecc21ec0f01fb07430a47f4b80d20485c125447d54c33c4bbfc4 ">+2/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-28 11:27:13 -05:00
David BM
d8747139ab
fix (dashboard CI): e2e tests ( #3165 )
...
### **PR Type**
Enhancement, Tests
___
### **Description**
- Increased timeouts in Playwright configuration
- Added test-specific timeout for delete table test
- Adjusted e2e test timeouts for improved stability
- Added changeset for dashboard package update
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Tests</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>delete-table.test.ts</strong><dd><code>Add timeout for
delete table e2e test</code>
</dd></summary>
<hr>
dashboard/e2e/database/delete-table.test.ts
- Added test-specific timeout of 60000ms for the "delete table" test
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3165/files#diff-9e8c87f8e8f11bcfa2b7b2e5cf9dffe54a0fdeb3385ccb82b74e4e1c18fb9c43 ">+1/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>playwright.config.ts</strong><dd><code>Increase global
and expect timeouts in Playwright config</code> </dd></summary>
<hr>
dashboard/playwright.config.ts
<li>Increased global test timeout from 40s to 60s<br> <li> Doubled
expect timeout from 5s to 10s
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3165/files#diff-3ce7004405593146d0b9c501fc50a6a5ae2da8bb48b57dee2faf79ca9c09cf62 ">+2/-2</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>forty-days-pull.md</strong><dd><code>Add changeset for
e2e test timeout adjustments</code>
</dd></summary>
<hr>
.changeset/forty-days-pull.md
<li>Added new changeset file for @nhost/dashboard<br> <li> Specified
minor version bump<br> <li> Described change as fixing timeout for e2e
tests
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3165/files#diff-095f0f548ff825a6afc020b1596139bb1a924a3b4800be549ceec969d33134e8 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-28 11:06:43 -05:00
David BM
aecbec643b
chore: update dependencies with vulnerabilities ( #3164 )
...
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Update Vite to latest version across projects
- Upgrade Nhost SDK versions in React Apollo template
- Update dependencies with security vulnerabilities
- Add changesets for minor version bumps
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>cold-toes-poke.md</strong><dd><code>Add changeset for minor
version updates</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-5f152b78fbba16109b171663ee6eb53bdf5a2f718064d98de6e86c697118b217 ">+13/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Dependencies</strong></td><td><details><summary>11
files</summary><table>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-2d8d55c799cd71f1b35e831f075f8178ed1734c4820a2ad548b4dd24d6938d7c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-83675898dc6ed88838763232d022f6e100e07d71681cc8a1f02aee99ee3f229b ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-9fb3a23f389ab1d192d7e018d2acbe512bd8792278662101401caa98692735db ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-cb7094614884e8cd2c8fb67dadedb1887c46c31b888840def0b7042273bfbb28 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-6288951fff74ec246c9cc023b7b7e3e9aad31423891bc4ea25b5d84a5f5b061f ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-d95dc3391741287366ea2e61f70e9ccc64452e0d22b1db91d6bf524f5aa4331c ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-8a3e5ed0f618f15211c31f700e0da998e2eae58f60353624b7a7e637bd63b153 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-fc4298d3512fdd9a3d871f9f182fe871c8beccd1580f864a271ddfb32005feef ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Vite to latest
version</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-85166d1137e29a5275f991e1e94a0c9d5b83ac7504463ba76f9187b2b750c895 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update dependencies and
security overrides</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519 ">+7/-7</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Update Nhost SDK
versions</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3164/files#diff-27f71682a447c654ff4a94d33944ebb70e10d07a4279107c230bd8ec7dce7391 ">+2/-2</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-28 09:34:18 -05:00
github-actions[bot]
196cd38018
chore: update versions ( #3163 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@2.17 .0
### Minor Changes
- fd59918 : fix: redirect to 404 with nhost cli dashboard
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-27 18:39:50 +01:00
David BM
fd5991845b
fix (dashboard): redirect 404 local, revert changes ( #3162 )
...
### **User description**
Revert to old `useNotFoundRedirect.ts` changes
[d43931e ](d43931e761 )
___
### **PR Type**
Bug fix
___
### **Description**
- Simplified 404 redirect logic in useNotFoundRedirect hook
- Removed platform-specific checks and unused imports
- Updated conditions for redirecting to 404 page
- Added changeset for minor version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>useNotFoundRedirect.ts</strong><dd><code>Simplify
useNotFoundRedirect hook logic</code>
</dd></summary>
<hr>
dashboard/src/features/projects/common/hooks/useNotFoundRedirect/useNotFoundRedirect.ts
<li>Removed unused imports and variables<br> <li> Simplified redirect
conditions<br> <li> Removed platform-specific checks<br> <li> Updated
dependencies in useEffect hook
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3162/files#diff-837279cf43199053bca09913f62c4af019063a2e8dc7bfb7643ec54b7cecd29d ">+10/-39</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>quick-seahorses-draw.md</strong><dd><code>Add changeset
for 404 redirect fix</code>
</dd></summary>
<hr>
.changeset/quick-seahorses-draw.md
<li>Added changeset file for minor version bump<br> <li> Described fix
for 404 redirect in Nhost CLI dashboard
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3162/files#diff-df782a89bb7c2193ff124ea1262479d2d492088f1bf865064ead79328913642c ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-27 18:36:50 +01:00
github-actions[bot]
2e3357b7a3
chore: update versions ( #3143 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/hasura-storage-js@2.7.0
### Minor Changes
- 5c6ff6e : fix: correct StorageErrorPayload TypeScript typing
## @nhost/apollo@8.0.4
### Patch Changes
- @nhost/nhost-js@3.2.4
## @nhost/react-apollo@16.0.1
### Patch Changes
- @nhost/apollo@8.0.4
- @nhost/react@3.9.1
## @nhost/react-urql@13.0.1
### Patch Changes
- @nhost/react@3.9.1
## @nhost/nextjs@2.2.2
### Patch Changes
- @nhost/react@3.9.1
## @nhost/nhost-js@3.2.4
### Patch Changes
- Updated dependencies [5c6ff6e ]
- @nhost/hasura-storage-js@2.7.0
## @nhost/react@3.9.1
### Patch Changes
- @nhost/nhost-js@3.2.4
## @nhost/vue@2.9.1
### Patch Changes
- @nhost/nhost-js@3.2.4
## @nhost/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
## @nhost/docs@2.27 .0
### Minor Changes
- 81cc9b3 : chore: add missing images to permissions API
### Patch Changes
- af34015 : chore: add note about encryption at rest
- 1956ed2 : chore: added pgmq extension to postgres docs
- 88919a3 : chore: added support for nodejs22 to functions
## @nhost-examples/cli@0.3.17
### Patch Changes
- @nhost/nhost-js@3.2.4
## @nhost-examples/codegen-react-apollo@0.4.18
### Patch Changes
- @nhost/react@3.9.1
- @nhost/react-apollo@16.0.1
## @nhost-examples/codegen-react-query@0.4.18
### Patch Changes
- @nhost/react@3.9.1
## @nhost-examples/codegen-react-urql@0.3.18
### Patch Changes
- @nhost/react@3.9.1
- @nhost/react-urql@13.0.1
## @nhost-examples/multi-tenant-one-to-many@2.2.18
### Patch Changes
- @nhost/nhost-js@3.2.4
## @nhost-examples/nextjs@0.4.2
### Patch Changes
- @nhost/react@3.9.1
- @nhost/react-apollo@16.0.1
- @nhost/nextjs@2.2.2
## @nhost-examples/node-storage@0.2.17
### Patch Changes
- @nhost/nhost-js@3.2.4
## @nhost-examples/nextjs-server-components@0.5.2
### Patch Changes
- @nhost/nhost-js@3.2.4
## @nhost-examples/react-apollo@1.2.1
### Patch Changes
- @nhost/react@3.9.1
- @nhost/react-apollo@16.0.1
## @nhost-examples/react-gqty@1.2.18
### Patch Changes
- @nhost/react@3.9.1
## @nhost-examples/react-native@0.1.3
### Patch Changes
- @nhost/react@3.9.1
- @nhost/react-apollo@16.0.1
## @nhost-examples/vue-apollo@0.8.1
### Patch Changes
- @nhost/nhost-js@3.2.4
- @nhost/apollo@8.0.4
- @nhost/vue@2.9.1
## @nhost-examples/vue-quickstart@0.2.18
### Patch Changes
- @nhost/apollo@8.0.4
- @nhost/vue@2.9.1
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-27 13:08:19 +01:00
David BM
4385524311
fix (dashboard): update url to check service health in local dashboard ( #3158 )
...
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Update health check URL from '/healthz' to '/v1/version'
- Change service from 'auth' to 'hasura' for app URL
- Modify query key to match new endpoint
- Remove duplicate hook file
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>useIsHealthy.ts</strong><dd><code>Update health check
endpoint and service</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/common/hooks/useIsHealthy/useIsHealthy.ts
<li>Changed app URL service from 'auth' to 'hasura'<br> <li> Updated
health check endpoint from '/healthz' to '/v1/version'<br> <li> Modified
query key to match new endpoint
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3158/files#diff-5f0ffe37ca49246b38abbc68922f0e0c7f8d66db14ebdf1ddfe56591b887031e ">+3/-3</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Miscellaneous</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>index.ts</strong><dd><code>No changes to index
file</code>
</dd></summary>
<hr>
dashboard/src/features/projects/common/hooks/useIsHealthy/index.ts
- No changes made to file content
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3158/files#diff-6b35637f9eb2bf76cd5a6c3b94557a9a96a65c9f445fdb6374e843922803b357 ">+0/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>useIsHealthy.ts</strong><dd><code>Remove duplicate
useIsHealthy hook</code>
</dd></summary>
<hr>
dashboard/src/features/projects/common/hooks/useIsHealthy/useIsHealthy.ts
- Removed entire file content
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3158/files#diff-4803f83d063ff897b658a3afa833f068ee4d1d1b9457ff89f02b8c8bf11525a0 ">+0/-31</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>two-llamas-arrive.md</strong><dd><code>Add changeset
for dashboard package update</code>
</dd></summary>
<hr>
.changeset/two-llamas-arrive.md
<li>Added changeset file for '@nhost/dashboard' package<br> <li>
Described fix for service health check URL
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3158/files#diff-39aa63faa20d127004027c60151017938e7096a28ac7f747ab78d294436528e9 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-24 13:45:11 -05:00
David BM
9e404c8fc9
fix (dashboard): not redirect to 404 page if using local Nhost backend ( #3159 )
...
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Fix 404 redirect for local Nhost backend
- Improve useNotFoundRedirect hook functionality
- Add isPlatform check for conditional routing
- Update documentation for useNotFoundRedirect hook
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>useNotFoundRedirect.ts</strong><dd><code>Enhance
useNotFoundRedirect hook for local backend support</code></dd></summary>
<hr>
dashboard/src/features/projects/common/hooks/useNotFoundRedirect/useNotFoundRedirect.ts
<li>Added isPlatform check to prevent 404 redirect for local backend<br>
<li> Updated useNotFoundRedirect hook documentation<br> <li> Imported
useIsPlatform hook and added it to dependencies<br> <li> Modified
conditional logic for pathname validation
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3159/files#diff-837279cf43199053bca09913f62c4af019063a2e8dc7bfb7643ec54b7cecd29d ">+8/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>olive-camels-laugh.md</strong><dd><code>Add changeset
for dashboard version update</code>
</dd></summary>
<hr>
.changeset/olive-camels-laugh.md
<li>Added changeset file for version bump<br> <li> Described fix for 404
redirect issue
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3159/files#diff-ad8a4a986988ba4c5a677e9d0b757bd2ef71b86c5dadf83451bb953bc4d35c32 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-24 13:22:49 -05:00
David BM
f8e6b615dd
fix (dashboard): postgres add rule group in table permissions ( #3157 )
...
### **User description**
Fixes #3156
___
### **PR Type**
Bug fix
___
### **Description**
- Fixed issue with adding rule groups in table permissions
- Updated validation schema for rule group operator
- Replaced useCurrentWorkspaceAndProject with useProject hook
- Added changeset for the bug fix
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>validationSchemas.ts</strong><dd><code>Simplify rule
group operator validation</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/dataGrid/components/EditPermissionsForm/validationSchemas.ts
<li>Simplified operator validation in ruleGroupSchema<br> <li> Removed
complex test function for operator<br> <li> Made operator field required
with error message
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3157/files#diff-98f990165c3aca93bc01808ac0dcbde7b347ad2fd86fe52311d306a2fb3aaf0f ">+1/-15</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>RuleGroupEditor.tsx</strong><dd><code>Update hooks and
imports in RuleGroupEditor</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/dataGrid/components/RuleGroupEditor/RuleGroupEditor.tsx
<li>Replaced useCurrentWorkspaceAndProject with useProject hook<br> <li>
Updated import for generateAppServiceUrl<br> <li> Adjusted references
from currentProject to project
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3157/files#diff-967b5885eecb27e94308f351d7e1e9f563b8e1f593ac9cfec9efc7d155604ef4 ">+6/-6</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>lovely-moose-study.md</strong><dd><code>Add changeset
for table permissions fix</code>
</dd></summary>
<hr>
.changeset/lovely-moose-study.md
<li>Added changeset file for the bug fix<br> <li> Specified minor
version bump for @nhost/dashboard
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3157/files#diff-971dc0fcd0c4c7454432ac76485b57a4c0c22aefde092042b93a12f871004cc7 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-24 08:41:20 -05:00
David BM
ac4aa01ec9
fix (dashboard): can delete column in database page ( #3153 )
...
### **User description**
FIxes #3151
___
### **PR Type**
Bug fix
___
### **Description**
- Fixed column deletion in database page
- Updated imports for project and platform hooks
- Replaced currentProject with project in useDeleteColumnMutation
- Added changeset for minor version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>useDeleteColumnMutation.ts</strong><dd><code>Update
project-related imports and references</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/database/dataGrid/hooks/useDeleteColumnMutation/useDeleteColumnMutation.ts
<li>Updated imports for useIsPlatform and useProject<br> <li> Replaced
useCurrentWorkspaceAndProject with useProject<br> <li> Changed
currentProject references to project<br> <li> Updated appUrl and
adminSecret generation
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3153/files#diff-eff2d2bcd4fa70a1ca2cfdc3ac5960d1a9ed27fe29d42b8baf31f8f74f0308fa ">+6/-6</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>two-dodos-jam.md</strong><dd><code>Add changeset for
minor version bump</code>
</dd></summary>
<hr>
.changeset/two-dodos-jam.md
<li>Added new changeset file<br> <li> Specified minor version bump for
@nhost/dashboard<br> <li> Included fix description for column deletion
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3153/files#diff-414e28820562fea42077c94888f756df4b476a3427210e15388bf74a3ad60626 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-23 13:23:13 -05:00
robertkasza
e515e71c8b
chore: upgrade nodejs and pnpm version in nix config ( #3152 )
...
### **PR Type**
Enhancement
___
### **Description**
- Upgrade Node.js from v18 to v20
- Update PNPM from nodePackages.pnpm to pnpm_9
- Modify nix configuration files for dependencies
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>flake.nix</strong><dd><code>Update PNPM version in
build inputs and dev shells</code>
</dd></summary>
<hr>
flake.nix
<li>Replace <code>nodePackages.pnpm</code> with <code>pnpm_9</code> in
nativeBuildInputs<br> <li> Update devShells to use <code>pnpm_9</code>
instead of <code>nodePackages.pnpm</code>
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3152/files#diff-206b9ce276ab5971a2489d75eb1b12999d4bf3843b7988cbe8d687cfde61dea0 ">+2/-2</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>overlay.nix</strong><dd><code>Upgrade Node.js version
in Nix overlay</code>
</dd></summary>
<hr>
nix/overlay.nix
- Upgrade Node.js from `nodejs-18_x` to `nodejs_20`
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3152/files#diff-0f31c68216d617b465827b69d5b5cd4c2c0c4489008cd14ee0e88b9887d15295 ">+1/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-01-23 15:04:31 +01:00
David BM
1246e0024a
chore: update actions/upload-artifact to v4 ( #3138 )
...
### **PR Type**
Enhancement
___
### **Description**
- Update actions/upload-artifact from v3 to v4
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>ci.yaml</strong><dd><code>Upgrade
actions/upload-artifact to latest version</code>
</dd></summary>
<hr>
.github/workflows/ci.yaml
- Updated actions/upload-artifact from v3 to v4
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3138/files#diff-944291df2c9c06359d37cc8833d182d705c9e8c3108e7cfe132d61a06e9133dd ">+1/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-22 12:02:31 -05:00
David BM
81cc9b3810
chore (docs): add missing images in permissions API ( #3144 )
...
### **PR Type**
Documentation
___
### **Description**
- Update image paths in permissions API documentation
- Add changeset for minor version bump
- Improve readability of permissions guide
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>five-panthers-swim.md</strong><dd><code>Add changeset
for minor docs update</code>
</dd></summary>
<hr>
.changeset/five-panthers-swim.md
<li>Add new changeset file for minor version bump<br> <li> Specify
changes for '@nhost/docs' package
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3144/files#diff-a76858e46dea9ebae6098831a0aec8e523d11a03fa306867e5e865c9e0825317 ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>permissions.mdx</strong><dd><code>Update image paths in
permissions guide</code>
</dd></summary>
<hr>
docs/guides/api/permissions.mdx
<li>Update image paths for insert and select permissions<br> <li>
Replace '/img/graphql/permissions/' with '/images/guides/graphql/'
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3144/files#diff-7f5a067d373275df87600734dd9be5e8b8287e105eb1159ea6e6503760c48758 ">+2/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-20 06:41:58 -05:00
David BM
5c6ff6efc8
fix (dashboard): correct StorageErrorPayload TypeScript typing ( #3137 )
...
### **User description**
Resolves #2440
___
### **PR Type**
Bug fix
___
### **Description**
- Corrected StorageErrorPayload TypeScript typing
- Refactored error handling in file upload
- Improved consistency of error object structure
- Added changeset for version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>upload.ts</strong><dd><code>Refactor error handling in
file upload</code>
</dd></summary>
<hr>
packages/hasura-storage-js/src/utils/upload.ts
<li>Refactored error handling in <code>fetchUpload</code> function<br>
<li> Created consistent <code>StorageErrorPayload</code> object<br> <li>
Updated error object structure in both success and error callbacks<br>
<li> Improved type safety and error message handling
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3137/files#diff-806cf228c0fefb0c00e2b79108f101e2a26776c19578512ffc3d47ecafe59a5a ">+12/-6</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>wet-pants-promise.md</strong><dd><code>Add changeset
for StorageErrorPayload fix</code>
</dd></summary>
<hr>
.changeset/wet-pants-promise.md
<li>Added new changeset file<br> <li> Specified minor version bump for
'@nhost/hasura-storage-js'<br> <li> Described fix for
StorageErrorPayload TypeScript typing
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3137/files#diff-db6f7027a4f2f3488291bc300959e7ba746107dbac4ac36aed6872d84d9039e9 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-20 06:40:50 -05:00
David Barroso
1956ed23f8
chore (docs): added pgmq extension to postgres docs ( #3141 )
...
Fixes #3131
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Added pgmq extension to Postgres docs
- Updated extensions table with pgmq details
- Included pgmq installation and uninstallation instructions
- Added GitHub resource link for pgmq
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>cyan-suits-provide.md</strong><dd><code>Add changeset
for pgmq documentation update</code>
</dd></summary>
<hr>
.changeset/cyan-suits-provide.md
<li>Added changeset file for documentation update<br> <li> Specified
patch version bump for @nhost/docs
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3141/files#diff-095ba28122143c14a0023664e3a3329a375d6707e4269e55f52a74579a62626b ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>extensions.mdx</strong><dd><code>Add pgmq extension
details and instructions</code>
</dd></summary>
<hr>
docs/guides/database/extensions.mdx
<li>Added pgmq to the extensions table<br> <li> Included detailed
section on pgmq extension<br> <li> Provided installation and
uninstallation SQL commands<br> <li> Added GitHub resource link for pgmq
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3141/files#diff-7a41fa45d84db83a8c01a76ddb42ad614022ad94a4c3a6aa321f5b9a5300da8c ">+25/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-17 14:48:28 +01:00
David Barroso
af34015dbe
chore (docs): add note about encryption at rest ( #3142 )
...
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Add note about encryption at rest
- Explain encryption for storage, database, and Run services
- Provide warning about volume encryption status
- Include instructions for enabling encryption on older volumes
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>brown-suits-drive.md</strong><dd><code>Add changeset
for encryption at rest documentation</code>
</dd></summary>
<hr>
.changeset/brown-suits-drive.md
<li>Add changeset file for documentation update<br> <li> Specify patch
version bump for '@nhost/docs'
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3142/files#diff-add5ec98201f95f09ef7c82ebcb4ec409bfe3960d22b4560b56208915900952b ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>compute-resources.mdx</strong><dd><code>Add Encryption
at Rest section to compute resources documentation</code></dd></summary>
<hr>
docs/platform/compute-resources.mdx
<li>Add new section on Encryption at Rest<br> <li> Explain encryption
for storage, database, and Run services<br> <li> Include warning about
volume encryption status<br> <li> Provide instructions for enabling
encryption on older volumes
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3142/files#diff-29f75c751db0e116dad1013260a350ba0105f5b2ef169bc0988d9aeb2803a562 ">+8/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-17 14:46:38 +01:00
David Barroso
88919a3d99
chore (docs): added support for nodejs22 to functions ( #3140 )
...
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Added support for Node.js 22 runtime in functions
- Updated documentation to include Node.js 22 option
- Added changeset for patch version bump
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>forty-keys-buy.md</strong><dd><code>Add changeset for
Node.js 22 support</code>
</dd></summary>
<hr>
.changeset/forty-keys-buy.md
<li>Added new changeset file for patch version bump<br> <li> Specified
'@nhost/docs' package for the change
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3140/files#diff-f573bb9880670e36ff15c1e9ce6cd5c5186c3aef5eeb88f691af2ab0df09ae94 ">+5/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>runtimes.mdx</strong><dd><code>Update documentation
with Node.js 22 runtime support</code>
</dd></summary>
<hr>
docs/guides/functions/runtimes.mdx
<li>Added Node.js 22 to the list of supported runtimes<br> <li> Included
configuration example for Node.js 22 in <code>nhost.toml</code>
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3140/files#diff-b028de07c3232c8aed96f6e73b38ec996daa13e250beab1009cdda95df5091c7 ">+9/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-17 14:46:26 +01:00
github-actions[bot]
ab26a57d05
chore: update versions ( #3134 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @nhost/dashboard@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
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-16 08:24:00 -05:00
David BM
f1052a8826
fix (dashboard): undefined is not an object issue with paused projects ( #3136 )
...
### **User description**
Fixes #3127
___
### **PR Type**
Bug fix, Enhancement
___
### **Description**
- Fix undefined errors in paused projects
- Improve loading states across components
- Handle project and org loading separately
- Update project.id usage for consistency
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Bug
fix</strong></td><td><details><summary>1 files</summary><table>
<tr>
<td><strong>SubscriptionPlan.tsx</strong><dd><code>Fix undefined error
in org plan handling</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-2a5f070869055286b669e382b18d656935752803b9a1ef13390ac028c2a48ac4 ">+3/-3</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Enhancement</strong></td><td><details><summary>13
files</summary><table>
<tr>
<td><strong>TransferProjectDialog.tsx</strong><dd><code>Add loading
state for project and orgs</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-b68d4641a67e07a8bf8c14e1f705059c564e1bca53e591783581af27a488d86e ">+7/-2</a>
</td>
</tr>
<tr>
<td><strong>AISettings.tsx</strong><dd><code>Improve loading handling in
AI settings</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-6ec092fc4af4c9acd11edb4ae69ff6ad6e8e984c761148836c9fde8daaa6e9a4 ">+12/-11</a>
</td>
</tr>
<tr>
<td><strong>AppLoader.tsx</strong><dd><code>Add loading screen for
project data</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-fdef910b2c808595c77cb3c0ae573db3ff57cdb4a8161db2e36e86ec548b9b6f ">+18/-13</a>
</td>
</tr>
<tr>
<td><strong>AuthDomain.tsx</strong><dd><code>Handle project loading in
Auth Domain</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-4b8e1e15fc7df8fe284298d5ab47dbc3f554888f98e39f84c4ac995f35c10c86 ">+8/-4</a>
</td>
</tr>
<tr>
<td><strong>HasuraDomain.tsx</strong><dd><code>Add project loading check
in Hasura Domain</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-334177cc61035493cfca775de96635b58d98a28856067048dcfba6cd7f255978 ">+8/-4</a>
</td>
</tr>
<tr>
<td><strong>ServerlessFunctionsDomain.tsx</strong><dd><code>Include
project loading in Serverless Functions Domain</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-e7cf7b49535f816a9c2c60cf1f8b975036bd6a988e4295529e999075d72044ef ">+8/-4</a>
</td>
</tr>
<tr>
<td><strong>MetricsSettings.tsx</strong><dd><code>Improve loading state
in Metrics Settings</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-957bb404fee8d18aa45af9e878837d311b69d9805ac16fe8d2c0e9d3b431e906 ">+15/-6</a>
</td>
</tr>
<tr>
<td><strong>backups.tsx</strong><dd><code>Refactor Backups page for
better loading</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-11c24d569a8109344819d2cc9ce6ffbcf3b75abfba604e299c01289690d322f9 ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>authentication.tsx</strong><dd><code>Enhance loading logic
in Authentication Settings</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-d7d59ce72b8bf8a15db18d8dd5132db73cd00c6f99dd1cf58bc2eca676ea1e23 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>custom-domains.tsx</strong><dd><code>Add loading indicator
for Custom Domains</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-e35b13396a4aa0b96e35dd7a0b1a27d188c0d45fe20cbda99e2fd59b83da5574 ">+6/-1</a>
</td>
</tr>
<tr>
<td><strong>database.tsx</strong><dd><code>Improve loading state in
Database Settings</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-00045ae38a73178045bcda39c80a03a0cb46413641586896a628c3a2a22c7855 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>index.tsx</strong><dd><code>Enhance loading and form reset
in Settings</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-b4185be97a505e25badcdefe31ea86fa9d69f72264c4bb35eae17fba936a3d47 ">+11/-3</a>
</td>
</tr>
<tr>
<td><strong>metrics.tsx</strong><dd><code>Refactor Metrics Settings page
loading</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-f1cb73960dad3c0714aa08f92457282533feaa9b97b1c4f8cac572244a9e070c ">+11/-15</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Formatting</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>LogsHeader.tsx</strong><dd><code>Minor formatting changes in
Logs Header</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-ebb3285aa776c9c5ea8b72672c4aafd55994c6c694998bbf56ca9c56d1e77664 ">+10/-10</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>angry-zoos-learn.md</strong><dd><code>Add changeset for
dashboard stability improvements</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3136/files#diff-5ada479d7003769072ae842fdcc5555f7b336466da44dfce5f841b2698382cbc ">+5/-0</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-15 18:02:09 -05:00
David BM
30daa4146e
fix (dashboard): update links to docs in overview ( #3135 )
...
### **PR Type**
Bug fix, Documentation
___
### **Description**
- Update documentation links in project overview page
- Change 'platform' to 'product' in doc URLs
- Modify links for Database, GraphQL API, Authentication, Storage
- Add changeset for version tracking
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>features.tsx</strong><dd><code>Update documentation
links in features array</code>
</dd></summary>
<hr>
dashboard/src/features/orgs/projects/overview/features/features.tsx
<li>Updated documentation links for Database, GraphQL API,
Authentication, <br>and Storage features<br> <li> Changed URL path from
'platform' to 'product' in all links
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3135/files#diff-036778e07a1cdf33b7d90d8110f75338f8cd6870cc68bb75cff0c880318cd92d ">+4/-4</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>early-lobsters-grow.md</strong><dd><code>Add changeset
for documentation link updates</code>
</dd></summary>
<hr>
.changeset/early-lobsters-grow.md
<li>Added new changeset file for version tracking<br> <li> Specified
minor version bump for '@nhost/dashboard'<br> <li> Included description
of the fix
</details>
</td>
<td><a
href="https://github.com/nhost/nhost/pull/3135/files#diff-06d3f7109478411e023920db9ff7831442d2ee56c29a2b6c3f43bb08bcc41790 ">+5/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-13 11:08:08 -05:00
David BM
7537237465
feat (dashboard): image preview toggle in storage ( #3122 )
...
### **User description**
Resolves #2814
___
### **PR Type**
Enhancement
___
### **Description**
- Add image preview toggle in storage
- Implement preview header with switch control
- Refactor data grid components and imports
- Update file preview functionality
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>21
files</summary><table>
<tr>
<td><strong>DataBrowserGridControls.tsx</strong><dd><code>Update import
paths for data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-640ce3e15c8d5f35d8bbe74792c59493afe5bc69873d2a40f81233da2b02661c ">+6/-6</a>
</td>
</tr>
<tr>
<td><strong>DataGrid.tsx</strong><dd><code>Refactor import paths for
data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-3bc6476aed14d8e4f26134fa452d22c41b6d3ecb0989871a8a99230a82496474 ">+8/-8</a>
</td>
</tr>
<tr>
<td><strong>DataGridBody.tsx</strong><dd><code>Update import paths for
data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-e5cdb81b2c99dbd7b9a669a63ed503f6964e9c0bc91ca2c0e61df5334eaa7a1b ">+4/-4</a>
</td>
</tr>
<tr>
<td><strong>DataGridBooleanCell.tsx</strong><dd><code>Update import
paths for data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-b700eacab9c73b147e248ce58d47a208c1e499124a20444efd73db7ecb68505f ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>DataGridCell.tsx</strong><dd><code>Update import path for
DataBrowserGridCell type</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-0049e6acaddf9f9b60fe43a1fbb2657564bd019e690d0361aae39f44a03adaa2 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DataGridConfigContext.ts</strong><dd><code>Update import
path for UseDataGridReturn type</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-597368f6e75d76d9a5956f816eaa8c82177b49e1e0d20c027fd85bef81347786 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DataGridConfigProvider.tsx</strong><dd><code>Update import
path for UseDataGridReturn type</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-ec52aa04de1bfb16370e811e294efdb3389ee929c2f75f90981933e89ea26a5d ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>useDataGridConfig.ts</strong><dd><code>Update import path
for UseDataGridReturn type</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-dee956f638a871543fef38fc6b35f2f5e0e7dfcc449b61377d2c5613f24f13d4 ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DataGridDateCell.tsx</strong><dd><code>Update import paths
for data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-95e5b8780946ddb0c020be73a0646e7627c90ea7cc63a408346a434d1f12938e ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridDecimalCell.tsx</strong><dd><code>Update import
paths for data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-9ad38d4c8a67f8daf6020b9782cb1d7a4933e2901b4937a597a2c19c2367d7d0 ">+2/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridFrame.tsx</strong><dd><code>Update import path for
useDataGridConfig hook</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-d4b27ea795d9008758b8eb7d54d4f4f982cf19818a8bde118afe1c46e12088bc ">+1/-1</a>
</td>
</tr>
<tr>
<td><strong>DataGridHeader.tsx</strong><dd><code>Refactor DataGridHeader
component and add DataGridHeaderButton</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-3f5f16ea95a730255a07806c96b55fd4946c92eebcb869cdf83ad92bfe034b4c ">+10/-51</a>
</td>
</tr>
<tr>
<td><strong>DataGridHeaderButton.tsx</strong><dd><code>Add new
DataGridHeaderButton component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-4e9624559165361950af94e0775337d6937c300e4184106f08975e9b324c3010 ">+77/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Add index file for
DataGridHeaderButton component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-1afcdd509c37753c21ff73cc4d1c63d2f8ed30a7e629a676b48d60c6c2fe0fb8 ">+1/-0</a>
</td>
</tr>
<tr>
<td><strong>DataGridIntegerCell.tsx</strong><dd><code>Update import
paths for data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-9db68b16a44a34c57b847023c1dd2f74e486b0a028f84fcc0cc1f29e0ff38f0d ">+4/-2</a>
</td>
</tr>
<tr>
<td><strong>DataGridPreviewCell.tsx</strong><dd><code>Implement preview
toggle functionality in DataGridPreviewCell</code></dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-d7bffe5896d2c9bac505fa9675790c59549d4fb35a2ad0cce903cc0aa31a8321 ">+15/-4</a>
</td>
</tr>
<tr>
<td><strong>DataGridTextCell.tsx</strong><dd><code>Update import paths
for data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-d1ed74fe8eb7a61053dfe908966311e13915ad2127ee107b62f725d6c5282492 ">+4/-2</a>
</td>
</tr>
<tr>
<td><strong>FilesDataGrid.tsx</strong><dd><code>Add PreviewHeader
component to FilesDataGrid</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-18c8df727e1a4fc6a94d03bd4a3a7a8cb3ad44d754803c4c7988c1c00a4b7caf ">+5/-3</a>
</td>
</tr>
<tr>
<td><strong>FilesDataGridControls.tsx</strong><dd><code>Update import
paths for data grid components</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-b85b40168e9c149331a68cb1a0cbec570c75233fa34385945e094b8f4c032974 ">+3/-3</a>
</td>
</tr>
<tr>
<td><strong>PreviewHeader.tsx</strong><dd><code>Add new PreviewHeader
component with toggle switch</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-a435cd33ed8c3cd8cfde506860a5e4d2f84605548292bc0d92b63b55d664ddca ">+23/-0</a>
</td>
</tr>
<tr>
<td><strong>index.ts</strong><dd><code>Add index file for PreviewHeader
component</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-18b97d53e328ea33285d6a209f6d535a93d3fde2bcae2c21c59014807f7d0e7a ">+1/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>twelve-llamas-tap.md</strong><dd><code>Add changeset for
image preview toggle feature</code>
</dd></td>
<td><a
href="https://github.com/nhost/nhost/pull/3122/files#diff-275dd9152aa4b1730808a63caaf49742e808c7b53b67b5505b828e6210c83c52 ">+5/-0</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
2025-01-13 07:11:39 -05:00