WCAG 2.2 audits, on request

Changelog

What's New

Releases, improvements, and fixes from mini.

Follow Minitap

miniTest v1.7.0: Ask Mini assistant, faster escalations, and GitLab support

A single chat assistant now lives across the whole app, ready whenever you have a question.

Ask Mini, wherever you are

A single chat assistant now lives across the whole app, ready whenever you have a question.

  • Ask Mini from any page: open the assistant from the top bar and it already knows what page you're on.
  • Attach files: drop anything related to your product for Mini: your test-cases, a screenshot or any doc.
  • Conversation history: start a fresh chat or reopen an older one instead of losing context.
  • A run issues board: discuss about the latest bugs Mini caught. Work together to fix it on your app !
  • Stop and steer mid-answer: stop Mini while it's replying, or send a follow-up before it finishes, and it picks up your new question instead of finishing the old one.

Faster answers when Mini needs you

When Mini hits something mid-testing it can't resolve alone, asking for help is quicker and clearer.

  • Skip a question: leave a scenario partially untested instead of blocking the whole run on one answer.
  • Answer from Slack: resolve a customer question directly from the Slack thread it appeared in.

GitLab joins GitHub and Bitbucket

Mini now supports GitLab as a third source control provider, including self-hosted instances.

  • Connect GitLab at onboarding: pick GitLab, gitlab.com or your own self-hosted instance, alongside GitHub and Bitbucket.
  • Same features, any provider: repo browsing, commit-based runs, and builds work identically across all three.

Smaller improvements

  • Per-app maintenance enrollment: turn scheduled maintenance on or off for each app individually.
  • CLI verdicts: minitest run verdicts and an --actionable triage shape make it easier to script around results.
  • Release tag testing: trigger full-suite or affected-scenario runs straight from release tags, not just GitHub branches.
  • UI/UX Suggestions redesign: a split view and a near-fullscreen scenario modal make triaging findings faster.

miniTest v1.6.0: Bitbucket, CLI onboarding & maintenance, richer web testing, and new run details page

Set up an app end-to-end without leaving your terminal. Run minitest init and Mini handles onboarding where you work, then hands off to the web app to build and run.

Onboard from your terminal

Set up an app end-to-end without leaving your terminal. Run minitest init and Mini handles onboarding where you work, then hands off to the web app to build and run.

  • Guided setup, in the CLI: Mini reads your repo, asks what it needs, and drafts your scenarios and personas conversationally. Also available over MCP for your AI editor.
  • Optional GitHub step: connecting GitHub is now optional, so you reach a first run faster.
  • Multi-select answers: hand Mini more context in fewer round-trips.
  • Live all-set screen: watch scenarios populate live, then jump into your first run.

GitHub or Bitbucket, your choice

Mini now speaks Bitbucket, not just GitHub. Pick your provider during onboarding and everything downstream adapts.

  • Choose at onboarding: connect GitHub or Bitbucket when you create an app.
  • Provider-aware everywhere: commit context, wording, icons, links, and the connected-repo card all reflect your provider.
  • Same power on both: repo-linked builds, commit runs, and PR triggers work identically on either.

Richer web testing

Web testing is now wired to your repo and your real viewports.

  • Run a specific commit: pick a commit and Mini builds and serves a live preview of your web app from your repo, then tests that exact version.
  • Desktop & tablet, first-class: the scenario modal and demo render desktop and tablet formats, with one target chip per browser/viewport on the report.
  • Preview, verified: Mini confirms the preview URL is reachable before starting a run.

A reworked Runs experience

The run page is now board-first, with progress always in reach.

  • Board-first run detail: see every scenario's status at a glance mid-run.
  • Floating runs bar: an always-visible bar tracks in-progress runs as you move around the app, with clear progress and queued/building states.
  • Pass-rate donut: an accurate donut summarizes each run, and platform tabs show issue counts in red.

The New user persona

Every app now ships with a default "New user" persona so a first-time-user journey is always covered.

  • One persona, guaranteed: apps enforce at least one persona, with a designed New user persona out of the box.
  • Recognizable everywhere: its avatar renders consistently across scenario and run views.
  • Dedicated inbox: the New user persona comes with its own email inbox, so Mini can validate OTP flows end-to-end.

Scenarios: dependency board & filters

The Scenarios page is now an edit-focused dependency board built for large suites.

  • Dependencies view first: see the whole flow with dependencies by default.
  • Category filter: filter by category to focus on part of the suite.
  • Cleaner detail: open a scenario as a floating card to edit it without losing your place.

Test maintenance from the CLI

Keep your suite in sync with your code from the terminal.

  • Maintenance in the CLI: the new minitest maintenance command group, with interactive apply-now vs. review-link UX and incremental/audit modes.

See exactly what Mini did

The run recording now shows the agent's every move. A live overlay draws each on-screen action as it happens, so you can tell "the app broke" from "the agent mis-tapped" at a glance.

  • Every gesture, drawn: taps, long-presses, swipes, drags, and pinches render on the recording, synced to playback.
  • Human-like and readable: natural tap entrances and comet-like swipe traces keep the overlay clear without hiding your app.
  • On by default, toggleable: flip the overlay off per run whenever you want the raw frame.

Note: this is only rolled out for IOS runs for now. We’re releasing the Android support in the incoming weeks.

Mini now flags UI/UX issues

Beyond pass or fail, Mini spots design and UX improvement opportunities as it tests. These findings never change a scenario's verdict, they just surface things worth a look.

  • Findings on the run: a UI/UX findings section sits under the acceptance criteria, showing what Mini spotted in that run and whether it's new, still present, or resolved.
  • A dedicated UI/UX Suggestions tab: every finding in one place, sorted by last appearance, with the screen it was seen on, and one-click triage.
  • The right evidence: point-in-time findings show a screenshot at the exact moment; temporal ones show the clip, labelled with its interval.

Smaller improvements

  • Advanced Build Settings: build toggles now live under a collapsible Advanced Build Settings section, including a new "Disable looping animations" toggle (on by default) that cuts flaky animation noise.
  • Firefox live recordings: live device recordings now work on Firefox too.
  • Smarter build reuse: Mini rebuilds when your env vars or build options change instead of serving a stale build.
  • Cleaner run emails: real app name and icon, build label, and a direct commit link.
  • Per-app Android signing key: each app gets its own Android debug keypair, shown in App Settings.
  • Build-time env vars for web apps: edit them directly from settings.
  • RevenueCat sandbox patches: an opt-in toggle on Build Settings.
  • Revamped App Settings: a cleaner single-scroll layout with a sticky sub-nav.
  • Sharper git context: provider-aware labels and links, with commit context preserved on rerun.
  • Self-healing CLI auth: the CLI recovers from a stale or revoked refresh token instead of locking you out.

minitest v1.5.1

Step away while Mini works. When Mini needs your input or finishes the onboarding, you get a browser notification so you can do something else in the meantime.

Features 🎉

Browser notifications during app onboarding

Step away while Mini works. When Mini needs your input or finishes the onboarding, you get a browser notification so you can do something else in the meantime.

Email OTP & on-demand test emails

Test sign-ups and login codes, hands-free.

  • Give any persona an @qa.minitap.ai address and Mini reads the one-time verification codes (OTP) and confirmation emails straight from the inbox while your stories run, no manual setup, no shared mailbox to wire up.
  • Leave the password blank for a pure OTP login, or set one to test a specific account state (e.g. premium).

Manage it all from App settings › Test Data › Personas

miniTest v1.5.0: Test Web Apps, Meet Your Personas, Automate Your Maintenance

Mobile was just the beginning. miniTest now tests web apps with the same workflows you already use on mobile.

miniTest now tests web apps

Mobile was just the beginning. miniTest now tests web apps with the same workflows you already use on mobile.

  • Just point us at a URL: all it takes is a link to whatever you want to test, and Mini gets to work.
  • Test on real devices, the way your users do: on mobile we run Chrome on Android and Safari on iOS - the same devices we use for mobile tests.
  • Tablet & desktop, covered too: we support tablet and desktop viewports with both Chrome and Safari browsers.
Hang tight… loading media

Introducing Personas

Your test Profiles are now Personas : humanized test accounts with a face, a name, and a backstory, so anyone can tell at a glance who a test is running as.

  • Humanized avatars: every persona gets its own generated avatar, re-rollable with a shuffle until it feels right.
  • Redesigned cards & editor: persona-first cards surface the linked test account (address + password) inline, backed by a cleaner create/edit dialog : name, description, credentials, all in one place.
  • Personas everywhere: scenarios now lead with their persona (avatar + name) and a scannable status, and you can jump from any persona straight to its filtered Scenarios view in one click.
Hang tight… loading media

Test maintenance, on autopilot

When your code changes, Mini keeps your test suite in sync for you. You choose how much control you hand over, per app.

  • Full auto or gated: run it post-merge and Mini updates your tests automatically, or keep it pre-merge so Mini proposes the changes in the PR and a human validates before anything lands.
  • Code or spec as the source of truth: Mini can infer the expected behavior from the diff, or check your tests against your product spec (a connected GitHub board, a linked issue, an uploaded doc, or the PR description) and flag any drift on the PR before it ships.
  • Run affected: re-run just the scenarios a PR touches, in one click, right from the PR.
  • Release queue: review every proposed change with its recording and a before/after of each criterion, then validate or send it back.
Hang tight… loading media

Guided App Onboarding

Spin up a fully-tested app in minutes: Mini reads your codebase and builds your test suite with you, side by side.

  • Mini does the heavy lifting: create an app and Mini explores your repository, then auto-generates test scenarios and personas tailored to what it finds.
  • Review in a guided chat: refine scenarios, dependencies, and personas conversationally with Mini, share extra context as files, and watch the suite take shape live.
Hang tight… loading media

miniTest v1.4.0: Introducing Scenarios + dependency-aware testing

Your "User Stories" are now Scenarios, with a redesigned page built to navigate large test suites at a glance.

Introducing Scenarios

Your "User Stories" are now Scenarios, with a redesigned page built to navigate large test suites at a glance.

  • Dependency graph: see how every scenario connects in a visual definition view, and how flows depend on one another.
  • List & graph views: toggle between a grouped table and the graph, with Persona/Status filters and search.
  • Resizable detail panel: open any scenario in a side panel, edit it inline, and deep-link straight to its precise run.
Hang tight… loading media

Dependency-aware testing

Mini now understands that some flows depend on others. When you launch a scenario, Mini automatically pulls in the parent flows it needs, replays them on a shared device, and tests in the right order.

  • Smarter batches: parent scenarios are auto-included so a flow is never tested in isolation.
  • Targeted failures: if a critical flow breaks, only its dependents are skipped, independent scenarios keep running.
Hang tight… loading media

A fresh look

The whole app now has a refreshed theme: a cleaner, more sober palette across the app.

Hang tight… loading media

Smaller improvements

  • Clearer run status: runs show "Evaluating" while the verdict is still pending, instead of a premature "Passed".