Features
Stock transfers with units of measure: stock transfers now support unit-of-measure handling, including a dedicated transfer form.
SMS sending: added a Sinch SMS client and settings so the platform can send SMS messages.
Available and committed stock visibility: the stock items list now shows both available and committed quantities at a glance.
Quizzes: introduced a Quiz model as a foundation for upcoming engagement features.
Chores
Simpler navigation: "Cancel" buttons were replaced with "Back" navigation throughout the app for a more consistent flow.
Searchable dropdowns everywhere: static dropdowns across pricing, promotions, commerce, loyalty, and other forms were upgraded to searchable comboboxes.
Richer text editing: the rich text editor was switched to a faster, more modern editor.
Reliability and security improvements: re-enabled CSRF protection, removed an unsafe login flow, improved API error responses, and added automatic background-job retries.
