Here's a condensed version:
What's Changed
Infrastructure & Security
- Update Docker Hub image repository and optimize Docker image
User Management
- Allow users to manage display names and optional passwords
Demo & Simulation
- Enrich step events with hooks/fixtures and wait-heavy scenarios
- Fix: use 0-based step event offsets remapped to absolute time
- Enable user affectation demo via "act as" banner switcher
- Block demo run simulator when acting user lacks project access
- Add realistic locator snapshots for checkout, cart, address flows
UI / UX
- Home page revamp with filtering by environment and run type
- Settings revamp with env vars info
- Add animated latest-run button to breadcrumb on test run page
- Fix run page layout; keep side blocks aligned using row-span-2
- Update tag colors to use hex values
- Add help prop to empty state cards in settings pages
Test Insights & Diagnosis
- Show backend logs under each network request in test-case view
- Improve run insights UX with baseline detection and empty states
- Improve failure cluster page
- Diagnosis streaming and evidence quality improvements
- Send test screenshots to AI and embed in HTML export
Locator Healing
- Refactor to use signature-based matching
- Add convention-preserving locator fix recommendation
- Implement capture and suggestion of alternative locators
Bug Fixes
- Remove project-specific path prefix from 404 redirect logic
- Refactor grid count into TestCaseSummary for accuracy
Reporter
- Add heartbeat for fast interrupted-run detection
Full Changelog: v0.4.4...v0.5.0