v0.3.0
Services Module
- Service CRUD — create, edit, and delete services with title, description, and image
- Base & variable pricing — set a base price with an option for variable pricing
- Staff-specific pricing — configure different prices per staff member for each service
- Staff assignment — assign staff members to services they can perform
- Service duration — configure expected duration for each service
- ACL integration — service access controlled through the permissions system
Staff Salary Management
- Salary rules — create and manage salary rules per staff member
- Salary calculation — calculate staff earnings for any date range
- Earnings breakdown — detailed breakdown by services performed and products sold
Customer Badges
- Badge CRUD — create badges with a color and icon picker
- Badge assignment — assign badges to customers for quick visual identification
- Badge display — badges shown in the customer list view
Other
- Telegram QR uploads — upload photos to calendar event attachments via Telegram QR code
Bug Fixes
- Fixed notification menu max height
- Sidebar and layout state now persisted across sessions
- Fixed missing image preview in file upload
- Alerts system overhaul
- Pagination improvements
- Fixed missing event type in calendar event overview