Elliot DeNolf
7309d474ee
feat!: type auto-generation ( #6657 )
...
Types are now auto-generated by default.
You can opt-out of this behavior by setting:
```ts
buildConfig({
// Rest of config
typescript: {
autoGenerate: false
},
})
```
2024-06-10 13:42:44 -04:00
Jacob Fletcher
267c23616d
fix(ui): global documents disabled after save ( #6652 )
2024-06-06 10:48:12 -04:00
Jacob Fletcher
92f458dad2
feat(next,ui): improves loading states ( #6434 )
2024-05-29 14:01:13 -04:00
Jacob Fletcher
1fe9790d0d
feat(next): server-side theme detection ( #6452 )
2024-05-22 10:19:38 -04:00
Alessio Gravili
5c7647f45b
ci: split up test suites ( #6415 )
2024-05-21 17:11:55 -04:00
Jacob Fletcher
9556d1bd42
feat!: replaces admin.meta.ogImage with admin.meta.openGraph.images ( #6227 )
2024-05-16 12:40:15 -04:00
Alessio Gravili
79f4907cb3
feat!: add missing server-only props to custom RSCs, improve req.user type, clean-up ui imports ( #6355 )
2024-05-14 17:27:15 -04:00
Jacob Fletcher
6a0fffe002
feat!: consolidates admin.logoutRoute and admin.inactivityRoute into admin.routes ( #6354 )
2024-05-14 21:18:19 +00:00
Jacob Fletcher
f6039246c6
feat!: replaces admin.favicon with admin.icons ( #6347 )
2024-05-14 09:56:07 -04:00
Jessica Chowdhury
fcee13b017
fix: depth field in api view throws error when no value present ( #6106 )
2024-05-14 13:46:16 +00:00
Jacob Fletcher
7438812db3
feat!: replaces admin.favicon with admin.icons
2024-05-14 08:56:21 -04:00
Alessio Gravili
0d98b4b96f
fix!: some custom components were not handled properly if they are RSCs ( #6315 )
...
**Breaking:** The following, exported components now need the `payload` object as a prop rather than the `config` object:
- `RenderCustomComponent` (optional)
- `Logo`
- `DefaultTemplate`
- `DefaultNav`
2024-05-13 12:05:13 -04:00
Elliot DeNolf
095e4402ac
test: type fixes ( #6331 )
2024-05-13 01:37:52 +00:00
Elliot DeNolf
354ad7092c
chore: type gen formatting ( #6309 )
2024-05-09 23:55:55 -04:00
Alessio Gravili
f7a2cf96b9
chore: properly working generated types within tests ( #6288 )
2024-05-09 17:12:51 -04:00
Alessio Gravili
cfeac79b99
feat!: fix non-functional custom RSC component handling, separate label and description props, fix non-functional label function handling ( #6264 )
...
Breaking Changes:
- Globals config: `admin.description` no longer accepts a custom component. You will have to move it to `admin.components.elements.Description`
- Collections config: `admin.description` no longer accepts a custom component. You will have to move it to `admin.components.edit.Description`
- All Fields: `field.admin.description` no longer accepts a custom component. You will have to move it to `field.admin.components.Description`
- Collapsible Field: `field.label` no longer accepts a custom component. You will have to move it to `field.admin.components.RowLabel`
- Array Field: `field.admin.components.RowLabel` no longer accepts strings or records
- If you are using our exported field components in your own app, their `labelProps` property has been stripped down and no longer contains the `label` and `required` prop. Those can now only be configured at the top-level
2024-05-09 17:12:01 -04:00
Jarrod Flesch
27ea117731
fix: only allow save after form is modified ( #6189 )
2024-05-03 08:28:37 -04:00
Jarrod Flesch
c0ae287d46
fix: reset password validations ( #6153 )
...
Co-authored-by: Elliot DeNolf <denolfe@gmail.com >
Co-authored-by: James <james@trbl.design >
Co-authored-by: Alessio Gravili <alessio@gravili.de >
2024-05-02 15:08:47 -04:00
Alessio Gravili
bcb3f08386
chore: hide test flakes, improve playwright CI logs, significantly reduce playwright timeouts, add back test retries, cache playwright browsers in CI, disable CI telemetry, improve test throttle utility ( #6155 )
2024-05-01 17:35:41 -04:00
Paul
24b18fb0fd
feat!: removed getDataAndFile and getLocales from createPayloadRequest in favour of new utilities addDataAndFileToRequest and addLocalesToRequest ( #5999 )
2024-04-24 13:31:54 -03:00
Jarrod Flesch
c1081ccfe2
chore(tests): flakey drawer, tab, navigation tests ( #5792 )
2024-04-11 12:57:19 -04:00
Jacob Fletcher
1275c70187
feat(ui): provides payload as prop to all custom server components ( #5775 )
2024-04-11 11:16:15 -04:00
Jarrod Flesch
94af06466b
chore: re-exports languages in payload ( #5771 )
2024-04-10 15:55:01 -04:00
Jarrod Flesch
2deeb61f17
fix: locale switcher flakey test ( #5761 )
2024-04-10 13:05:30 -04:00
Alessio Gravili
7c1c840a59
chore: increase admin e2e beforeAll timeout, as prebuild sometimes takes longer than the timeout
2024-04-10 11:22:17 -04:00
James Mikrut
cedf9a2eb8
chore: pre-builds in CI ( #5690 )
2024-04-06 14:10:25 -04:00
Dan Ribbens
136545d1fd
feat: move disableDuplicate out of admin and update APIs ( #5620 )
2024-04-05 16:44:41 -04:00
Jarrod Flesch
684c4d2113
chore: fix admin sort flake, fix console warning for test package.json
2024-04-05 16:39:13 -04:00
James
31502d2da3
chore: attempts to de-flake admin
2024-04-05 16:12:49 -04:00
James
60dd71c59e
chore: sets longer timeout for prebuild in admin and fields
2024-04-05 15:49:12 -04:00
James
6217c70fb5
chore: prebuilds fields and admin in ci
2024-04-05 14:13:14 -04:00
James
922ce9ef5f
chore: re-enables database adapter types
2024-04-04 20:07:59 -04:00
James
96012b26b7
chore: properly isolates req in parallel requests
2024-04-04 18:00:37 -04:00
Jacob Fletcher
0e9c9d7ccf
Fix/admin e2e ( #5670 )
2024-04-04 17:31:42 -04:00
Jacob Fletcher
3c5d1b402c
test(admin): enables entity descriptions test
2024-04-04 17:09:22 -04:00
Jarrod Flesch
62b7acc93a
chore: simplify usage of useTitle
2024-04-04 16:15:49 -04:00
Jacob Fletcher
03abc641c5
test(admin): ignores search params when waiting for list view url
2024-04-04 16:09:46 -04:00
Jacob Fletcher
03c9a883e1
Merge branch 'alpha' into fix/alpha/admin-e2e
2024-04-04 13:48:11 -04:00
Jarrod Flesch
07d118ae7d
chore: fix filtering tests
2024-04-04 13:39:17 -04:00
Alessio Gravili
e912dde08d
chore: ensure autologin passes before starting tests for all e2e test suites ( #5659 )
2024-04-04 13:39:06 -04:00
Jacob Fletcher
81c345f33e
test(admin): extracts api view tests into standalone group
2024-04-04 11:25:53 -04:00
Jarrod Flesch
fb70fe5760
chore: skips i18n tests for now
2024-04-04 11:09:31 -04:00
Jarrod Flesch
5b75b8a89e
chore: fixes multi-select stalling tests
2024-04-04 11:04:46 -04:00
Jarrod Flesch
fa0296b796
chore: passing admin/list-filtering/multi-select
2024-04-04 11:04:46 -04:00
Jacob Fletcher
bfbf4ef0b5
test(admin): improves file organization and test names
2024-04-04 09:52:51 -04:00
Jarrod Flesch
94c4b180c1
chore: fix tsc errors
2024-04-04 09:40:36 -04:00
Jacob Fletcher
f752b38228
test(admin): partially passing list view filtering
2024-04-04 09:30:30 -04:00
Jarrod Flesch
d79748a967
chore: more admin test fixes
2024-04-04 09:28:12 -04:00
Jacob Fletcher
8313cf34a6
test(admin): passing custom css
2024-04-03 18:03:10 -04:00
Jarrod Flesch
cc5d01d0e2
chore: fixes deleteAllPosts test helper
2024-04-03 17:07:45 -04:00