Skip to content

ProjectReportsMy Reports tab

My Reports tab

The My Reports tab of the Reports screen is where your saved dashboards live. It is the tab the screen opens on. You see the reports you saved; an admin also sees reports saved while sign-in was switched off, which belong to the workspace rather than to one person.

My Reports card grid — three saved reports: one with a qa_daily template badge, one marked Shared · 2 views with an expiry date, each with HTML, PDF, DOCX and XLSX pills and an Open button

On the My Reports tab each saved report is a card. The card columns and elements are:

A shared report card under the mouse — Pin, green Share and Delete icons top-right, Shared · 2 views · expires badge, updated date, download pills, Open and the open-public-link button A report card made from a template — the qa_daily template badge next to the updated date
ElementWhereWhat it shows / does
Pin markerTop-left of cardAn amber Pin icon appears only when the report is pinned.
TitleTop of cardThe report’s title, truncated if long.
Pin / Unpin buttonTop-rightToggles favourite state. Tooltip reads Pin or Unpin.
Share buttonTop-rightCreates a public link (copies it to your clipboard) or, if already shared, revokes it. Turns emerald-green when a link is active.
Delete buttonTop-rightOpens a confirmation dialog to permanently delete the report.
Template badgeMetadata rowA small brand-coloured pill with the id of the template that produced the report (for example qa_daily), when it came from one.
Shared indicatorMetadata row”Shared · N views” when a public link is active, with its expiry date if it has one. Hover it for when it was last opened.
Updated dateMetadata rowThe report’s updatedAt date, localised.
Download pillsBelow metadataHTML, PDF, DOCX and XLSX — HTML opens the report as a page in a new tab; the others download a file. Every format is built fresh from the saved report when you click, so the file always matches the report as it is now.
Open buttonBottom of cardNavigates to the full-view page /reports/view/<id> (eye icon).
Open-share buttonBottom of cardOnly when shared: an external-link icon that opens the public share URL in a new tab.

The Pin, Share and Delete buttons appear when you hover a card with a mouse; on a touch screen they are always shown. They need the Tester role or higher — a Viewer can open and download reports but not change them.

  • The left of the toolbar shows the count: e.g. 3 reports (singular “1 report” when there is exactly one).
  • The right shows a Refresh button. Click it to re-fetch the list from the server. While refreshing the icon spins and the label reads Refreshing….
  • On a manual refresh the existing cards stay on screen (no flash to empty) — only the first load shows the full “Loading reports…” splash.

Clicking Delete on a card asks first:

Delete report? confirmation — the report will be permanently deleted and any active share link will stop working, with Cancel and Delete buttons
  1. On a report card, click Open (the eye icon). You navigate to /reports/view/<id>.
  2. The page shows a brief “Loading report…” spinner, then renders the dashboard at full width.
  3. If the report can’t be loaded you’ll see a Could not load report panel with the error and a Back to Reports link.
A saved report in the full view — action bar, report header with its icons, KPI tiles, two charts, a table and a narrative note Full-view action bar — Back to Reports on the left; Reload, Regenerate with current data and Delete on the right
ActionIconWhat it does
Back to ReportsArrow-leftReturns to the /reports catalogue.
ReloadRefreshRe-fetches the SAVED snapshot from the server. Chart values stay the same unless someone edited the saved report. Shows a spinning icon and “Reloading…” without blanking the rendered report.
Regenerate with current dataSparklesRe-runs the AI workflow that built the dashboard so the KPI/chart/table values reflect the CURRENT state of Testver. The id, share link, and pin state are preserved — only the spec values change. Takes roughly 30 seconds to a couple of minutes; the button shows “Regenerating…” and both Reload and Regenerate are disabled while it runs.
DeleteTrashOpens a confirm dialog; on confirm the report is permanently deleted and you return to the catalogue.

Regenerate and Delete need the Tester role or higher.

The report body is a 12-column grid of cells. The full-view page renders exactly the same ReportCard component used in chat, so what you see is identical. The four cell types are:

Section / cell typeWhat it shows
KPI tileA single headline metric — a value with an optional unit, an optional change (delta), and an up/down/flat direction. The change uses the KPI’s own unit (“+2.1%” for a rate, “+3” for a count); its direction comes from its sign when none is given. It is coloured green or red depending on whether that direction is “good”. Default width: 3 of 12 columns (four per row).
ChartA titled chart in one of six types: line, bar, stacked_bar, pie, doughnut, or horizontal_bar. Supports single-series data or multiple datasets, with colour schemes (vibrant, pastel, status, priority, severity). Long labels are shortened on the axis and shown in full in the tooltip. Default width: 6 of 12 columns (two per row). May include a hint line beneath.
TableA titled data table in the chat’s table style, with column headers and rows; plain numbers are right-aligned and statuses (passed, failed …) show as coloured pills. Shows “No rows” when empty. Default width: full (12 columns). May include a hint line beneath.
MarkdownA narrative note rendered from lightweight markdown — supports headings, bullet lists, bold, and inline code. Used for executive summaries and Go/No-Go recommendations. Default width: full (12 columns).

A KPI tile with its change, and a chart:

KPI tile — Latest run pass rate 88.9 % with a green up-arrow +79.8% change and the note 8/9 vs 9.1% prior run Line chart cell — Pass Rate Trend by Run, pass rate per run from 09-26 to 10-04

A table and a narrative (markdown) note:

Table cell — New Failures Today with Test Name, Error Signature, Run and First Seen columns Markdown cell — What changed since yesterday, four bullets with bold lead-ins and inline code file names

Each cell can override its width via a span value (clamped to 1–12). The grid follows the width of the card: when the card is narrow (a split chat column, a phone), KPIs pair up two across and every other cell goes full width.

Above the grid, the ReportCard header shows the report title, an optional subtitle, and a Generated timestamp. To the right is an action bar:

Report header — title, subtitle and Generated timestamp, with the saved bookmark, Share, Open full view, Download and Copy link icons on the right
Header actionWhat it does
Save (bookmark)Saves an unsaved dashboard to your reports. Once saved it shows as a filled check-bookmark and is disabled. Saving the same dashboard again (for example after reopening the chat) updates the saved report rather than making a copy. Hidden in the public read-only share view.
Share (share icon)Opens a small panel: choose when the link expires (Never, 7, 30 or 90 days) and click Create link (the report is saved first if needed). When a link exists, the same icon shows the link with Copy and Revoke, and its expiry. Hidden in read-only share view.
Open full view (external link)Opens the best available URL in a new tab — the public share URL if shared, else the /reports/view/<id> page, else the HTML snapshot (signed-in users only).
Download (download icon ▾)A menu: HTML page, PDF, Word (.docx) and Excel (.xlsx). Each is built from the dashboard as shown. On the public share page the same menu works without an account.
Copy link (link icon)Copies the interactive URL to the clipboard (share URL when shared, full-view URL when saved, HTML snapshot otherwise). Shows a green check briefly on success.
The Download menu open in the report header — HTML page, PDF, Word (.docx) and Excel (.xlsx)
FormatContents
HTMLThe dashboard as a standalone page, charts drawn inline. Opened in the browser, it is shown in a sandbox: it can’t run scripts.
PDF / WordThe KPIs as a table, each chart drawn (print colours), each table as a table, and the narrative text.
ExcelA Summary sheet with the KPIs (value, unit, change, note), one sheet per table, one sheet per chart holding its numbers, and a Notes sheet with the narrative.

Downloads are rendered when you click and are not kept on the server.