# v0.1.5

**Release date:** April 24, 2026

## New Features

### Analytics Dashboard
- A new Analytics section in the admin area tracks visits, page views, traffic sources, product performance, checkout funnel conversion, and abandoned carts, with daily aggregation so historical trends stay fast to load
- The Overview page surfaces top-level KPIs — visitors, sessions, conversion rate, and revenue — each with an info tooltip explaining how the number is calculated
- The Funnel view breaks down the path from product view to purchase so you can see where customers drop off
- Dedicated Traffic, Products, and Abandoned Carts pages give deeper views into where customers come from, what they engage with, and which carts were left behind
- Storefront pages automatically emit analytics events (page views, product views, add-to-cart, checkout steps, and purchases) so the dashboard populates without extra setup

### International Phone Number Input
- Address forms across checkout, profile, and admin manual orders now use an international phone input with country flag selection and per-country validation
- Invalid phone numbers are caught before the form is submitted, reducing bad data in the order and customer records

## Improvements

- SMTP credentials can now be set via environment variables (`SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASSWORD`, `SMTP_FROM_EMAIL`, `SMTP_FROM_NAME`) and will override any values stored in the database, making it easier to manage transactional email in deployments where secrets live outside the app
- When SMTP is configured via environment variables, the admin email settings form indicates that values are environment-managed instead of showing empty or stale fields
- The admin dashboard's KPI cards now include contextual tooltips that explain each metric
