Alessio Gravili
cb3355b30f
feat!: move from react-toastify to sonner ( #6682 )
...
**BREAKING:** We now export toast from `sonner` instead of
`react-toastify`. If you send out toasts from your own projects, make
sure to use our `toast` export, or install `sonner`. React-toastify
toasts will no longer work anymore. The Toast APIs are mostly similar,
but there are some differences if you provide options to your toast
CSS styles have been changed from Toastify
```css
/* before */
.Toastify
/* current */
.payload-toast-container
.payload-toast-item
.payload-toast-close-button
/* individual toast items will also have these classes depending on the state */
.toast-info
.toast-warning
.toast-success
.toast-error
```
https://github.com/payloadcms/payload/assets/70709113/da3e732e-aafc-4008-9469-b10f4eb06b35
---------
Co-authored-by: Paul Popus <paul@nouance.io >
2024-06-11 14:12:59 -04:00
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
92f458dad2
feat(next,ui): improves loading states ( #6434 )
2024-05-29 14:01:13 -04:00
Jacob Fletcher
2b941b7e2c
fix(next,ui): fixes global doc permissions and optimizes publish access data loading ( #6451 )
2024-05-22 10:03:12 -04:00
Jacob Fletcher
18009349c0
fix(ui): properly sets hasSavePermission on nested documents ( #6394 )
2024-05-17 13:41:38 -04:00
Jacob Fletcher
6a0fffe002
feat!: consolidates admin.logoutRoute and admin.inactivityRoute into admin.routes ( #6354 )
2024-05-14 21:18:19 +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
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
Jacob Fletcher
4d7ef58e7e
fix: blocks non-admin users from admin access ( #6127 )
2024-04-29 19:53:18 -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
22c53392a3
chore: improves types for payloadRequest ( #6012 )
2024-04-25 10:23:03 -04:00
Ritsu
d5cbbc472d
feat: add count operation to collections ( #5930 )
2024-04-20 14:45:44 -04:00
Jacob Fletcher
6cd5b253f1
fix(next): admin access control ( #5887 )
2024-04-17 10:31:39 -04:00
Paul
2f446e11d6
chore: bump nextjs dependencies to ^14.2 ( #5820 )
...
fix(plugin-seo): overriding existing endpoints
2024-04-12 12:32:45 -03:00
James
c9399efa65
chore: fixes access control test
2024-04-08 22:25:35 -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
James
5e52339135
chore: converts e2e suites to new pattern
2024-04-01 16:37:12 -04:00
Paul
5339c09b72
fix: access control test suite ( #5548 )
...
* chore: improve flakiness with access control test suite
* fix issue with redirecting from a drawer
* chore: watches for created id in drawers
---------
Co-authored-by: James <james@trbl.design >
2024-03-29 11:46:46 -03:00
Alessio Gravili
93dd6b5a98
chore: add skipped, failing lexical e2e test for errors within nested block fields, fix lexical seed data, disable access-control test ( #5508 )
2024-03-28 13:36:05 -04:00
Alessio Gravili
8deb19e3ac
chore: replace incorrect usage of saveDocAndAssert helpers
2024-03-27 16:17:46 -04:00
Alessio Gravili
db8e805a96
fix: improve error path merging from server, make sure no new or removed rows/values coming from the server are being considered outside addFieldRow
2024-03-27 15:55:19 -04:00
Alessio Gravili
08ff286f9a
chore: e2e: replace flaky manual save actions with non-flaky saveDocAndAssert helper
2024-03-27 12:18:17 -04:00
Paul
9c7e7ed8d4
fix(ui): custom buttons and e2e refresh permissions test ( #5458 )
...
* moved refresh permissions test suite to access control
* support for custom Save, SaveDraft and Publish buttons in admin config for collections and globals
* moved navigation content to client side so that permissions can be refreshed from active state
2024-03-26 11:48:00 -03:00
Alessio Gravili
2c68f8fba1
chore: unflake access-control, fix incorrect poll & toPass timeouts
2024-03-22 16:42:41 -04:00
Elliot DeNolf
99adfd2bba
chore: export mapAsync, fix some packages/next refs
2024-03-19 01:34:12 -04:00
Elliot DeNolf
c5ecf48d94
chore: add test/ to workspace, update most references
2024-03-19 00:59:56 -04:00
Elliot DeNolf
65f2cb9a22
chore: rename configHelpers to match function name
2024-03-16 10:18:34 -04:00
Elliot DeNolf
14eb66c87d
test: refactor int tests to use initPayloadInt which reduces boilerplate
2024-03-16 10:11:00 -04:00
Alessio Gravili
6789e61488
chore: run lint & prettier on everything
2024-03-14 23:53:47 -04:00
Alessio Gravili
da1326a336
chore: eslint perf improvements for test suite, make use of cascading for all eslint configs to minimize duplicative rule
2024-03-12 09:15:38 -04:00
Alessio Gravili
847a2994f9
chore: work on e2e's
2024-03-08 12:33:44 -05:00
Alessio Gravili
881d1e9594
chore: replace all __dirname's in test dir
2024-03-08 11:09:59 -05:00
Elliot DeNolf
802919e6ea
test: update e2e suites
2024-02-20 16:26:09 -05:00
Jarrod Flesch
366db1623b
chore: passing graphql test suite
2024-02-16 09:08:37 -05:00
Alessio Gravili
c068a8784e
fix(richtext-lexical): Blocks: make sure fields are wrapped in a uniquely-named group, change block node data format, fix react key error ( #3995 )
...
* fix(richtext-lexical): make sure block fields are wrapped in a uniquely-named group
* chore: remove redundant hook
* chore(richtext-lexical): attempt to fix unnecessary unsaved changes warning regression
* cleanup everything
* chore: more cleanup
* debug
* looks like properly cloning the formdata for setting initial state fixes the issue where the old formdata is updated even if node.setFields is not called
* chore: fix e2e tests
* chore: fix e2e tests (a selector has changed)
* chore: fix int tests (due to new blocks data format)
* chore: fix incorrect insert block commands in drawer
* chore: add new e2e test
* chore: fail e2e tests when there are browser console errors
* fix(breaking): beforeInput and afterInput: fix missing key errors, consistent typing and cases in name
2023-11-16 22:01:04 +01:00
Patrik
cef4cbb0ee
fix: conditionally hide dot menu in DocumentControls ( #4075 )
2023-11-09 12:01:58 -05:00
Jarrod Flesch
cdc10be1a2
fix: do not display field if read permission is false - admin panel ui ( #3949 )
2023-11-01 10:21:19 -04:00
Jacob Fletcher
67d61df563
fix: standardizes layout of document fields ( #3798 )
2023-10-20 22:22:41 -04:00
Jacob Fletcher
9d9d20efd9
chore: overhauls main nav ( #3410 )
2023-09-29 13:10:37 -04:00
Jacob Fletcher
85c8e4dc65
chore: overhauls admin navigation ( #3339 )
2023-09-15 17:33:28 -04:00
Jacob Fletcher
81010311f9
chore: builds main menu modal ( #3313 )
2023-09-15 16:40:08 -04:00
James
2a9946f788
chore: resolves some of the testing suite issues
2023-09-15 16:29:16 -04:00
Alessio Gravili
e2df74bbff
chore: fix e2e tests by not importing from ./config
2023-09-07 22:53:28 +02:00
James
0f3b364e46
chore: hoists tests out of payload package
2023-09-01 14:45:41 -04:00
Alessio Gravili
a67278b29f
chore: move to monorepo structure
2023-08-23 12:20:30 +02:00
Alessio Gravili
9467074fb9
chore: update 2.0 branch from master ( #3207 )
...
Co-authored-by: Jacob Fletcher <jacobsfletch@gmail.com >
Co-authored-by: Alessio Gravili <alessio@gravili.de >
Co-authored-by: PatrikKozak <patrik@trbl.design >
Co-authored-by: Lucas Blancas <lablancas@gmail.com >
Co-authored-by: Stef Gootzen <37367280+stefgootzen@users.noreply.github.com >
Co-authored-by: Jarrod Flesch <30633324+JarrodMFlesch@users.noreply.github.com >
Co-authored-by: Jessica Chowdhury <67977755+JessChowdhury@users.noreply.github.com >
Co-authored-by: PatrikKozak <35232443+PatrikKozak@users.noreply.github.com >
Co-authored-by: Greg Willard <Wickett06@gmail.com >
Co-authored-by: James Mikrut <james@payloadcms.com >
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
Co-authored-by: Elliot DeNolf <denolfe@gmail.com >
fix: WhereBuilder component does not accept all valid Where queries (#3087 )
fix: passes in height to resizeOptions upload option to allow height resize (#3171 )
2023-08-22 16:04:50 -04:00
James
3a5851d28a
chore: passing tests
2023-07-31 18:12:09 -04:00
James
20179ba77b
chore: merge master
2023-07-29 11:18:39 -04:00
Jarrod Flesch
641c765fb9
feat: solidifies bundler adapter pattern ( #3044 )
2023-07-21 17:20:51 -04:00