36336 Commits

Author SHA1 Message Date
Jamie Howard
34e034f28a
feat: add support for custom field attributes in schema mapping (#24310) 2025-09-08 10:27:16 +02:00
Jan Fässler
f0bfcece10
fix: saving deletion of optional components not working (#24317)
Co-authored-by: Mark Kaylor <mark.kaylor@strapi.io>
2025-09-05 17:57:01 +02:00
Rémi de Juvigny
9700eba820
future(preview): handle nested fields (#24296)
* feat: add content source maps service

* chore: refactor to fp and async.pipe

* chore: use header instead of query param

* fix: ignore polymorphic relations

* chore: add error handling

* fix: arrays of relations and medias

* enhancement(getstarted): show nested values in preview

* fix: update highlights when the dom changes

* fix: highlight dimensions after text update

* fix: strip away invisible characters from dom

* fix: don't encode slugs

* fix: handle fields in single components

* enhancement: add rawWithIndices to traverseEntity patj

* fix: handle components and repeatable components

* fix: strapi utils build

* fix: dynamic zones

* chore: use dots for array indices not brackets

* fix: content source map base url fallback

* chore: use URLSearchParams instead of URL

* chore: refinements

* test: fieldUtils testing

* fix: traverse-entity doc

* chore: add traverse-entity tests

* feat: scroll element into view on focus
2025-09-05 10:43:52 -04:00
DMehaffy
f22331fa56
Chore: security policy for supported versions and exclusions (#24314) 2025-09-05 03:23:55 -07:00
Adrien L
954e7b08b9
fix: errors when trying to link design-system locally (#24247)
* fix: errors when trying to link design-system locally

* fix: revert changes and fix module declaration on ds side

---------

Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
2025-09-05 03:37:59 -04:00
markkaylor
9c8de92874
Merge pull request #24308 from strapi/releases/5.23.3 2025-09-04 16:54:05 +02:00
markkaylor
65538d2d67 release: 5.23.3 v5.23.3 2025-09-04 12:29:33 +00:00
Bassel Kanso
a1da9b829e
fix: syncing components in draft and publish relations (#24227)
Co-authored-by: Mark Kaylor <mark.kaylor@strapi.io>
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2025-09-03 16:39:31 +02:00
markkaylor
80e8a7c212
Merge pull request #24302 from strapi/releases/5.23.2 2025-09-03 15:53:35 +02:00
markkaylor
9a2f82f5df release: 5.23.2 v5.23.2 2025-09-03 12:17:04 +00:00
Marion Kamoike-Bouguet
318e33b8c2
chore: label and close issues before 2024 (#24279) 2025-08-29 18:19:15 +02:00
Marion Kamoike-Bouguet
460bc6d111
chore: label and close issues before 2023 (#24278) 2025-08-29 17:02:44 +02:00
Marion Kamoike-Bouguet
674c4a343c
chore: label and close issues before 2022 (#24272) 2025-08-29 16:02:32 +02:00
Marion Kamoike-Bouguet
a6da272933
chore: stale issues remove dry run (#24270) 2025-08-29 11:26:01 +02:00
Marion Kamoike-Bouguet
b5cd607fdd
chore: close stale exclude PRs. include all assignees. (#24265) 2025-08-29 09:17:50 +02:00
Marion Kamoike-Bouguet
965570e6e1
chore: close stale issue starts from oldest issue (#24264) 2025-08-28 16:20:35 +02:00
Rémi de Juvigny
57e5fcfee3
future(preview): keep highlights up to date on dom updates (#24216)
* feat: add content source maps service

* chore: refactor to fp and async.pipe

* chore: use header instead of query param

* fix: ignore polymorphic relations

* chore: add error handling

* fix: arrays of relations and medias

* enhancement(getstarted): show nested values in preview

* fix: update highlights when the dom changes

* fix: highlight dimensions after text update

* fix: strip away invisible characters from dom

* fix: don't encode slugs

* chore: mark feedback

* chore: rearrange observers
2025-08-28 08:14:27 -04:00
Marion Kamoike-Bouguet
81d0ec3143
chore: change close stale issue github action (#24260) 2025-08-28 13:31:30 +02:00
Mark Kaylor
1c8a275e80 Merge branch 'main' of github.com:strapi/strapi into develop 2025-08-27 17:18:10 +02:00
markkaylor
e8ac0de06b
Merge pull request #24255 from strapi/releases/5.23.1 2025-08-27 17:15:43 +02:00
markkaylor
7b9b8c7122 release: 5.23.1 v5.23.1 2025-08-27 12:34:37 +00:00
Rémi de Juvigny
bcd95cff43
future(preview): add content source maps service (#24213)
* feat: add content source maps service

* chore: refactor to fp and async.pipe

* chore: use header instead of query param

* fix: ignore polymorphic relations

* chore: add error handling

* fix: arrays of relations and medias

* chore: marc feedback

* chore: use traverseEntity util

* fix: make backend unit test async

* chore: refactor types
2025-08-26 07:40:09 -04:00
Jamie Howard
acdb68cd97
fix: update route serialization utility to handle non-array values correctly (#24245) 2025-08-26 12:41:13 +02:00
Jamie Howard
1b486371fb
Fix: content api route serialization (#24207)
* feat: wip add route serialization utilities, integrate into content API and users-permissions

* fix: add return cloneDeep in getActions

* chore: update comments in route serialization

---------

Co-authored-by: Ziyi Yuan <daydreamnation@live.com>
2025-08-26 09:49:49 +01:00
Adrien L
a8a53e3e7c
fix: wrong count of non draftAndPublish entries (#24211) 2025-08-26 09:45:23 +02:00
akash-dabhi-qed
9243d2d1af
fix: corrected UI of searchbar on content manager (#23813)
* fix: corrected UI of searchbar on strapi content manager

* fix: removed redundant code and added trim search input before filtering links on request

* fix: replaced existing textinput component with design-system's searchbar

* fix: replaced TextInput with Searchbar in ContentTypeBuilder's Navigation field

* fix: update snapshot and fix test

* fix: update search name to fix tests

---------

Co-authored-by: Adrien Lepoutre <thewebsdoor@gmail.com>
2025-08-25 10:57:57 +02:00
markkaylor
c96edda856
chore: update guided tour tracking events (#24192) 2025-08-25 10:35:19 +02:00
Maxime Castres
6a38f974ec
chore: implement a new prompt to enable A/B test and track the event (#24125)
* chore: implement a new prompt to enable A/B test and track the event

* chore: update the name of the event

* chore: lint
2025-08-22 12:34:48 +02:00
Bassel Kanso
1dfd60174c Merge branch 'main' into develop 2025-08-20 14:40:33 +03:00
Bassel Kanso
71fe1f1f54
Merge pull request #24208 from strapi/releases/5.23.0
Releases/5.23.0
2025-08-20 14:39:19 +03:00
Bassel17
1b4c4b89c3 release: 5.23.0 v5.23.0 2025-08-20 09:05:34 +00:00
Rémi de Juvigny
09e349ad45
future: sync preview to side editor forms (#24179)
* feat: live preview via iframe events

* fix: only show focus style if not in popover

* chore: extract Blocker component

* chore: single WILL_EDIT_FIELD listener

* chore: rename constants

* fix: hovering focused highlight

* fix: remove useless highlights

* fix: adrien feedback
2025-08-19 11:25:07 -04:00
Adrien L
9fe221c689
fix: reordering dynamic zones messes up indexes during validation (#24195) 2025-08-19 17:15:33 +02:00
Melo Ortega
98461249c9
Merge pull request #24086 from strapi/fix/cli-amplitude-events-users
Add the user ID to amplitude events
2025-08-19 09:41:57 +01:00
Jamie Howard
e5d4b412da
Fix plugin content-api route extensions (#24147)
* fix: content-api route extension for i18n and users-permissions

* refactor: simplify tests to catch breaking change

* test: cli for openapi plugin routes

* refactor: implement createcontentapiroutesfactory for content-api routes across multiple packages

* fix: more accurate message

* chore: formatting

* chore: cleanup backward compatibility tests

---------

Co-authored-by: Ziyi Yuan <daydreamnation@live.com>
2025-08-18 12:28:39 +01:00
Ziyi
6b37320810
fix: refactor openAPI log (#24182)
* fix: refactor openAPI log

* fix: move logs to debug level
2025-08-18 11:19:19 +02:00
markkaylor
e4700a5963
enhancement: improve guided tour (#24094) 2025-08-18 09:54:58 +02:00
Bassel Kanso
06f5279fc9
feat(CTB): add conditional fields form to custom fields advanced settings (#24175) 2025-08-14 18:08:25 +03:00
Rémi de Juvigny
e52f529abf Merge remote-tracking branch 'origin/main' into develop 2025-08-14 11:16:31 +02:00
Rémi de Juvigny
8445c1045b
Merge pull request #24171 from strapi/releases/5.22.0
chore: 5.22.0 release
2025-08-14 03:35:57 -04:00
remidej
1bd30337cd release: 5.22.0 v5.22.0 2025-08-13 10:17:18 +00:00
markkaylor
a5df4d3bdf
fix: guided tour adds paddings to pages instead of using offset (#24170) 2025-08-13 06:00:06 -04:00
Adrien L
330c50cc41
fix: update tracking on homepage widgets (#24153) 2025-08-13 11:32:10 +02:00
Bas Broekhuizen
9651e7ce33
fix: wrong count for published entries in homepage widget (#24152) 2025-08-13 10:20:06 +02:00
Rémi de Juvigny
f68a5f66ec
future: create preview overlay div with highlights (#24127)
* chore: create overlay div

* enhancement: display highlight over data-strapi-source elements

* fix: highlight event listeners

* chore: simplify cleanup

* fix: mark feedback
2025-08-13 03:33:51 -04:00
Melo Ortega
3780331997 fix: add missing userid to amplitude events 2025-08-11 11:39:00 +01:00
markkaylor
9ee35b96a1
chore: revert uuid (#24067) 2025-08-11 10:23:13 +02:00
Adrien L
f5d21551ed
fix: reordering newly created components in dz cause error on save (#24114) 2025-08-07 16:23:24 +02:00
Rémi de Juvigny
76b5b40aa1
future: set up preview injected script (#24111)
* chore: set up preview injected script

* fix: previewReady useEffect

* chore: unused var
2025-08-07 07:42:03 -04:00
Marion Kamoike-Bouguet
3116274aab
chore: change query to include parameters instead of filtering response in github action (#24116)
* chore: change query to include parameters instead of filtering response

* fix: prettier
2025-08-06 17:50:26 +02:00