Skip to content

v1.2.0

Choose a tag to compare

@EwanStanich EwanStanich released this 29 Sep 12:38
e3ecabb

CheckMate 1.2.0

Highlights

Focus mode

Press Ctrl/Cmd+Shift+F on the testing page, or use the new focus button, to hide the sidebar and frame the window in a soft glow in the project's colour. The feedback column keeps a comfortable width at any window size. The shortcut is listed in Testing Tips.

Redesigned testing page

  • Instructions and success criteria now share one card, and feedback and evidence have their own card beside it.
  • The header shows a progress bar with how many cases you've done, e.g. 4/12.

Full Markdown support

Setup instructions, test cases and results now render full Markdown:

  • tables, strikethrough and highlights;
  • headings, lists and images;
  • code blocks with syntax highlighting.

Blocked results

When a case can't be tested, for example because an earlier case failed, testers can now mark it Blocked alongside Pass and Fail.

  • The testing buttons are now Skip · Fail · Block · Pass, and Ctrl/Cmd+B submits Block.
  • Blocked cases count towards a tester's progress but are left out of success rates and charts.
  • Blocked cases are sent out again on redeploy, just like failures. A comment is optional.
  • Blocked results have their own amber styling across case cards, member cards, progress bars and reports. There's also a new Blocked filter on the Test Cases tab.
  • Project managers get a new Test blocked email. It's controlled by the existing Test failures notification setting.

Edit active phases

Project managers can now change a phase while it's being tested:

  • Edit setup instructions, and any case's title, instructions or success criteria. Existing results are kept.
  • Add and reorder test cases. New cases join the current round, and testers get a New test cases email.
  • Add testers.
  • Move the end date.
  • Turn regression tests on or off. Turning them off removes the regression cases and their results, after a confirmation.

Deleting cases, removing testers and changing the start date are still limited to draft phases.

Choose what gets redeployed

Redeploy Testing Phase is now always available to managers on active phases, and it opens a new picker:

  • Failed and blocked cases, plus all regression cases, are always included.
  • You can tick any other case to send it out again, for example after editing it.
  • Cases you ticked are marked Manually redeployed in the progress viewer and the report.

Search completed phases

The Completed section on the project page can now be filtered:

  • By title: type part of a phase's name.
  • By date: pick the range the phase was completed in.

The date picker also has new month and year views. Click the month heading to jump to another month, then the year heading to jump to another year.

Project colour preview

Clicking a project's colour swatch now opens a preview. It has a colour picker and shows a project card, phase row, progress bar, button and toggle in both light and dark mode, so you can check the colour before you save.

Improvements

  • Weekly stats: charts and stats are now grouped by week instead of month. Weeks start on Monday, including on the login streak calendar.
  • Onboarding: you can log out during onboarding.
  • Project page: the chart now shows Total tests and Success rate below it.
  • Charts: a chart with a single week of data gets a blank week before it, so it no longer shows a lone bar.
  • Active phases: the status bubble shows the current iteration, e.g. "Active - Iteration 2".
  • Settings: the organisation members list shows every member's email.
  • Test case editor: Tab and Shift+Tab now move through title → instructions → success criteria → next case, and a new case opens with its title focused.
  • Tester's phase page: case titles line up evenly next to their numbers.
  • Reconnecting: after a lost connection you return to the page you were on, not the dashboard.

Fixes

  • Scrollbars on macOS: scrollbars are shown and take up their own space again, so content no longer jumps.
  • Onboarding: name fields no longer overflow off the right of the screen.
  • Your phase progress: the progress bar no longer spills out of its card.
  • Windows:
    • Refreshing the app works again.
    • Sharper navigation icons.
    • Developer tools open again with Ctrl+Shift+I or F12.
  • Leaderboard: removed the coloured strip on top of the podium.
  • Storage: evidence files are now deleted from storage when their results are removed.

For AI agents (MCP)

  • Results now report an outcome of passed, failed or blocked. get_phase_results can filter by outcome: "blocked".
  • reissue_phase accepts additionalTestCaseIds to redeploy extra cases.
  • delete_test_case only works on draft phases.