Elliot DeNolf
b05a5e1fb6
chore(deps): bump turborepo
3.0.0-beta.23
2024-05-02 15:57:18 -04:00
Elliot DeNolf
92a5da1006
chore: move stripe postman out of src [skip ci]
2024-05-02 15:50:44 -04:00
Paul
75a95469b2
feat(plugin-stripe): update plugin stripe for v3 ( #6019 )
2024-05-02 16:19:27 -03: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
Patrik
a2b92aa3ff
fix(ui): watch "where" query param inside route and reset WhereBuilder ( #6184 )
2024-05-02 13:25:51 -04:00
Friggo
544a2285d3
chore(translations): czech translation improvements ( #6078 )
2024-05-02 12:54:18 -04:00
Elliot DeNolf
8c39950ea3
chore(release): v3.0.0-beta.22 [skip ci]
v3.0.0-beta.22
2024-05-02 12:27:28 -04:00
Yiannis Demetriades
6d642fe9b9
fix(templates): adds back missing CSS import in blank 3.0 template ( #6183 )
3.0.0-beta.22
2024-05-02 11:30:58 -04:00
Jacob Fletcher
f175a741bc
chore(next): exports initPage utility ( #6182 )
2024-05-02 11:22:13 -04:00
Jacob Fletcher
3290376f80
fix(next): ensures admin access only blocks admin routes
2024-05-02 11:07:43 -04:00
Jacob Fletcher
2b5c1ba99a
chore(next): exports initPage utility
2024-05-02 10:32:17 -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
Wilson
b729b9bebd
docs: add before login comments ( #6101 )
2024-05-01 15:59:11 -04:00
Tylan Davis
26ee91eb48
docs: adjust line breaks in code blocks ( #6001 )
2024-05-01 15:57:39 -04:00
Paul
43a17f67a0
chore(richtext-lexical): export types for additional props ( #6173 )
2024-05-01 15:03:06 -03:00
Elliot DeNolf
c71d2db949
chore(release): v3.0.0-beta.21 [skip ci]
v3.0.0-beta.21
2024-05-01 13:25:14 -04:00
Jacob Fletcher
04f1df8af1
fix(templates): updates payload app files ( #6172 )
2024-05-01 12:43:47 -04:00
Elliot DeNolf
1c490aee42
fix(deps): move file-type to deps ( #6171 )
2024-05-01 12:20:45 -04:00
Elliot DeNolf
c6132df866
chore: rename resend package ( #6168 )
2024-05-01 12:02:40 -04:00
Alessio Gravili
d8f91cc94c
feat(richtext-lexical)!: various validation improvement ( #6163 )
...
BREAKING: this will now display errors if you're previously had invalid link or upload fields data - for example if you have a required field added to an uploads node and did not provide a value to it every time you've added an upload node
2024-05-01 11:33:02 -04:00
Alessio Gravili
568b074809
fix: various loader issues ( #6090 )
2024-05-01 10:45:28 -04:00
Alessio Gravili
401c16e485
chore: lexical int tests: do not use relationTo to collection with rich text relationships disabled
2024-05-01 00:47:40 -04:00
Elliot DeNolf
17bee6a145
ci: reworks changelog and release notes generation ( #6164 )
2024-04-30 23:50:49 -04:00
Alessio Gravili
8829fba6cf
feat(richtext-lexical)!: add validation to link and upload nodes
...
BREAKING: this will now display errors if you're previously had invalid link or upload fields data - for example if you have a required field added to an uploads node and did not provide a value to it every time you've added an upload node
2024-04-30 23:14:27 -04:00
Alessio Gravili
e8983abe65
ci: enable fields RichText e2e test suite
2024-04-30 23:12:47 -04:00
Alessio Gravili
01f38c4e33
feat(richtext-lexical): link node: disable client-side link validation. This allows overriding validation behavior by providing your own url field to the Link feature.
...
Allows you to, for example, allow anchor nodes to be inputted as URL by overriding validation.
2024-04-30 23:12:07 -04:00
Alessio Gravili
10b99ceb6f
fix: add missing error logger to buildFormState error catch
2024-04-30 23:10:52 -04:00
Alessio Gravili
1140426b73
Merge remote-tracking branch 'origin/beta' into feat/improve-lexical-validations-2
2024-04-30 23:02:07 -04:00
Alessio Gravili
5a82f34801
feat(richtext-lexical)!: change link fields handling ( #6162 )
...
**BREAKING:**
- Drawer fields are no longer wrapped in a `fields` group. This might be breaking if you depend on them being in a field group in any way - potentially if you use custom link fields. This does not change how the data is saved
- If you pass in an array of custom fields to the link feature, those were previously added to the base fields. Now, they completely replace the base fields for consistency. If you want to ADD fields to the base fields now, you will have to pass in a function and spread `defaultFields` - similar to how adding your own features to lexical works
**Example Migration for ADDING fields to the link base fields:**
**Previous:**
```ts
LinkFeature({
fields: [
{
name: 'rel',
label: 'Rel Attribute',
type: 'select',
hasMany: true,
options: ['noopener', 'noreferrer', 'nofollow'],
admin: {
description:
'The rel attribute defines the relationship between a linked resource and the current document. This is a custom link field.',
},
},
],
}),
```
**Now:**
```ts
LinkFeature({
fields: ({ defaultFields }) => [
...defaultFields,
{
name: 'rel',
label: 'Rel Attribute',
type: 'select',
hasMany: true,
options: ['noopener', 'noreferrer', 'nofollow'],
admin: {
description:
'The rel attribute defines the relationship between a linked resource and the current document. This is a custom link field.',
},
},
],
}),
2024-04-30 23:01:08 -04:00
Alessio Gravili
5420d889fe
fix(richtext-slate): do not add empty fields group if no custom fields are added
2024-04-30 21:53:47 -04:00
Alessio Gravili
d9bb51fdc7
feat(richtext-lexical)!: initialize lexical during sanitization ( #6119 )
...
BREAKING:
- sanitizeFields is now an async function
- the richText adapters now return a function instead of returning the adapter directly
2024-04-30 15:09:32 -04:00
Alessio Gravili
9a636a3cfb
fix(richtext-lexical): floating toolbar caret positioned incorrectly for some line heights ( #6149 )
2024-04-30 12:01:25 -04:00
Alessio Gravili
181f82f33e
feat(richtext-lexical): implement relationship node click and delete/backspace handling ( #6147 )
2024-04-30 11:11:47 -04:00
Alessio Gravili
6a9cde24b0
fix(richtext-lexical): drag and add block handles disappear too quickly for smaller screen sizes. ( #6144 )
2024-04-30 10:50:18 -04:00
Elliot DeNolf
dc31d9c715
test: parse and update tsconfig in before test hook
2024-04-30 00:24:06 -04:00
Elliot DeNolf
45b3f06e1b
chore: implement better tsconfig reset mechanism
2024-04-29 23:23:09 -04:00
Elliot DeNolf
d5f7944ac4
chore(eslint): set prefer-ts-expect-error to error
2024-04-29 22:30:05 -04:00
Elliot DeNolf
3d50caf985
feat: implement resend rest email adapter ( #5916 )
2024-04-29 22:06:53 -04:00
Jacob Fletcher
4d7ef58e7e
fix: blocks non-admin users from admin access ( #6127 )
2024-04-29 19:53:18 -04:00
Paul
3e117f4e99
chore: add graphql as a dependency to the blank template ( #6128 )
2024-04-29 20:09:27 -03:00
Elliot DeNolf
888d6f8856
ci(scripts): adjust release publish limit
2024-04-29 17:19:36 -04:00
Elliot DeNolf
9ebf8693d4
chore(release): v3.0.0-beta.20 [skip ci]
v3.0.0-beta.20
2024-04-29 16:51:35 -04:00
James Mikrut
d8c3127b09
fix: local req missing url headers ( #6126 )
...
Co-authored-by: Jarrod Flesch <jarrodmflesch@gmail.com >
2024-04-29 16:40:59 -04:00
James Mikrut
b6631f4778
fix: logout-inactivity route was 404ing ( #6121 )
2024-04-29 15:53:08 -04:00
Elliot DeNolf
2e77bdf11e
test: add test email adapter, use for all tests by default ( #6120 )
2024-04-29 14:38:35 -04:00
Elliot DeNolf
cce75f11ca
ci: add better message for PR subject pattern error
2024-04-29 14:34:04 -04:00
Elliot DeNolf
d8b6b39dbb
fix: validate user slug is an auth-enabled collection ( #6118 )
2024-04-29 14:25:23 -04:00
Jacob Fletcher
fa89057aac
fix(next,ui): properly sets document operation for globals ( #6116 )
2024-04-29 13:58:06 -04:00
Jarrod Flesch
15db0a8018
fix: conditions throwing errors break form state ( #6113 )
2024-04-29 12:54:00 -04:00
Elliot DeNolf
b7a4d9cea4
chore(deps): adjust node engines to account for node register requirement ( #6115 )
2024-04-29 12:28:31 -04:00