* fix(content-releases): dont allow update on a released release
* fix(content-releases): move logic to services
* fix(content-releases): check if release is published on update
* check if release is released when adding entries
* add test cases
* change tests names
* feat(strapi): add plugin:link-watch command to CLI
* chore: skip assertion of strapi project if its the plugin:init command
* fix: add yalc
* fix: add yalc files/folders to ignore list to avoid restarting strapi when using
* chore: don't use run-action on plugin:init
* chore: add yarn dlx command to yarn suggestion
* feat: add vite
* fix: CheckPagePermissions was buggy
* fix: vite CJS warning & double print of experimental message
* chore: move to use plugins-workspace folder
* chore: update deps
---------
Co-authored-by: Paul <45032974+hide-me@users.noreply.github.com>
* fix(content-releases): change submit label on the release edit modal
* fix(content-releases): disable button if the input name is empty
* fix(content-releases): use location to identify if the modal is on create or edit
* fix(content-releases): change variable name and logic for the button labels based on review comments
* fix(content-releases): change translation content for the Modal title and button
* feat(content-releases): group release actions by property
* fix: remi feedback
* feat: sort findMany actions
* chore(content-releases): group by UI for content releases (#19133)
* feat(content-releases): group by UI for content releases
* apply remi's and josh's feedback
* remove unnecessary types
---------
Co-authored-by: Fernando Chávez <fernando.chavez@strapi.io>
* feat: show remove button in the same pop-up, remove edit pop-up
* update: link validation added on popup save click
* fix: opening link pop-up check restricted to add a link via toolbar
* minor changes
* fix: disable save state on invalid link input
* fix: remove timeout
* update: added event type
* fix: build process errors from merger
---------
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
* feat(admin): add Auth feature
* refactor: authentication to use redux-toolkit
* chore(admin): convert admin data-fetching to use redux-toolkit-query
* chore: add docs
* fix: default logo would not show on login page
* fix: app flashes on logout
* fix: logout should work across browsers
* redirect to the list page when we have errors from APIs
* replace push url with the Redirect component
* add the Redirect state and show a notification error when try to navigate a delete release
* fix review comments
* fix double notification for the same error
* refactor the content of Releases page when there are no entries
* move the new content in the Details page
* fix type errors
* fix translation errors
* add the disable permissions and style to the edit and delete buttons
* fix review comments and add unit test
* fix type errors
* remove useless Icon
* add satisfies to define Permissions type