Alessio Gravili
Alessio Gravili
This removes most circular dependencies that are not caused by type-only imports. The goal is to hopefully fix the issue where node fails dynamically importing the payload config.
We were getting the following error when opening the create first user page, as sanitizedPermissions is `{}` if the user has no permissions at all ![CleanShot 2024-11-20 at 18 48...
If you had a lot of fields and collections, createClientConfig would be extremely slow, as it was copying a lot of memory. In my test config with a lot of...
This also adds a new `previousNode` prop to afterChange node hooks, and makes sure that sub-fields receive the correct previousSiblingDoc.
Previously, during dev, the payload config would be loaded and sanitized between every single page transition twice. This lead to higher memory usage during dev. This PR makes sure it...
### Describe the Bug ```ts { type: 'collapsible', fields: [ { name: 'collapsibleFieldText', type: 'text', }, ], label: 'Collapsible Field', localized: true, }, ``` This is not localized. Happens for...
## Fix default retries By default, if no `retries` property has been set, jobs / tasks should not be retried. This was not the case previously, as the `maxRetries` variable...
This PR adds a new Tab to all payload-jobs documents that visualizes jobs in a beautiful graph format, based on job log data. The graph allows you to easily view...
Previously, live preview did not work with oauth, as no token is present
- Adds missing types, especially the `Where` type. Will be helpful for people to see that they can type their queries like that - Mention pnpm first and prefer pnpm...