Changelog
What changed in HorusQA, newest first.
-
2026-09-12
Read-only mode after the trial, 60-day data retention
- Accounts whose trial or subscription ended keep read access to flows and results; only creating, editing and running is paused.
- Test runs, screenshots and videos are deleted 60 days after a subscription ends, with an email reminder one week before.
- Pricing, FAQ and Terms now say exactly what happens when the trial ends.
-
2026-09-12
Recorder 0.2.0
- A recording survives service worker restarts and a failed upload: press Stop again to retry.
- Submitting a form by clicking its button no longer records a duplicate submit step.
- Radio buttons and file inputs are recorded as clicks, not as text input.
- Requests time out after 15 seconds and an expired session asks you to sign in again.
-
2026-09-12
More reliable runs
- Runs that never started or whose worker died are closed automatically instead of blocking your concurrency slot.
- "Run all" queues every flow of a project and executes them as slots free up.
- Form submits are replayed with the browser's native submit, so validation and handlers run like they do for a real user.
- Selectors are tried in the order the recorder captured them; loose text matches are always last.
-
2026-09-12
Security hardening
- Billing webhooks are rejected unless correctly signed and recent.
- All third-party dependencies updated past known advisories.
- Continuous integration now runs a security scanner and a dependency audit on every change.
-
2026-06-25
Paddle billing, collapsible sidebar
- Monthly and annual plans with in-app checkout.
- Failed steps capture a full-page screenshot for easier debugging.
-
2026-06-19
Chrome extension approved on the Web Store
-
2026-05-20
Run flows against any environment
- Override the base URL per run to test staging or a preview deploy.
-
2026-05-01
Speed modes, run all, concurrency limits