Features
Order cloning: users can now clone orders, optionally changing the store and order type, choosing which associations to include, and excluding specific fields.
Promotion logic on line items: activated promotion logic for individual order line items.
Configurable reasons: tenant admins can set visibility/enabled state for cancellation, recall, and refund reasons.
API date filtering: API endpoints can now be filtered by created_at and updated_at
Expanded order email template: added support for more fields in the completed-order email template.
Order shipments with event timestamps: order shipments now expose lifecycle timestamps (queueing, picking up, delivering, completed, etc.) similar to orders.
Improved order filtering: orders can be filtered by event timestamps
Updated dashboard UI: the dashboard was refreshed with more useful data.
Commerce admin role: added a commerce_admin role with read access to products, payment methods, stores, and promotions.
Chores
Cleaner store product endpoint: removed product modifier groups from the store product list endpoint and unified visible/enabled behavior.
API tidy-up: removed tenant_id and discarded_at from API responses.
Bug fixes
Order form: corrected the delivery scheduled type display in the order form.
