Gangadhar Yadav
Gangadhar Yadav
Fixes [Issue](https://github.com/plone/volto/issues/5697) Inside the onImageLoad function in withDeserializers extension of Volto Slate. uploadContent adds the block using Redux and FormData, but the .then promise callback of uploadContent also adds a...
Main Fix: #7649 When login fails with 401 Unauthorised, the loader continues spinning and no error message is displayed to the user. This happened because the hydration check in `middleware/api.js`...
Fixes #2887 When content has empty `blocks={}` and `blocks_layout={items:[]}` adding text to blocks created new block IDs in the blocks field but blocks_layout remained empty, causing view breakage. This happened...
Fixes #7397 Backport Ref #7625 When login fails with a 401 Unauthorised error, the loader keeps spinning. This is because the hydration guard in `middleware/api.js` short-circuited every action (including `LOGIN_FAIL`)...
Closes #7189 The deployment documentation lacked guidance on putting Volto into production using Cookieplone's recommended approach. This fix adds production deployment documentation covering Cookieplone's `sub/frontend_project` template, building, deployment options, and...
Fixes #7452 Inside the `doSearch` function of `packages/volto/src/components/theme/Search/Search.jsx`, date sorting was incorrectly using ascending order (oldest first) by default instead of descending order (newest first). This happened because the implementation...