Changelog

Everything new in qlane, freshest first.

  1. Catch up with What's New

    Every release, one click away from your sidebar — no more wondering whether you missed something.

    What's New2 new

    Connect with us on Slack

    Today

    A friendlier members dialog

    Yesterday

    Press ⌘K from anywhere

    3 days ago

    • New What's New entry in the sidebar with an unread badge.
    • Three most-recent posts inline; click through for the full archive.
    • Each entry has a dedicated reading view — easy to share, easy to bookmark.
  2. Connect with us on Slack

    Spin up a shared Slack channel between your team and ours for help, feature requests, and ship-day banter.

    #acme <> qlaneSlack Connect

    Lena · 9:42

    Anyone seen the empty-state bug on /sessions?

    Qlane · 9:43

    On it — link to the run? We can ship a fix today.

    • One-click Slack Connect setup from the dashboard sidebar and onboarding.
    • Auto-invites the qlane support team to every new channel.
    • Channel deep-links always open in your Slack workspace, never ours.
  3. A friendlier project members dialog

    Member management gained avatars, role descriptions, and a cleaner invite form so adding a teammate feels like one step, not three.

    Project members · 3
    L

    Lena

    admin@acme.com

    Admin
    M

    Mateus

    editor@acme.com

    Editor
    P

    Priya

    viewer@acme.com

    Viewer
    • Avatars and hover states match the rest of the dashboard.
    • Inline role descriptions inside the role picker.
    • Last-used role is remembered between invites.
  4. Press ⌘K from anywhere

    A keyboard-first command palette that fuzzy-searches projects, sessions, members, and settings without ever leaving the keyboard.

    membersK
    Project members
    Org members
    Member dialog (Settings)
    • Fuzzy-search across projects, sessions, members, and dashboard pages.
    • Recency-scored results — frequently used items rise to the top.
    • Full keyboard and screen-reader support; no mouse required.
  5. qlane.ai gets a sharper look

    A bolder visual identity for the marketing site, with real product screenshots, animated gradient accents, and tighter typography.

    Qlane / 2026

    QA for the AI era.

    Built bold, on purpose.

    Start →New
    • Animated gradient borders on the hero and pricing sections.
    • Real product screenshots replace the old placeholders.
    • Confident new typography with a subtle noise texture across surfaces.
  6. A new Environments page

    Two-pane layout that scales past a handful of environments and keeps your context as you switch between them.

    Environments

    productionapp.acme.com

    API_URL=https://api.acme.com

    STRIPE_KEY=••••••••

    DATABASE_URL=••••••••

    • Two-pane layout with deep-linkable environment selection in the URL.
    • Independent scroll on each pane so you don't lose your place.
    • Bulk paste from a `.env` file with quoting and escaped-newline handling.
  7. Self-serve billing is live

    Pick a plan during onboarding and pay with a card — no sales conversation required for Starter and Pro outside the EU.

    Choose a plan

    Starter

    $0

    per month

    Pro

    $49

    per month

    Most popular

    Team

    $199

    per month

    • Pick a plan during onboarding and pay with a card; no sales call needed.
    • Stripe-hosted card storage; qlane never sees card data.
    • Self-serve plan changes, card swaps, and pauses from the billing portal.
    • EU and Enterprise plans route to a sales-led flow with a one-business-day SLA.
  8. A guided onboarding flow

    First-run setup is now a friendly five-step wizard — organization, project, source, plan, done — with progress saved at every step.

    Org
    Project
    Source
    4
    Plan
    5
    Done

    Pick a plan

    You can change this later from billing.

    • Five steps: organization → project → source → plan → done.
    • Per-step validation with specific errors on GitHub install or OAuth failures.
    • Progress is persisted so you can leave and come back without losing your place.
    • Lands you in the dashboard with a first session already queued.
  9. A new dashboard layout

    Collapsible sidebar with a project switcher, breadcrumbs, and a smoother dark mode. Built for keyboard navigation.

    AcmeSessions
    • Collapsible sidebar with a keyboard shortcut.
    • Project switcher and breadcrumbs replace redundant page headers.
    • Smoother dark mode with no flash on first load.
    • Tighter typography and a subtle noise texture across surfaces.
  10. Test levels and the traceability matrix

    Smoke, sanity, and regression labels on every test case, plus a coverage matrix that shows you where the gaps are.

    Coverage matrix
    SMOKESANITYREGRESSION
    Auth
    Checkout
    Projects
    Sessions
    • SMOKE / SANITY / REGRESSION labels with sensible defaults.
    • Optional post-PR smoke phase reports back to your PR.
    • Promote / demote / archive proposals after every run.
    • Coverage matrix grouped by area, filterable by level.
  11. qlane.ai is live

    Our marketing site is now public — what qlane does, how it works, and how to get started.

    https://qlane.ai

    QA for the AI era

    PR-driven testing, in a real browser.

    Get startedWatch demo
    • Public marketing site at qlane.ai.
    • Walks through the PR-testing flow with real product screenshots.
    • Shared component library with the dashboard.
  12. Granular roles for organizations and projects

    Owner / Admin / Member / Viewer at the org level. Admin / Editor / Viewer per project. Every dashboard surface respects them.

    Project · acme-web
    L
    LenaADMIN
    M
    MateusEDITOR
    P
    PriyaVIEWER
    • Org roles: Owner, Admin, Member, Viewer.
    • Project roles: Admin, Editor, Viewer.
    • SCIM-synced membership; role changes take effect immediately, no re-login.
    • Foundation for upcoming audit logging and SSO enforcement.
  13. Live session updates

    Test sessions now stream every event in real time — agent steps, screenshots, and results land the moment they happen.

    Session live · 2m 14s
    running
    Navigated to /dashboardjust now
    Captured screenshot2s
    Clicked “New project”5s
    • Sub-second event delivery from the agent to your screen.
    • Reconnection-safe: refresh or lose your network and pick up cleanly.
    • Powers the live activity log on PR sessions.
  14. Test cases that follow your PRs

    Every PR generates Draft test cases automatically; merging promotes them to Active, closing without merge archives them. Your test library grows with your codebase.

    PR #284

    TC-091Invite teammate by emailDRAFT
    TC-092Resend pending inviteDRAFT

    on merge

    TC-091Invite teammate by emailACTIVE
    TC-092Resend pending inviteACTIVE
    • Draft cases generated automatically from the PR diff.
    • Draft → Active on merge; Draft → Archived on close-without-merge.
    • Push to a PR? Old Drafts archive, new ones generate from the latest diff.
  15. GitHub Check Runs on every PR

    qlane creates a 'qlane' check on every pull request and updates it through queued → running → done with the test summary.

    All checks passed
    qlanePassed
    lintPassed
    buildPassed
    unit testsPassed
    • Check Run created on PR open, updated through queued → running → done.
    • Pass/fail summary with counts and a deep link back to the session.
    • Compatible with branch protection rules (required checks).
  16. Automated PR testing

    Every pull request now triggers a sandbox build, an AI test pass, and a posted GitHub review with reproduction steps and screenshots — automatically.

    PR opened
    Sandbox
    Agent runs
    Review posted
    • Sandbox provisioned per PR — clone, install, build, run.
    • QA agent drives a real Chromium browser, just like a human tester.
    • Posted as a single GitHub review with one comment per finding.
    • Durable pipeline: retries on transient failure, picks up after a crash.
  17. Encrypted environment variables

    Store the credentials your tests need — API keys, tokens, database URLs — encrypted at rest and only decrypted inside test sandboxes.

    Secrets · encrypted at rest
    API_KEY••••••••••••
    STRIPE_SK••••••••••••
    DATABASE_URL••••••••••••

    Decrypted only inside test sandboxes. Never shown in logs.

    • Encrypted at rest; decrypted only inside sandboxes.
    • Masked by default with click-to-reveal in the dashboard.
    • Bulk paste from `.env` files; quoting and escapes handled.
    • Known secret values are redacted from logs and screenshots.
  18. Build your test library

    A first-class test case management view — write, organize, label, and search every behavior your app should exhibit.

    Test cases · 4+ New
    TC-001Sign in with email + passwordSMOKE
    TC-002Create first projectSMOKE
    TC-003Switch organizationSANITY
    TC-004Resend invite past 7 daysREG
    • Stable TC# identifiers stay with a case for its whole life.
    • Add cases by hand, generate from a PR, or import in bulk.
    • Search, filter by tag or level, sort by recency.
  19. Findings come with screenshots

    Every bug the agent reports is accompanied by a captured screenshot, a severity, and clean reproduction steps you can paste into a ticket.

    CRITICALTC-104 · Login

    SSO redirect lands on /404

    1. 1. Open /sign-in
    2. 2. Click “Continue with SSO”
    3. 3. Land on 404 instead of dashboard
    404
    • Screenshot captured at the moment of failure.
    • Severity tag: Blocker / Critical / Major / Minor / Trivial.
    • Numbered reproduction steps, written for a human reader.
    • Permalink to share in Slack or paste into a ticket.
  20. Meet the QA agent

    An AI agent that navigates your app in a real browser, finds bugs, and writes them up — with screenshots, severity, and reproduction steps.

    Loaded the dashboard. Trying the empty-state CTA…
    Found a bug — toast says “Saved” but the row is missing.
    CRITICALFiled bug · 1 screenshot · 4 steps
    • Drives a real Chromium browser, the way a human tester would.
    • Reports findings with severity, screenshot, and reproduction steps.
    • Conservative by default — no speculation, no destructive actions.
  21. Hello, qlane

    The first version of qlane is live: create projects, configure environments, and run AI-driven test sessions on your web app.

    v1.0 · live

    Qlane

    Test sessions, in a real browser.

    https://app.acme.com
    • Multi-tenant projects with org-level membership.
    • Environment configuration with encrypted secrets at rest.
    • URL-based test sessions backed by an AI agent in a real browser.
    • Session history with screenshots and findings, kept forever.