Changelog

Pre-launchAlpha

Notification enrichment

Project lead notifications

Project leads now receive notifications when a team member on their project requests or is approved for leave. Includes context about which projects are affected.

Project impact email preference

A new email preference lets project leads opt in to receive email alerts when leave affects their projects.

Richer notification context

Notifications now show the name of the person who took the action (approved, rejected, etc.) directly in the notification title.

Coverage alerts

Staffing coverage alerts

The dashboard now highlights upcoming staffing gaps across teams and projects, scanning the next 20 working days. Alerts surface when too many people overlap on leave.

Calendar coverage banner

The leave calendar shows a banner when coverage alerts exist for the current view, linking directly to the affected dates.

User onboarding

New users now go through a guided setup flow when they first sign up or join an organization.

Owner setup wizard

The first user to create a workspace is guided through a two-step wizard: naming the workspace and selecting the organization’s country. This seeds public holidays and default settings automatically.

Member welcome flow

Invited members see a welcome dialog on their first visit. Four steps: a welcome screen, profile setup (name, display name, avatar upload), inviting colleagues by email, and a confirmation screen.

Onboarding gate

Users who haven’t completed onboarding are redirected to the setup flow until they finish, preventing access to an unconfigured workspace.

Avatar standardization

Consistent avatar sizing

All avatar displays across the app now use a shared component with a unified size scale. Dashboard widgets, team sections, project cards, and calendar items all follow the same sizing rules.

UI polish pass

Page transitions

Added subtle fade-in animations to page containers across the dashboard, time off, notifications, projects, and team pages for smoother navigation.

Typography improvements

All page headings now use text-balance to prevent orphaned words on narrow viewports. Numeric displays use tabular figures for clean alignment.

Filter grouping

Dashboard and calendar scope filters now group projects and teams under labeled sections for easier scanning.

Book time off redesign

New booking layout

The booking form now uses a two-column grid layout. Leave type selection uses inline toggle buttons instead of a dropdown, making the most common types immediately visible.

Collapsible notes

The notes field is now hidden behind a toggle, keeping the form compact for quick bookings while still available when needed.

Leave type ordering

Leave types across all views now respect the configured sort order rather than alphabetical sorting.

Leave request UI overhaul

Compact request rows

Pending and approved leave requests now display as compact, scannable rows instead of tall cards. Manager name and user avatar are shown inline for better context.

Consistent leave type badges

Leave type indicators now use a consistent color-coded badge style across balance summaries, request cards, history tables, and overlapping leave warnings.

Dark mode refinement and profile layout

Dark mode theme

Refined the dark mode color palette with adjusted background, card, border, and input colors. Added a monochrome theme variant. Fixed color violations in leave booking and duration breakdown components.

Profile page layout

Profile pages now use consistent section styling throughout. Header layout refined with better avatar sizing, spacing, and conditional rendering of contact information.

Manager assignment on profiles

Admins can now assign or change a user’s manager directly from their profile page, with a dedicated dialog that refreshes the page on success.