diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 945fbaf2..c84411f5 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.25.0"
+ ".": "0.26.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bd3b0f9f..7c8cf063 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,129 @@
> Entries from 0.9.0 onward are generated by [release-please](https://github.com/googleapis/release-please). Earlier entries were backfilled from the [GitHub release notes](https://github.com/PiwiTests/platform/releases) when the project adopted it.
+## [0.26.0](https://github.com/PiwiTests/platform/compare/v0.25.0...v0.26.0) (2026-08-19)
+
+
+### Features
+
+* add branch as first-class dimension for baselines and analytics ([2a13b17](https://github.com/PiwiTests/platform/commit/2a13b17e31316297b368033511eaf3db74f658d2))
+* add test selections — data-driven test subsets from run history ([f46f251](https://github.com/PiwiTests/platform/commit/f46f251959ddf662265a4318d43d5ba0df61cea0))
+* **ai:** support text-only models and live diagnosis E2E tests ([ad40d16](https://github.com/PiwiTests/platform/commit/ad40d1697bad3113b12088e4200faddd6697ed2c))
+* **app:** { items } envelope for cluster commits — D6 complete ([bff5ece](https://github.com/PiwiTests/platform/commit/bff5ecef2e829afa5fc17f082e44083cfa7b46b0))
+* **app:** { items } envelope for GET /api/projects ([368d262](https://github.com/PiwiTests/platform/commit/368d262786ecd72cc9d365368471a068e992e015))
+* **app:** { items } envelopes for flaky-tests and project clusters ([8f95263](https://github.com/PiwiTests/platform/commit/8f952630ab773feb12cfd2f2ff369680b2c1bdb3))
+* **app:** { items } envelopes for project performance and slow-tests ([e52176b](https://github.com/PiwiTests/platform/commit/e52176bba4b539d018786fc2c9443b6947ee8296))
+* **app:** { items } envelopes for the content CRUD list routes ([afaba0e](https://github.com/PiwiTests/platform/commit/afaba0e45f93e8d9c82be899653a8fe5c8462535))
+* **app:** { items } envelopes for the project/run listing routes ([90a0e5c](https://github.com/PiwiTests/platform/commit/90a0e5cc3c249e1d30832adc6ad7f318d37c3c03))
+* **app:** { items } envelopes for the settings/user CRUD list routes ([6c0b364](https://github.com/PiwiTests/platform/commit/6c0b36436105fc58b4516df8068a06e5dbe9a144))
+* **app:** add machine-readable errorCode to every API error (D8) ([04351ce](https://github.com/PiwiTests/platform/commit/04351ced55d54a7d1d24d4590e6220b3606a0fd7))
+* **app:** add test selections — model, resolver, API and demo ([c17aaa2](https://github.com/PiwiTests/platform/commit/c17aaa2baa5e69f6d5c2749b64e917582382aa87))
+* **app:** auto-heal broken locators by opening a fix PR ([4ef18c2](https://github.com/PiwiTests/platform/commit/4ef18c2db0eb8db3a2ea8dcf9d53f4e15b4e0f3e))
+* **app:** explain why tests did not run and link blocking failures ([142b13d](https://github.com/PiwiTests/platform/commit/142b13dfdd966810a7e181d245f0c6a69aad20d2))
+* **app:** explain why tests did not run and link blocking failures ([9dbe7f4](https://github.com/PiwiTests/platform/commit/9dbe7f46e562cff6032349acd0c561e239ed3a27))
+* **app:** finish auto-heal — settings UI, PR-opened notification, healing chips, retention ([e681bde](https://github.com/PiwiTests/platform/commit/e681bdea6b3f66f28094d858d6413f2ae644b695))
+* **app:** gate on a selection, selection MCP tools, and the Selections tab ([f2af353](https://github.com/PiwiTests/platform/commit/f2af3539dedf285bd4c012e653b90fe005a63b56))
+* **app:** hand back a git-applyable edit for healed locators ([e39f98e](https://github.com/PiwiTests/platform/commit/e39f98e9b241b476050ed5f5642d07a8d832e8ad))
+* **app:** impact-from-diff — map a changed-file set to the tests it affects ([62feeb5](https://github.com/PiwiTests/platform/commit/62feeb551bce12818d86292f9ffd38688e3eb278))
+* **app:** live step streaming, attempt chips, fail-on-flaky, distinct run statuses ([fb86633](https://github.com/PiwiTests/platform/commit/fb86633d879dfcee2868bf13685fc2c55d7fe962))
+* **app:** make git branch a first-class, queryable, analysis-bearing dimension ([7278f0c](https://github.com/PiwiTests/platform/commit/7278f0c4487eb5f0a57b5762d24baebba8bd4c5d))
+* **app:** make git branch first class data ([3d51f25](https://github.com/PiwiTests/platform/commit/3d51f25b5fb0d8aac9d5cb23d3a008714354a116))
+* **app:** open a fix pull request automatically when a locator breaks ([ab4e09b](https://github.com/PiwiTests/platform/commit/ab4e09bbaae96f854197b9ec6a3a21a80e5cea03))
+* **app:** public share links for executions and failure clusters ([1ec2a90](https://github.com/PiwiTests/platform/commit/1ec2a90bf49f22615435875d24d5b6a438bfd35d))
+* **app:** public share links for executions and failure clusters ([7118f63](https://github.com/PiwiTests/platform/commit/7118f63d65ee9ab9e1fe50593cb38f4efb51444d))
+* **app:** rank a selection's materialized order for fail-fast ([d248692](https://github.com/PiwiTests/platform/commit/d248692be4e08279d4340920382b14e57f793860))
+* **app:** record per-attempt outcomes and show attempt chips ([ead8c28](https://github.com/PiwiTests/platform/commit/ead8c288e8befff4fb349503a610a52b728e8dc2))
+* **app:** return { items } envelopes from the low-fanout list routes ([0848327](https://github.com/PiwiTests/platform/commit/0848327a83036ae20edfd62e0642f38bd2ea1f94))
+* **app:** selection health & drift analytics ([4221b09](https://github.com/PiwiTests/platform/commit/4221b094a649fef881128b881afaf92bc04c7ab1))
+* **app:** selection suggestions, an ids predicate, and duration-balanced shards ([c54bcfa](https://github.com/PiwiTests/platform/commit/c54bcfa08f70e5ab51c0d7909c37586187b58dbe))
+* **app:** show live running steps inline on each running test row ([018be70](https://github.com/PiwiTests/platform/commit/018be7036fa9a151367388a979ee93ea477c8a51))
+* **app:** stream live per-test steps to the run page ([ed407a3](https://github.com/PiwiTests/platform/commit/ed407a337ee9117d5d8e3806817f925e6d858957))
+* **app:** unify query parsing with clamp-and-400 helpers — D10 ([d87df0e](https://github.com/PiwiTests/platform/commit/d87df0e3b9b9c9cde5f46a21a0c146e93c05aacc))
+* **auth:** harden auth rate limiting and polish the first-admin setup flow ([2459da9](https://github.com/PiwiTests/platform/commit/2459da936870acace3ebdd47004a453bf9b8ea74))
+* **auth:** harden auth rate limiting and polish the first-admin setup flow ([0f8f686](https://github.com/PiwiTests/platform/commit/0f8f6864fa4cdb38c650617dc0bf8dea5af629e1))
+* **db:** persist run-level shardIndex — D3 ([551d2fc](https://github.com/PiwiTests/platform/commit/551d2fc7ac7655ce8e06725da0f0c3e684c3589e))
+* **demo:** seed did-not-run reasons and a serial-group cascade ([7785502](https://github.com/PiwiTests/platform/commit/7785502ca73fb4defcc3f42311320c92de9b4046))
+* **docs:** make the split hero a scene and recapture it from the current app ([4288b38](https://github.com/PiwiTests/platform/commit/4288b38aa519d4268ca2eef4550bfc7b98558aac))
+* **notifications:** auth-less support, global subscriptions, digests, delivery fixes ([803ac3c](https://github.com/PiwiTests/platform/commit/803ac3c20bc22c6067b75d4edf98aa020e34fcfa))
+* **notifications:** support global channels and browser subscriptions ([bfb7182](https://github.com/PiwiTests/platform/commit/bfb7182a6f7371edb8758fb36d69e78eda40387a))
+* piwi run impact --base — run the tests your diff affects ([091a828](https://github.com/PiwiTests/platform/commit/091a828afd58826d9b517a0ad953f75ed5398808))
+* **reporter:** add piwi select/run and resolveSelection ([f4dfc7c](https://github.com/PiwiTests/platform/commit/f4dfc7c072414fd8cc320b465e2551ec0371ee7a))
+* **reporter:** fail the run when flaky tests are detected ([84fc7da](https://github.com/PiwiTests/platform/commit/84fc7daa291679e0988bec4afecca8573c4833d3))
+* **reporter:** gate --require-selection and the run-the-right-tests skill ([7eeaa31](https://github.com/PiwiTests/platform/commit/7eeaa310fefaf846ffe5f1b38fb3eb1b9f3dd386))
+* **reporter:** keep timed-out and interrupted runs distinct ([253d83e](https://github.com/PiwiTests/platform/commit/253d83ece406b02639fc1cf6b4bfcfb8e23aa2e5))
+* **reporter:** piwi run --fail-fast — least-reliable tests first ([79f1a64](https://github.com/PiwiTests/platform/commit/79f1a6408d088ec01dd6c2a28e71fa3f46f04161))
+* **reporter:** piwi run impact --base — run the tests your diff impacts ([c6faf2e](https://github.com/PiwiTests/platform/commit/c6faf2e17b4b722077f1462b8d174685343d8ce5))
+* **reporter:** piwi select/run --shard for duration-balanced shards ([7d97cae](https://github.com/PiwiTests/platform/commit/7d97caea6edaa3565c43ce97129842b71ec08c39))
+* **reporter:** resolve branch via CI fallback chain and capture PR number ([c0c4e3e](https://github.com/PiwiTests/platform/commit/c0c4e3e57c0be993c5d96abc8f0731e6f27b0622))
+* selection health & drift analytics, fail-fast ordering ([f84f803](https://github.com/PiwiTests/platform/commit/f84f803b234518c3100c6369719f29af76fb53b0))
+* **ui:** chart test runs as per-run bars and drop the unovis dependency ([b536c9e](https://github.com/PiwiTests/platform/commit/b536c9e25c58bf0ea3bd70c817eb945589294880))
+* **ui:** chart test runs as per-run bars and drop the unovis dependency ([e3e8bd9](https://github.com/PiwiTests/platform/commit/e3e8bd994f484341a6a2a9b82421fb6d454fdba0))
+
+
+### Bug Fixes
+
+* **ai:** retry without images when the model has no vision ([0499501](https://github.com/PiwiTests/platform/commit/04995016274476d6da076a836ccb43729c343ac9))
+* **app:** count attempts in the summary tile fallback ([5aa1384](https://github.com/PiwiTests/platform/commit/5aa1384ea82a12664601f6bc4f77216a4fd3eb7f))
+* **app:** drain the event batch past a worker-less step event ([2fa54a1](https://github.com/PiwiTests/platform/commit/2fa54a1134bf2af93700c284fe069ade47282196))
+* **app:** let the recorded content type decide evidence classification ([75f3f60](https://github.com/PiwiTests/platform/commit/75f3f6061f5382ecb878ca9442c1b97026573568))
+* **app:** lower the dashboard Node floor to 22 ([95686ae](https://github.com/PiwiTests/platform/commit/95686aea1d06717a80991e29860bfc11aebdf9ba))
+* **app:** lower the dashboard Node floor to 22 ([3b4d880](https://github.com/PiwiTests/platform/commit/3b4d8805781c7af6e42dce4e57338e296a02e802))
+* **app:** normalize error status codes across the API (D8) ([6e12373](https://github.com/PiwiTests/platform/commit/6e12373129c07a8ac934328f23b31b6d47bb8ef4))
+* **app:** read projects/menu items on auto-heal page so reload survives ([37f42b1](https://github.com/PiwiTests/platform/commit/37f42b1635511bf82649861d53d28b1ffb9b3bac))
+* **app:** read runId from the desktop import response (D2 follow-up) ([2abd141](https://github.com/PiwiTests/platform/commit/2abd141eeeb71f6909c1cf9f671dc39d0603909c))
+* **app:** render the execution History tab from the SSR payload ([66ae5ac](https://github.com/PiwiTests/platform/commit/66ae5ac4bd8c4e8bd58c751f305cc9b9afaae415))
+* **app:** render the execution History tab from the SSR payload ([62eb745](https://github.com/PiwiTests/platform/commit/62eb7455acfd5195bf414d29d0697be362f476ec))
+* **app:** serve icons from local bundles and bake head metadata into the demo shell ([0afa861](https://github.com/PiwiTests/platform/commit/0afa8613eda024fde3016005793ba47d27efc8e1))
+* **app:** settle pre-1.0 surface inconsistencies flagged by the API audit ([9bcd6ec](https://github.com/PiwiTests/platform/commit/9bcd6ece3c8a64611ccac55124ba6c58625c9924))
+* **app:** settle pre-1.0 wire and API-surface inconsistencies from a full audit ([9eecaba](https://github.com/PiwiTests/platform/commit/9eecabaac6e70fcdf055b2594e7b48f83ea142d3))
+* **app:** stop double-counting flaky tests in test runs bar graph ([bee0d16](https://github.com/PiwiTests/platform/commit/bee0d16352c7546466e0a5bf69081902d950b4ff))
+* **app:** stop double-counting flaky tests in test runs bar graph ([20699d3](https://github.com/PiwiTests/platform/commit/20699d347a33036090d50bc4866f589fc6dbfe74))
+* **app:** stop the failure-evidence count showing NaN ([8575223](https://github.com/PiwiTests/platform/commit/85752235ae34d117aafad6b3eb77132c805f9c24))
+* **app:** store one canonical per-case timeout status and match both spellings everywhere ([0280015](https://github.com/PiwiTests/platform/commit/02800158d7aeb56a8416435984d79b0cdceaa63e))
+* bundle icons locally, bake demo head metadata, docs SEO and release-note backfill ([7d71ae5](https://github.com/PiwiTests/platform/commit/7d71ae5d1ff7dfd5ebbf6f4f2a8403bb3684c61e))
+* **ci:** answer 404 before writing the demo server headers ([8a98e2d](https://github.com/PiwiTests/platform/commit/8a98e2d81333c5de460a217e533d489603f192e5))
+* **ci:** bust poisoned Nuxt build cache for the docs-URL change ([1a7ccc0](https://github.com/PiwiTests/platform/commit/1a7ccc0265cc12be85a9b478d33cda1a5e482194))
+* **db:** map pg integer boolean columns to booleans at the drizzle layer ([f53d54b](https://github.com/PiwiTests/platform/commit/f53d54b519d2a665805c9d459c840b62a0bdfc62))
+* **demo:** accept expiresAt and generate api keys with real randomness ([8cbc007](https://github.com/PiwiTests/platform/commit/8cbc007085b45bbf7c1e422d254e51b306f8e680))
+* **demo:** align the ingest pipeline with the server persist ([2b5c7dc](https://github.com/PiwiTests/platform/commit/2b5c7dc6d53b5a67aaaabeebecae1ee3dc81f5da))
+* **demo:** carry tags, test meta and ai usage on simulated runs ([46c6912](https://github.com/PiwiTests/platform/commit/46c6912f998831bdcd0242ff04e61300ed33726b))
+* **demo:** drop the unused auth stub constant ([70c65ef](https://github.com/PiwiTests/platform/commit/70c65ef5fbb26a893e699e6094fda4102f9a863a))
+* **demo:** drop the vestigial auth session route ([481bcb9](https://github.com/PiwiTests/platform/commit/481bcb97f524268defd632ce07298699e86e5d6d))
+* **demo:** enforce project scope on entity endpoints ([991212a](https://github.com/PiwiTests/platform/commit/991212aa4ed743cc7ac2ad8dfd4e4ca380b301ac))
+* **demo:** forward flaky-tests filters like the server ([918d7d2](https://github.com/PiwiTests/platform/commit/918d7d2d19808af2f4e3b686fec8b8ea24111255))
+* **demo:** forward performance and run-limit query params ([8ef8d5b](https://github.com/PiwiTests/platform/commit/8ef8d5b407947d57cf149e0d7d579cc4c07aaf1d))
+* **demo:** honor timeout thresholds in timeout opportunities ([a921512](https://github.com/PiwiTests/platform/commit/a921512ad7a56c7dff02d7d898d057494e58f893))
+* **demo:** match the admin cleanup response shape ([76024a0](https://github.com/PiwiTests/platform/commit/76024a074e3b0143a4554b54391261bfdfff482d))
+* **demo:** match the ai usage response and compute hasScmToken ([78ffb44](https://github.com/PiwiTests/platform/commit/78ffb44aaf3deef26bf27a84c0d700a4f00b7bf4))
+* **demo:** match the diagnosis context endpoint shapes ([130de38](https://github.com/PiwiTests/platform/commit/130de388226458ab5fedd7cd8344099408694446))
+* **demo:** materialize didnotrun cases for interrupted runs ([3d34c83](https://github.com/PiwiTests/platform/commit/3d34c8377fd85d5cf2996b7b6af42d16874a06e4))
+* **demo:** mirror run label patching and wasted-waits resolution ([c1f1972](https://github.com/PiwiTests/platform/commit/c1f1972680bae6728975b0aa97fa3a5b8507ca81))
+* **demo:** persist setup steps and emit didNotRunTests on finish ([c06524e](https://github.com/PiwiTests/platform/commit/c06524efe0fb2eb84e8545ee396147ccc1a2618e))
+* **demo:** persist shard tokens and drop them on shard finish ([81eed14](https://github.com/PiwiTests/platform/commit/81eed14051b5ffb3131ffc964b34481f55038f9f))
+* **demo:** point never-fired cluster spans at the correct runs ([843404c](https://github.com/PiwiTests/platform/commit/843404c5531f77c8394deefd9ff4a76aceb19c06))
+* **demo:** recompute cluster counts when runs are deleted ([71e1431](https://github.com/PiwiTests/platform/commit/71e143150bcb941942b4ce2cc087a6caa347252c))
+* **demo:** resolve dev-seed and screenshot deps from the workspace ([2370948](https://github.com/PiwiTests/platform/commit/2370948ca05fb44531d818b87fdc9c3db95ab19d))
+* **demo:** return stored diagnoses unless force is set ([4a230d4](https://github.com/PiwiTests/platform/commit/4a230d448127e7f33b5af20340c11cd9716c3b4c))
+* **demo:** seed app settings so setup status reports AI active ([2dd06c8](https://github.com/PiwiTests/platform/commit/2dd06c83c5e159df8281b35b75647f61dbcbcab2))
+* **demo:** seed cluster merge suggestions ([df98038](https://github.com/PiwiTests/platform/commit/df98038486e28a94b59e04dae260657320f5f3cc))
+* **demo:** seed the partial quarantine streak part-way ([d5ecf3e](https://github.com/PiwiTests/platform/commit/d5ecf3ebb3c7d73ea5cb049f8fef01d1470be289))
+* **demo:** send the test timeout on simulated completions ([52c6e7a](https://github.com/PiwiTests/platform/commit/52c6e7aedbba5a637c91053b51f2edb5029fb3cb))
+* **demo:** shape user creation like the server ([94a94a2](https://github.com/PiwiTests/platform/commit/94a94a236ea532bfc48fad5806f78c3debaac9a3))
+* **demo:** strip scmToken from project responses ([ca97e56](https://github.com/PiwiTests/platform/commit/ca97e561dbc071cf773abf0a57d0d4805b546eec))
+* **demo:** surface 4xx status codes from demo handlers ([b1be9d6](https://github.com/PiwiTests/platform/commit/b1be9d60fb75c49074371a65a5c25e90701b0ee5))
+* **demo:** surface constraint violations in the dev seed loader ([143d498](https://github.com/PiwiTests/platform/commit/143d4987d730a6b012b70de5e5a6484692acc172))
+* **demo:** tolerate re-begin on running runs and revive interrupted ones ([80b4b3e](https://github.com/PiwiTests/platform/commit/80b4b3eed3e87cf057ca33cec63ab84a05e4f16a))
+* **demo:** validate quarantine requests like the server ([d1186f4](https://github.com/PiwiTests/platform/commit/d1186f400484b9e5ab3d23daa7110772aea0d4ae))
+* **demo:** validate tags, markers and subscriptions like the server ([9555e6c](https://github.com/PiwiTests/platform/commit/9555e6cbc7b0b7d501467f233539317014d9afd2))
+* **demo:** various fixes ([c1d059e](https://github.com/PiwiTests/platform/commit/c1d059e26900a07cb26cdaac7a798ae9fa589d09))
+* **demo:** write the generated visual diff into the seed output dir ([2ea51c8](https://github.com/PiwiTests/platform/commit/2ea51c80297d4455283c95918d3eba1dd60190a1))
+* **docs:** add favicon, sitemap and robots.txt and de-linkify config examples ([17fc828](https://github.com/PiwiTests/platform/commit/17fc828c802baa0f6ba0ef511ef7934d775ee57f))
+* **docs:** commit CNAME so the Pages deploy keeps the piwitests.dev domain ([0d8fe88](https://github.com/PiwiTests/platform/commit/0d8fe88bba7677862716af319c664874657ad2ec))
+* **docs:** commit CNAME so the Pages deploy keeps the piwitests.dev domain ([1da1fb7](https://github.com/PiwiTests/platform/commit/1da1fb73e5e1e14821be2f44de856c74f0bfffcd))
+* **reporter:** honor PIWI_FAIL_ON_FLAKY_TESTS in wrapConfig ([79d97ca](https://github.com/PiwiTests/platform/commit/79d97cae956e43789ac4f8a5a843f0c5df012fe1))
+* **reporter:** stream step events queued before the run starts ([7221370](https://github.com/PiwiTests/platform/commit/722137088c4fab802b46eb7d14bc9a8c960d5ffc))
+* **settings:** extract items from projects menu API response ([1c25d68](https://github.com/PiwiTests/platform/commit/1c25d6840257bd8ee9224dd4ea49a9472fb13fff))
+
## [0.25.0](https://github.com/PiwiTests/platform/compare/v0.24.0...v0.25.0) (2026-08-02)
diff --git a/apps/application/package.json b/apps/application/package.json
index ef320ef9..5abf9cfa 100644
--- a/apps/application/package.json
+++ b/apps/application/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/dashboard",
- "version": "0.25.0",
+ "version": "0.26.0",
"private": true,
"type": "module",
"imports": {
diff --git a/apps/desktop/package.json b/apps/desktop/package.json
index 82766625..42552759 100644
--- a/apps/desktop/package.json
+++ b/apps/desktop/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/desktop",
- "version": "0.25.0",
+ "version": "0.26.0",
"private": true,
"description": "Piwi Dashboard desktop application (Tauri) — bundles the server and runs it locally.",
"type": "module",
diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml
index 3dd45702..dbcc443d 100644
--- a/apps/desktop/src-tauri/Cargo.toml
+++ b/apps/desktop/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "piwi-desktop"
-version = "0.25.0" # x-release-please-version
+version = "0.26.0" # x-release-please-version
description = "Piwi Dashboard desktop app"
authors = ["piwitests"]
license = "MIT"
diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json
index 4ab32f22..540ee428 100644
--- a/apps/desktop/src-tauri/tauri.conf.json
+++ b/apps/desktop/src-tauri/tauri.conf.json
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Piwi Dashboard",
- "version": "0.25.0",
+ "version": "0.26.0",
"identifier": "io.piwitests.dashboard",
"build": {
"frontendDist": "../src"
diff --git a/apps/extension/manifest.json b/apps/extension/manifest.json
index 919d5cd7..da0c5ea9 100644
--- a/apps/extension/manifest.json
+++ b/apps/extension/manifest.json
@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "Piwi Picker",
"short_name": "Piwi Picker",
- "version": "0.25.0",
+ "version": "0.26.0",
"description": "Ranked, stable Playwright locators for any element on the page — scored the same way Piwi's dashboard scores them.",
"browser_specific_settings": {
"gecko": {
diff --git a/apps/extension/package.json b/apps/extension/package.json
index 2ff9c757..b27df466 100644
--- a/apps/extension/package.json
+++ b/apps/extension/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/extension",
- "version": "0.25.0",
+ "version": "0.26.0",
"description": "Piwi Picker — a browser extension for ranked, stable Playwright locators, picked from the live page",
"private": true,
"type": "module",
diff --git a/examples/playwright-fixtures/package.json b/examples/playwright-fixtures/package.json
index a49b36f4..e132f588 100644
--- a/examples/playwright-fixtures/package.json
+++ b/examples/playwright-fixtures/package.json
@@ -11,8 +11,8 @@
"typecheck": "tsc --noEmit"
},
"devDependencies": {
- "@piwitests/instrumentation-nitro": "0.25.0",
- "@piwitests/reporter": "0.25.0",
+ "@piwitests/instrumentation-nitro": "0.26.0",
+ "@piwitests/reporter": "0.26.0",
"@playwright/test": "^1.56.1",
"consola": "^3.4.2",
"h3": "^1.15.11",
diff --git a/integrations/aspnetcore/PiwiTests.Instrumentation.AspNetCore/PiwiTests.Instrumentation.AspNetCore.csproj b/integrations/aspnetcore/PiwiTests.Instrumentation.AspNetCore/PiwiTests.Instrumentation.AspNetCore.csproj
index 8f65c6f7..d9186934 100644
--- a/integrations/aspnetcore/PiwiTests.Instrumentation.AspNetCore/PiwiTests.Instrumentation.AspNetCore.csproj
+++ b/integrations/aspnetcore/PiwiTests.Instrumentation.AspNetCore/PiwiTests.Instrumentation.AspNetCore.csproj
@@ -4,7 +4,7 @@
enable
12
PiwiTests.Instrumentation.AspNetCore
- 0.25.0
+ 0.26.0
ASP.NET Core integration for Piwi Dashboard — captures backend logs per HTTP request for Playwright test visibility
piwitests
https://github.com/PiwiTests/platform
diff --git a/integrations/nitro/package.json b/integrations/nitro/package.json
index de153f89..6c3daf47 100644
--- a/integrations/nitro/package.json
+++ b/integrations/nitro/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/instrumentation-nitro",
- "version": "0.25.0",
+ "version": "0.26.0",
"description": "Nitro/Nuxt server plugin for sending backend logs to Piwi Dashboard via the X-Piwi-Logs response header",
"homepage": "https://piwitests.dev",
"repository": {
diff --git a/package-lock.json b/package-lock.json
index b2f3acd4..dfb48214 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,11 +1,11 @@
{
"name": "platform",
- "version": "0.25.0",
+ "version": "0.26.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "version": "0.25.0",
+ "version": "0.26.0",
"workspaces": [
"packages/core",
"packages/picker-dom",
diff --git a/package.json b/package.json
index aabd9e7f..065fde90 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"private": true,
- "version": "0.25.0",
+ "version": "0.26.0",
"type": "module",
"workspaces": [
"packages/core",
diff --git a/packages/core/package.json b/packages/core/package.json
index ff8e5b89..6e9133a1 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/core",
- "version": "0.25.0",
+ "version": "0.26.0",
"description": "Pure cross-cutting logic and wire shapes shared by the Piwi Dashboard app and the Playwright reporter",
"private": true,
"type": "module",
diff --git a/packages/picker-dom/package.json b/packages/picker-dom/package.json
index 3352221c..e461d879 100644
--- a/packages/picker-dom/package.json
+++ b/packages/picker-dom/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/picker-dom",
- "version": "0.25.0",
+ "version": "0.26.0",
"description": "Shared DOM element-picker overlay — probing, hover/highlight, anchor scoping and locator syntax highlighting shared by the reporter's live picker and the dashboard's snapshot picker",
"private": true,
"type": "module",
diff --git a/packages/reporter/package.json b/packages/reporter/package.json
index a3a8a095..5609d509 100644
--- a/packages/reporter/package.json
+++ b/packages/reporter/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/reporter",
- "version": "0.25.0",
+ "version": "0.26.0",
"description": "Playwright reporter that streams results, traces and HTML reports to a Piwi Dashboard instance",
"url": "https://github.com/PiwiTests/platform",
"homepage": "https://piwitests.dev",
diff --git a/packages/server/package.json b/packages/server/package.json
index fcde826d..93578f7e 100644
--- a/packages/server/package.json
+++ b/packages/server/package.json
@@ -1,6 +1,6 @@
{
"name": "@piwitests/server",
- "version": "0.25.0",
+ "version": "0.26.0",
"description": "Self-hosted dashboard that keeps and explains your Playwright test results — run with npx @piwitests/server",
"type": "module",
"bin": {