Commit Graph

  • 2587e43abb fix(ui): fix Blocks custom row labels on TanStack and block row reordering Sasha Rakhmatulin 2026-05-06 11:26:09 +01:00
  • 6072475616 chore(db-mongodb): bump mongoose to 8.9.5 (#16489) Sasha 2026-05-06 10:34:34 +01:00
  • f3f8cb6c59 feat(ui): v4 upload field (#16422) Jessica Rynkar 2026-05-06 10:09:07 +01:00
  • b5283499e9 fix(tanstack-start): resolve custom component prop passing and error formatting for TanStack adapter Sasha Rakhmatulin 2026-05-06 09:52:50 +01:00
  • 51c88187ae feat!: move global admin.components.elements to admin.components.edit (#16492) Jake Fletcher 2026-05-06 01:26:35 -04:00
  • f9b339a421 feat!: remove admin.hideAPIURL in favor of view conditions (#12940) Jake Fletcher 2026-05-05 18:51:35 -04:00
  • 2d77a3ed68 feat: hierarchy with ui (#15769) Jarrod Flesch 2026-05-05 15:51:30 -04:00
  • fcdb7ba674 ci: add missing e2e test suite to CI (#16491) Alessio Gravili 2026-05-05 09:54:37 -07:00
  • 1f42ec3f4c feat(ui): export missing icons from client entry point (#16472) Patrik 2026-05-05 12:53:38 -04:00
  • 931a349548 fix(richtext-lexical): cursor kicked out of nested richtext while typing in a block (#16490) Alessio Gravili 2026-05-05 09:43:36 -07:00
  • 29eeb7fe13 fix(richtext-lexical): cursor kicked out of nested richtext while typing in a block (#16478) Alessio Gravili 2026-05-05 08:55:27 -07:00
  • 52bd536c0e test(evals): show codegen output as syntax-highlighted diff in dashboard (#16488) Elliot DeNolf 2026-05-05 11:55:17 -04:00
  • 0edf1dafdd chore(deps): replace bson-objectid with internal hex-id helper Sasha Rakhmatulin 2026-05-05 15:59:36 +01:00
  • b1446ac87e fix(tanstack-start): resolve custom field component rendering and E2E test regressions Sasha Rakhmatulin 2026-05-05 14:27:16 +01:00
  • a2440207b8 fix: resolve TanStack scheduler SyntaxError, NotFound req prop, and E2E flakiness Sasha Rakhmatulin 2026-05-05 11:14:31 +01:00
  • 41aa5bf529 fix: resolve CI regressions in Lexical rendering, lint, MongoDB timing, and DnD flakiness Sasha Rakhmatulin 2026-05-05 09:31:05 +01:00
  • a79859f55c Merge branch 'main' of github.com:payloadcms/payload into experiment/framework-adapter-pattern Sasha Rakhmatulin 2026-05-05 08:47:05 +01:00
  • 43918abb1d feat(ui): update icons to match v4 design (#16452) Patrik 2026-05-04 14:52:50 -04:00
  • b66846fac1 docs: scaffold v4 migration guide (#16468) Jake Fletcher 2026-05-04 13:18:53 -04:00
  • f185668286 feat(ui): v4 blocks field (#16384) Jessica Rynkar 2026-05-04 17:57:06 +01:00
  • e1cde7a0db feat(ui): restyle slug field to match v4 design (#16444) Patrik 2026-05-04 12:51:12 -04:00
  • caf9150aa2 fix: stop workflows retrying forever when no retries are configured (#16465) Alessio Gravili 2026-05-04 09:28:09 -07:00
  • 0facc448c8 fix(ui): respect formatDocURL returning null in ListDrawer (#16464) Alessio Gravili 2026-05-04 09:27:46 -07:00
  • 695df3cf19 fix(plugin-multi-tenant): tenant field unselectable in bulk upload "Edit all" (#16466) Alessio Gravili 2026-05-04 09:27:30 -07:00
  • 3cd4a64230 fix(ui): show all listSearchableFields in ListDrawer search placeholder (#16467) Alessio Gravili 2026-05-04 09:27:12 -07:00
  • 3fa9304622 fix(ui): respect formatDocURL returning null in ListDrawer (#16398) Alessio Gravili 2026-05-04 08:57:52 -07:00
  • 3dbbe6cd42 chore: pass --browser chromium to playwright MCP (#16454) Alessio Gravili 2026-05-04 08:56:08 -07:00
  • 9e2339cea6 test: update gear icon test v4-icons Patrik Kozak 2026-05-04 09:35:04 -04:00
  • 199755fed7 Merge branch 'main' of github.com:payloadcms/payload into v4-icons Patrik Kozak 2026-05-01 18:09:41 -04:00
  • 32be096d11 chore: add custom icons view to v4 test suite Patrik Kozak 2026-05-01 18:09:07 -04:00
  • e59fcf08b5 feat(ui): update icons to match v4 design Patrik Kozak 2026-05-01 17:37:07 -04:00
  • 8eba8b3779 hack together a working demo #16446 perf/form-state-v4 Jake Fletcher 2026-05-01 15:11:01 -04:00
  • cd37bd4f4b fix(ui): add min-height and padding to textarea field (#16442) Jarrod Flesch 2026-05-01 14:33:04 -04:00
  • d31d3c0698 fix int tests Sasha Rakhmatulin 2026-05-01 19:04:24 +01:00
  • da5dd8a50e fix: stop workflows retrying forever when no retries are configured (#16450) Alessio Gravili 2026-05-01 10:48:19 -07:00
  • ea23f1dd70 fix build Sasha Rakhmatulin 2026-05-01 18:08:32 +01:00
  • 8fe442c8b0 fix(plugin-multi-tenant): tenant field unselectable in bulk upload "Edit all" (#16447) Alessio Gravili 2026-05-01 08:31:36 -07:00
  • ae23c7b339 fix build Sasha Rakhmatulin 2026-05-01 16:13:58 +01:00
  • c0438fe365 fix(ui): show all listSearchableFields in ListDrawer search placeholder (#16400) Alessio Gravili 2026-05-01 08:06:49 -07:00
  • f83c99e441 feat!: remove deprecated job queue state: 'failed' task return shape (#16416) Alessio Gravili 2026-05-01 08:01:28 -07:00
  • 92c4e244b3 merge Sasha Rakhmatulin 2026-05-01 15:55:11 +01:00
  • 522bf2f293 rscs Sasha Rakhmatulin 2026-05-01 15:42:41 +01:00
  • b3fac323f4 feat(ui): restyle relationship field with design tokens to match v4 design (#16441) Jarrod Flesch 2026-05-01 08:34:44 -04:00
  • 5b1e7cdb1b fix(next): handle trailing-slash forms of /api and /admin routes #16432 fix/trailing-slash-api-redirect Jarrod Flesch 2026-04-30 18:54:07 -04:00
  • 8ca6282a34 feat: restyle password and confirm-password field to match v4 design (#16438) Patrik 2026-04-30 17:03:06 -04:00
  • b254854978 feat(ui): update Group field styles to match v4 design (#16423) Jarrod Flesch 2026-04-30 16:50:41 -04:00
  • 019335bc62 fix(ui): improve ReactSelect clear indicator positioning and sizing (#16440) Jarrod Flesch 2026-04-30 16:14:49 -04:00
  • 86dda3d825 fix(ui): checkbox and radio error tooltip alignment (#16439) Jarrod Flesch 2026-04-30 16:13:16 -04:00
  • 5df759b4bc feat(ui): restyle textarea field to match v4 design (#16427) Jarrod Flesch 2026-04-30 15:42:44 -04:00
  • d6f0091268 feat(ui): restyle tabs field with design tokens to match v4 design (#16428) Jarrod Flesch 2026-04-30 15:12:15 -04:00
  • 76ee267e4c fix(ui): replace --base with spacer tokens in Row field CSS (#16425) Jarrod Flesch 2026-04-30 14:52:14 -04:00
  • 972d401423 feat: update date field to v4 design (#16430) Jessica Rynkar 2026-04-30 19:37:08 +01:00
  • ad9e171b8f feat(ui): restyle Number & Text field for v4 (#16419) Patrik 2026-04-30 11:39:55 -04:00
  • be1caf252a rsc plan Sasha Rakhmatulin 2026-04-30 16:31:03 +01:00
  • 640c6d76b1 ci: add evals and skills scopes [skip ci] (#16435) Elliot DeNolf 2026-04-30 11:10:08 -04:00
  • f221f6c22b test: evals audit datasets to dev-facing cases (#16433) Elliot DeNolf 2026-04-30 11:00:10 -04:00
  • d507825117 general test suite Sasha Rakhmatulin 2026-04-30 15:33:47 +01:00
  • b519801794 feat(ui): v4 array field (#16370) Jessica Rynkar 2026-04-30 15:22:15 +01:00
  • aa22e874c9 fix versions more Sasha Rakhmatulin 2026-04-30 14:24:58 +01:00
  • 5ea7981e8a test: add trailing-slash e2e suite Jarrod Flesch 2026-04-30 09:19:08 -04:00
  • 9f7152f68d fix(next): support next.config trailingSlash without /api redirect loop Jarrod Flesch 2026-04-30 09:05:49 -04:00
  • 548160262d fix(ui): smooth border-radius transition on collapsible close (#16431) Jarrod Flesch 2026-04-30 09:04:43 -04:00
  • 424c196adf fix regressions Sasha Rakhmatulin 2026-04-30 10:46:23 +01:00
  • 88b429be8a merge Sasha Rakhmatulin 2026-04-30 09:46:32 +01:00
  • 5d2336b0cd Merge perf/form-state-v4-phase-15-spec-cleanup into perf/form-state-v4 Jake Fletcher 2026-04-30 00:07:54 -04:00
  • 06b6f4d403 chore: drop test-only deps + scaffolding from form-state v4 work Jake Fletcher 2026-04-30 00:06:35 -04:00
  • 0141199ee8 chore: drop narrow spec files added during form-state v4 work Jake Fletcher 2026-04-30 00:02:11 -04:00
  • ce37c0981a cleanup Jake Fletcher 2026-04-29 23:54:20 -04:00
  • bd94d488a5 Merge perf/form-state-v4-phase-14-conditions-demo into perf/form-state-v4 Jake Fletcher 2026-04-29 23:53:34 -04:00
  • 1e7bd1ff4e fix(ui): skip decideCall targets whose visibility is currently false Jake Fletcher 2026-04-29 23:46:47 -04:00
  • f648d4f5cd fix(ui): drop row-level isLoading for arrays containing server custom Fields Jake Fletcher 2026-04-29 23:12:09 -04:00
  • f33959cca6 cleanup Jake Fletcher 2026-04-29 23:04:32 -04:00
  • 5900dfd46b fix(ui): wrap shimmer in WatchCondition; document isomorphic conditions Jake Fletcher 2026-04-29 23:01:05 -04:00
  • 40d35ba150 feat(ui): show shimmer for fields awaiting server custom Field render Jake Fletcher 2026-04-29 22:54:14 -04:00
  • 580c905b2a fix(ui): don't pre-render custom Field components for fields hidden by condition Jake Fletcher 2026-04-29 22:46:35 -04:00
  • 8c18d10e01 refactor(payload): drop sanitize-time inline-condition warn; keep v4 TODO on prop Jake Fletcher 2026-04-29 22:26:19 -04:00
  • f175f94f89 fix(ui): expand wildcard admin.condition paths per realized row Jake Fletcher 2026-04-29 22:24:19 -04:00
  • e0fe790dda refactor(payload): drop AdminCondition rename; use ConditionRef alongside Condition Jake Fletcher 2026-04-29 22:07:47 -04:00
  • f352b0c022 feat(payload): introduce path-valued AdminCondition; deprecate inline form Jake Fletcher 2026-04-29 21:58:49 -04:00
  • 5ec86c720c Merge perf/form-state-v4-phase-13-source-text-classifier into perf/form-state-v4 Jake Fletcher 2026-04-29 19:34:16 -04:00
  • 78b7becbdd feat(ui): mount client custom Field components synchronously on ADD_ROW Jake Fletcher 2026-04-29 19:32:14 -04:00
  • 7b0f124c07 fix(ui): pass ClientField to client-mounted custom Field components Jake Fletcher 2026-04-29 19:24:15 -04:00
  • 425856001e fix(ui): keep earlier array rows stable when adding new server-rendered rows Jake Fletcher 2026-04-29 19:18:56 -04:00
  • 552358b024 fix(ui): show shimmer on new array/block rows awaiting server-rendered Field Jake Fletcher 2026-04-29 19:04:35 -04:00
  • 1194e7710f fix(ui): make render-fields server function actually render custom server Field components Jake Fletcher 2026-04-29 18:55:15 -04:00
  • 1786f72cf1 fix(ui): strip entity slug from componentRefs before client componentIndex Jake Fletcher 2026-04-29 18:25:19 -04:00
  • 1145fc7437 feat(ui): Edit dispatch reads kind tag instead of runtime \$\$typeof check Jake Fletcher 2026-04-29 17:07:13 -04:00
  • d09fcf0d32 feat(payload): tag componentIndex entries with kind from source-text classifier Jake Fletcher 2026-04-29 17:06:53 -04:00
  • 044524e733 feat(payload): source-text use-client classifier with baseDir-relative resolution Jake Fletcher 2026-04-29 17:06:40 -04:00
  • 7eaeb81da9 docs(payload): explain why walkSchema is distinct from traverseFields Jake Fletcher 2026-04-29 16:37:47 -04:00
  • 62430bd6dd test(ui): render-test coverage for WatchCondition and FieldError consumers Jake Fletcher 2026-04-29 16:30:26 -04:00
  • afbb61afbf refactor(payload): extract shared walkSchema helper consumed by buildComponentIndex and buildImportMaps Jake Fletcher 2026-04-29 16:23:13 -04:00
  • d0e8974d1d feat(ui): gate admin.validate on field.isModified to skip untouched-field errors Jake Fletcher 2026-04-29 16:14:52 -04:00
  • 8dd880cb04 feat(ui): split dispatch targets by kind in Edit onChange Jake Fletcher 2026-04-29 16:05:27 -04:00
  • 4687ada01a feat(ui): FieldError surfaces admin.validate errors live during edit Jake Fletcher 2026-04-29 15:37:02 -04:00
  • e80120be46 feat(ui): WatchCondition consumes VisibilityMap for path-valued conditions Jake Fletcher 2026-04-29 15:34:51 -04:00
  • e073f49dd6 fix(ui): default ADD_ROW to isLoading false to remove shimmer flash Jake Fletcher 2026-04-29 15:29:41 -04:00
  • 47314c4dd9 feat(ui): drop per-edit stale-data check from Edit view Jake Fletcher 2026-04-29 15:22:35 -04:00
  • db1b2a8812 test: evals per-case QA tests and inlined suites (#16424) Elliot DeNolf 2026-04-29 15:14:29 -04:00
  • 5a5f4b0e6b fix(ui): use ref for editSessionStartTime to prevent stale-closure heartbeat Jake Fletcher 2026-04-29 15:13:12 -04:00