Filter runs and units by custom metadata
The runs and units pages now let you filter by any custom metadata you attach, and stay responsive even with tens of thousands of records.
- Added per-key metadata filters that auto-discover the keys in use: pick string values from a list, set numeric min/max ranges, or toggle true/false. Combine several keys to narrow on all of them at once.
- Applied the same metadata filter to the timeline chart so its counts match the table below.
- Rebuilt list loading so a page is a fixed handful of queries regardless of row count: metadata filtering resolves in a single query instead of one per key, and revision images and avatars load in one batch instead of one request per row.
- Fixed a bug where sorting units by part number, last run, or last procedure while a filter was active could fail to load results.