Read the schedule by employee or by role.

Improved: You can now read the week the two ways managers actually think, one row per person or one row per role, with a compact mobile lane that anchors the name and cascades each shift. Swap and bid handling gained a real approval queue, weekly-hour preferences and department-to-role grouping landed, and an empty personal schedule now offers a clear next step instead of blank space.