Hello Apostrophe Community!
From enhanced table support in the rich-text editor to better piece management, this release brings several quality-of-life improvements for both developers and content managers.
Rich Text Improvements
The heart of content creation in Apostrophe has always been our rich text editor, and with this release, it becomes even more powerful. We've added the ability to generate tables from imported CSV files directly within the rich text widget. This allows content editors to quickly transform spreadsheet data into well-formatted web content.
We've also reworked rich text popovers to use AposContextMenu
for both toolbar components and insert menu items, fixing problems seen when editing on smaller screen sizes.
Importing a CSV creates a rich text table
A More Efficient and Intuitive UI
This release also brings several usability improvements. One of the more noticeable changes is the increase in the default pagination size for piece-type managers, jumping from 10 to 50 items per page. This change significantly reduces the need for excessive clicking and increases efficiency when managing extensive collections of content.
Finding the right PDF is now faster with the addition of a "Tags" filter to the file manager. We've also improved the image manager’s infinite scroll pagination for a more reliable browsing experience.
Shipped in our last release, the localization flow now includes an error report summary should anything go wrong during localization.
Quality-of-Life Fixes and Enhancements
No update is complete without some essential fixes. The lang attribute of the page <html>
tag now correctly reflects the active localization settings, ensuring better accessibility and SEO compliance. We've also fine-tuned focus styling within the AposTable
headers and added better error handling for misconfigured widgets in expanded preview mode. Another small but impactful fix: altering CSS styling to prevent margin collapse in nested areas, especially when the nested area comes from another document. This would sometimes make adding a peer widget above or below a parent widget difficult or impossible.
The postcss-viewport-to-container-toggle
plugin was improved with expanded handling and conversion of more media queries and units, making our breakpoint preview feature more robust and versatile across a broader range of design scenarios.
These improvements are ready for you to explore! Update your projects with npm update and let us know what you think. Your feedback helps us refine and enhance ApostropheCMS to meet your needs. 🚀 Happy coding!
Ready to scale? Update your dependencies with npm update
to take advantage of these new features!
Join the GitHub discussion and give us some feedback!