Timothy Choi
3b8a27d199
feat: pass path to FieldDescription ( #4364 )
...
fix: DescriptionFunction type
Co-authored-by: Jarrod Flesch <jarrodmflesch@gmail.com >
2023-12-04 13:59:18 -05:00
Alessio Gravili
ff61d5a099
chore(richtext-*): roll-back richtext adapter change
2023-11-30 16:25:17 +01:00
Alessio Gravili
3502ce720b
fix: incorrect key property in Tabs field component ( #4311 )
...
Fixes #4282
2023-11-29 22:18:40 +01:00
Jarrod Flesch
d4f28b16b4
fix(richtext-slate): add use client to top of tsx files importing from payload core ( #4312 )
2023-11-29 12:19:54 -05:00
Alessio Gravili
094d02ce1d
fix(richtext-lexical): re-use payload population logic to fix population-related issues ( #4291 )
...
* chore(richtext-lexical): Add int test which reproduces the issue
* chore: Remove unnecessary await in core afterRead promise
* fix(richtext-lexical): re-use recurseNestedFields from payload instead of using own recurseNestedFields
* chore(richtext-lexical): pass in missing properties which are available in the core afterRead hook
* chore: remove unnecessary block
2023-11-28 19:18:07 +01:00
Alessio Gravili
989c10e0e0
feat: allow richtext adapters to control type generation, improve generated lexical types ( #4036 )
2023-11-16 11:36:20 -05:00
Alessio Gravili
4ec5643dd7
chore: restricts character length in table cells ( #4063 )
2023-11-14 11:25:24 -05:00
Alessio Gravili
dac9514eb0
fix(richtext-*): type issues with typescript strict mode enabled
2023-10-27 15:44:10 +02:00
Alessio Gravili
e197e0316f
fix(richtext-*): hasMany relationships not populated correctly
2023-10-21 23:58:47 +02:00
Alessio Gravili
0af36af16c
feat(richtext-lexical): HTML Serializer ( #3685 )
...
* chore(richtext-lexical): add jsdocs for afterReadPromise in GraphQL
* feat(richtext-lexical): HTML Serializer
* chore(richtext-lexical): adjust comment
* chore(richtext-lexical): change the way the html serializer works
* chore: working html converter field, improve various exports
* feat: link and heading html serializers
* fix: populationPromises not being added properly
* feat: allow html serializers to be async
* feat: upload html serializer
* feat: text format => html
* feat: lists => html
* feat: Quote => html
* chore: improve Checklist => html conversion, by passing in the full parent to converters
2023-10-21 14:37:59 +02:00
Alessio Gravili
cb39354a9d
fix(richtext-*): link drawer form receiving incorrect field schema ( #3696 )
2023-10-16 19:43:23 +02:00
Alessio Gravili
b8a58666e7
fix(richtext-*): extra fields not being iterated correctly ( #3693 )
2023-10-16 18:47:52 +02:00
James
66018362fe
chore: properly separates server / client exports
2023-10-14 14:08:08 -04:00
James
5902d4542b
Merge branch 'main' of github.com:payloadcms/payload
2023-10-14 11:51:13 -04:00
James
6bc282444e
chore: slate compatibility with next-payload
2023-10-14 11:49:38 -04:00
Alessio Gravili
cc56da11d6
fix: database adapter types
2023-10-12 17:53:35 +02:00
Alessio Gravili
9ae585d23c
fix: Slate toolbar rendered even if it has no elements and leaves
2023-10-10 19:22:08 +02:00
Alessio Gravili
501ec4464f
chore(richtext-slate): export ElementButton, LeafButton and toggleElement
2023-10-09 14:50:19 +02:00
Alessio Gravili
92fdfbe333
chore(richtext-slate): export types
2023-10-09 04:38:14 +02:00
Jacob Fletcher
960fe42b93
chore: resolves ts errors in views ( #3453 )
2023-10-06 14:58:51 -04:00
Alessio Gravili
cffb5663aa
fix: custom fields of Upload and Link features not being sanitized (both Slate and Lexical)
2023-10-06 15:47:31 +02:00
Alessio Gravili
9acc1e4c99
feat: block node validations
2023-10-06 11:30:18 +02:00
Elliot DeNolf
1107a1d7d1
chore: rename editors
2023-10-04 13:27:19 -04:00
Jarrod Flesch
6fa5866f99
feat: 2.0 popover style updates ( #3404 )
2023-09-29 09:05:02 -04:00
Jacob Fletcher
aa94c00bc6
chore: misc css ( #3391 )
2023-09-27 13:18:29 -04:00
Alessio Gravili
cdaa0acd61
chore: run eslint & prettier, adjust perfectionist sorting for package.json and tsconfig.json in eslint configs
2023-09-19 11:41:56 +02:00
Alessio Gravili
a81401cf77
feat: breaking: richtext adapter ( #3311 )
...
BREAKING: requires user to install @payloacms-richtext-slate and specify a `config.editor` property
* chore: move slate stuff into packages/richtext-slate
* chore: fieldTypes stuff
* chore: fix richtext-slate tsconfig
* chore: add clean:unix command
* chore: fix up things
* chore: undo subpath imports being hoisted up
* chore: fix incorrect imports
* chore: improve AdapterArguments type
* chore: remove unused richTextToHTML and stringifyRichText files
* fix: core-dev scss imports
* chore: fix publishConfig exports for richtext-slate
* chore: adjust joi schema for richtext field
* chore: various fixes
* chore: handle afterRead population in richText adapter
* chore: handle more after-read promise stuff
* chore: fix joi validation
* chore: add richtext adapter to tests
* chore: merge adapter props with field props
* chore: index.tsx => index.ts
* chore: rename `adapter` to `editor`
* chore: fix e2e tests not running due to importing a constant from a file (`Tabs`) which imports createSlate.
This fails because createSlate imports React components.
* chore: remove unnecessary import
* chore: improve various typings
* chore: improve typings for List view Cell components
* feat: richText adapter cell component
* chore: add missing types packages for packages/richtext-slate
* chore: add new adapter interface properties to joi schema
* chore: withMergedProps utility which replaces getSlateCellComponent and getSlateFieldComponent
* feat: added config.defaultEditor property which is now required. field.editor is no longer required and overrides config.defaultEditor
* docs: mention editor and defaultEditor property in the docs
* chore: fix incorrectly formatted JSX in docs files breaking mdx parser
* chore: fix various errors
* chore: auto-generated pointer files
2023-09-19 11:03:31 +02:00