# v0.3.0 Scheduling + Assignment + ROI Report

This update adds office-managed scheduling fields and a ROI report.

## Lead fields added

- Follow-up date/time (`follow_up_at`)
- Follow-up assigned to (`follow_up_assigned_to`)
- Booking schedule date/time (`booking_scheduled_at`)
- Booking assigned to (`booking_assigned_to`)

The assigned-to dropdowns use active app users from the same business. Viewer users are excluded.

## Sidebar count behavior

- Follow-Ups count is based on active leads with a follow-up date/time.
- Bookings count is based on active leads with a booking schedule date/time.
- Won, Completed, Lost, and Spam are excluded from active follow-up/booking counts.

## ROI Report

The dashboard now includes a ROI Report section:

- Estimated Recovered: booked lead quoted costs.
- Actual Recovered: won/completed lead actual costs.
- Booked Jobs count.
- Won/Completed conversion rate.
- Revenue-by-lead table.

## Removed sidebar items

- Go-Live
- System Settings
