v0.7.1
- Staff creation — admins can now create staff by selecting an existing user or creating a new user account inline (with auto-generated password display)
- Category filter on Top Services widget — dashboard Top Services chart now supports filtering by service category
- Backend translatable responses — API error messages and responses now respect the
Accept-Languageheader for localization - Fixed schedule shifts failing to save when position capacity was exceeded — now saves with a warning instead of blocking
- Fixed salary rule date pickers showing unnecessary time selection
- Fixed service search not returning results for Cyrillic and other non-Latin characters
- Fixed missing translations in sale modal (service selector title, totals labels, table headers)