Changelog
New features, improvements, and fixes shipped to Aiqaramba.
0.14.0 April 9, 2026
new
Discovery findings ingestion — Site discoveries now produce structured findings. The LLM health assessment is parsed and each issue is upserted into the findings table with deduplication and evidence linking.
new
Manual Send Digest button — Re-queue a digest from the schedule detail page when the automatic one fails or times out.
new
VAT/tax ID collection at checkout — Stripe checkout now collects VAT or tax ID during subscription signup.
improved
Findings-led chatbot — The chatbot now leads with findings — bugs, UX issues, and severity breakdowns — instead of test run pass/fail stats. Briefing cards show individual findings and the system prompt is simplified.
improved
Findings dashboard source visibility — Default severity filter changed to all severities. New source column and actionability guidance banners help distinguish customer-actionable findings from internal platform issues.
improved
Clickable findings on agent detail — Findings listed on the agent detail page now link directly to the finding detail view.
improved
Pricing page refresh — Updated terminology to use test runs and user journeys, added VAT exclusion note, and pointed trial CTAs to the in-app pricing page.
fixed
Schedule digest not firing on manual triggers — Both the API and MCP trigger handlers were missing the RiverClient reference, causing digest jobs to silently skip.
fixed
Schedule edit form losing time value — Postgres stores run_at as HH:MM:SS but the time input expects HH:MM — values are now normalized before rendering.
fixed
Finding evidence badge label — The evidence section on finding detail now shows "issues found" instead of the raw "completed" status for agents that finished with failures.
fixed
Severity pill color mismatch — Medium and low severity colors on the home screen now match the agent detail page.
fixed
Landing page nav links — All sub-pages now show the full navigation with consistent spacing and active-state highlighting.
fixed
Digest worker timeout — Increased the digest wait window from 30 minutes to 2 hours so long-running agent batches finish before the digest is generated.
0.13.0 April 7, 2026
new
Findings overview — The home page is now a dedicated findings view — see open issues, severity breakdown, and resolution status at a glance. Supports table and card layouts, multi-severity filtering, and project scoping.
new
Finding detail page — Click any finding to see its full context: what happened, impact assessment, remediation steps, the agent that discovered it, and a link to the recording.
new
Resolve, dismiss, and reopen — Triage findings directly from the detail page or in bulk. Mark issues as resolved, dismiss false positives, or reopen if they regress.
new
Bundled retest — Select multiple findings and launch a single verification agent that re-checks all of them, updating their status based on results.
new
Digest severity filter — Configure a minimum severity on schedule digests — receive only critical, high+critical, or medium+ findings in your inbox. Set it on the schedule create/edit form.
new
Handle native dialogs — New browser_handle_dialog tool lets agents interact with native JavaScript alert(), confirm(), and prompt() dialogs.
new
Support favorites — Support users can favorite tenants for quick access from the support dashboard.
improved
Findings in digest notifications — Schedule digest emails and Slack messages now include structured findings with severity badges, not just pass/fail summaries.
improved
Structured findings in agent summaries — Agents now produce machine-readable findings with severity, type, impact, and remediation — powering the entire findings workflow.
improved
Findings banner — The summary banner highlights what's going well alongside what needs attention, with clickable severity cards that filter the list.
improved
Empty states — Polished empty states across the app using consistent icon + title + action pattern.
fixed
Video and activity log sync — Fixed a mismatch where activity log entries didn't align with video timestamps after session reattachment.
fixed
iframe element resolution — Agents can now correctly identify and interact with elements inside iframes, with proper cross-origin annotations.
fixed
Element cache between iterations — Fixed a bug where the element cache was lost between agent loop iterations, causing stale element references.
fixed
Duplicate Slack notifications — Deduplication by channel target prevents the same notification from being sent multiple times.
0.12.0 April 5, 2026
new
Automatic database migrations — Migrations now run automatically on server startup using golang-migrate. No more manual migration steps during deploys.
new
Support user impersonation — Support users can view any tenant's data from a dedicated dashboard with search and favorites.
new
Interactive briefing cards — Chat briefings now display as grouped cards by journey, making it easier to scan results.
new
Failure source classification — Agents classify failure root causes (app bug, auth issue, agent error) for better triage.
improved
Terminology rename — User-facing labels updated: agents → test runs, journeys → user journeys, discoveries → site discovery.
improved
Default max iterations raised to 200 — Agents now have more room to complete complex flows before hitting the iteration limit.
fixed
External credential form — Fixed duplicate input names causing wrong fields to submit for external credentials.
fixed
File copy on rerun and schedule trigger — Journey files are now correctly copied to the agent workspace across all run paths.
0.11.0 April 2, 2026
new
Live progress checklist — Agents display a real-time progress checklist during execution, showing which steps are done, in progress, or pending.
new
Auth guidance in agent prompts — Agents receive authentication and registration guidance in their system prompt, improving login success rates.
new
Schedule edit page — Edit existing schedules with a pre-populated form — change journeys, run time, days, and fallback persona/role.
new
Report bug from chat — New report_bug chat tool lets users file issues directly from the conversation.
new
Magic link and external credential types — New credential types for magic-link auth flows and external service accounts.
new
Agent source display — See whether a test run was triggered manually, by a schedule, or by a monitor.
improved
Retry as clone-based rerun — Re-running an agent now creates a clean clone preserving history, instead of mutating the original.
improved
Schedule journey search — Search filter added to journey selectors on schedule create and edit forms.
improved
PostHog SDK — Replaced custom PostHog wrapper with the official Go SDK for better reliability.
fixed
Agent stuck in pending after rerun — Fixed River job deduplication causing reruns to silently fail.
fixed
Stopped agents reverting status — Prevented stopped agents from being overwritten back to running or completed.
fixed
Chat persistence on disconnect — Chat conversation is now preserved when the client disconnects mid-stream.
0.10.1 April 1, 2026
new
Recurring schedules — Define a pool of journeys and have the system automatically rotate through them on a configurable interval. Set a coverage window (e.g. 5 days) and daily budget — the scheduler picks the most overdue journeys each tick, respecting your agent quota.
new
Schedule management UI — New Schedules page in the sidebar with list, detail, and create views. Add/remove journeys, pause/resume, trigger manually, and view run history.
new
Schedule API — Full REST API for schedules: create, list, get, update, delete, manage items, view runs, and manual trigger. Plus 5 MCP tools for chat-based schedule management.
0.10.0 March 30, 2026
new
PM-friendly chat experience — The chat agent now acts as a quality partner for product managers. Describe flows in plain language and the system auto-generates test journeys — no technical prompt syntax required.
new
Generate journey from description — New generate_journey tool translates plain-language flow descriptions into structured test journeys with steps, importance, and agent prompts.
new
Coverage map — Ask "Are we ready to release?" and get a tier-grouped coverage breakdown with pass/fail/untested counts and a clear release recommendation.
new
Regression detection in briefings — The chat proactively flags flows that were passing but are now failing, with actionable recommendations.
new
Update journey via chat — Change a flow description in chat and the underlying test prompt auto-regenerates to match.
improved
Proactive briefings — Chat now surfaces coverage gaps, stale journeys, and untested flows — not just failures.
improved
Suggestion chips — New PM-relevant quick actions: "Are we ready to release?", "Describe a new flow to test".
new
Agent error classification — Agents now classify errors with structured error_classification and error_explanation fields for better failure analysis.
0.9.0 March 27, 2026
new
Agent memory — Project-scoped operational knowledge that agents save and recall across runs. Workarounds, efficient paths, and timing tips persist between sessions.
new
Background monitoring — The chat agent can launch background monitoring sessions — run all journeys, poll for completion, analyze failures, retry with prompt fixes, and save learnings automatically.
new
Guided journey creation — Describe a flow in plain language and the system generates a structured test journey with steps and agent prompt. Available via /journeys/guided.
improved
Chat overhaul — JIT briefings, smart suggestion chips, and copy button on assistant messages.
improved
Onboarding flow — Value-first onboarding: app URL → context notes → first journey → aha moment, before asking about integrations.
improved
Delayed notifications — Slack and email notifications now fire after summarization so they include the evaluation outcome.
improved
tom-select / selectize support — Agents can now interact with custom dropdown libraries (tom-select, selectize) commonly used in web apps.
improved
Video skip-idle — Configurable idle threshold in video player — skip long waits in agent recordings.
fixed
Entry URL routing — Journey entry_url now correctly sets BrowserURL so agents start at the right page instead of about:blank.
fixed
Context notes clear button — Removed native confirm dialog that blocked the HTMX clear request.
fixed
Agent success reconciliation — Agent pass/fail now reconciles with server-side summary evaluation for consistent results.
0.8.0 March 26, 2026
new
AI chat agent — A conversational AI assistant on every page. Ask questions, run journeys, trigger discoveries, check health, and manage projects — all through natural language. Includes streaming responses, conversation history, and rich response cards.
new
Proactive status briefings — The chat agent greets you with a summary of what needs attention — failing tests, stale journeys, and overall health.
new
Clickable suggestion chips — Context-aware action buttons appear based on the page you're on. One click to summarize an agent, run all journeys, or check integration status.
new
Project context notes — Add free-text notes to any project (app URL, credentials, key flows). The chat agent uses these to give better answers.
new
Persona and role management — Personas are now separate from roles. Manage credentials per persona, assign personas to journeys, and configure role-based access.
new
Announcements — Support team can publish banners to customer tenants for maintenance windows, feature announcements, or status updates.
improved
Chat-first dashboard — The home page is now centered around the chat agent with a project selector and quick link to the health board.
improved
Backward pagination — All list pages now support Previous and Next navigation.
improved
Default project on sign-up — New tenants start with a project and persona already created, so you can get started immediately.
fixed
Agent video playback — Fixed 404 errors for older agent recordings and improved video processing reliability.
fixed
Discovery credential propagation — Discovery credentials now correctly flow through to all continuation agents.
0.7.0 March 23, 2026
new
GitHub issue sync — Import GitHub issues as test journeys filtered by label and state. Mirrors the full Linear sync workflow: automatic feedback comments, close-on-pass, reopen-on-fail.
new
GitHub webhook support — GitHub App webhook handler triggers automatic re-sync when issues are created, edited, or re-labeled.
new
GitHub auto-issue from integrations page — Configure per-project auto-issue creation targeting a GitHub repository, directly from the integrations page.
new
Agent video player — Watch recorded agent sessions with chapter markers and thumbnail previews powered by ffmpeg scene detection.
improved
Generic issue state columns — Renamed linear_state to issue_state so both GitHub and Linear synced journeys display provider state in the journeys list.
0.6.0 March 22, 2026
new
Slack integration — Connect Slack to receive notifications when agents start, complete, or fail. Configure per-channel rules with granular event filters.
new
Configurable issue destination — Choose whether failed agents create issues on GitHub or Linear, configured per project.
new
Multiple sync configs per Linear integration — Set up multiple label-to-project sync rules so different Linear labels route to different Aiqaramba projects.
improved
Support view shows tenant name — The support banner on agent detail pages now displays which tenant the agent belongs to.
improved
LLM-Ready Reference moved above the fold — The copy-for-LLM button on the docs page is now visible without scrolling.
0.5.0 March 20, 2026
new
Automatic Linear sync via webhooks — Linear issues with a configured label are automatically synced as test journeys in real time. No manual sync needed.
new
CI/CD integration guide — New docs page walking through the full Linear + GitHub + regression testing setup.
new
Source filter on journeys list — Filter journeys by source (manual, discovery, linear, guided) to find what you need faster.
improved
Deploy health check in CI — Staging deploys now wait for the server to be healthy before running regression tests, preventing false positives.
fixed
API query param consistency — List endpoints now accept both project_id and project as query parameters.
0.4.0 March 17, 2026
new
MCP server built into the main binary — The MCP server is now part of the main Aiqaramba server. Connect your coding agent with a single command.
new
Linear OAuth integration — Connect your Linear workspace from the integrations page. Sync issues as test journeys and post agent results back as comments.
improved
Discovery completion reliability — Fixed issues where discoveries could get stuck in a running state.
fixed
Email inbox tool link extraction — The email_read_inbox tool now correctly extracts links from HTML email bodies.
0.3.0 March 14, 2026
new
Guided journey creation — A step-by-step wizard for creating test journeys without writing prompts manually.
new
How It Works docs page — New documentation explaining Aiqaramba's feedback loops and testing philosophy.
improved
Project health dashboard performance — Reduced dashboard load time from 4 seconds to under 500ms by fixing N+1 queries.
improved
Onboarding flow — Updated onboarding to use guided journey creation for a smoother first experience.
fixed
UI regressions — Fixed modal close behavior, docs redirect, discovery cards, and credentials navigation.
0.2.0 March 14, 2026
new
File management — Upload, browse, and attach files to agents. Files are stored per-tenant with storage quotas and progress tracking.
new
Journey health board — Visual dashboard showing journey pass/fail trends, heatmaps, and quick-run buttons.
new
Getting started widget — In-app onboarding guide for new users with step-by-step setup instructions.
improved
OpenTelemetry tracing — Replaced long-running parent spans with short-lived lifecycle spans for cleaner traces.
0.1.0 March 12, 2026
new
Initial release — Core platform with autonomous browser agents, project management, persona system, journey templates, discovery engine, and GitHub integration.