You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add Instance details page and improve Fleet/Run UI
- Add Instance details page with Details, Events, and Inspect tabs
- Add Name column (hyperlink) to Instance list, drop Instance num column
- Add Health column to Instance list and details (icon-only status indicator)
- Add hyperlinks from Events page instance targets to Instance details
- Expose finished_at on Instance API model
- Add Backend and Resources columns to Fleet list and details
- Generate resources description client-side, deprecate server-side description
- Display 'ssh' instead of 'remote' for SSH fleet backends globally
- Remove misleading Price from Fleet and Instance list/details
- Fleet list: rename Fleet→Name column, Started→Created
- Run details: remove Configuration/Repository, reorder to match list, Spot as Yes/No
- Instance list: reorder columns (Status/Health before Hostname), Hostname label fix
Closes#2999
AI Assistance: Claude
Made-with: Cursor
* #2999 small fixes
* Fix fleet tests for Instance.finished_at field
Add finished_at to expected Instance dicts in fleet API tests.
Made-with: Cursor
* Address review feedback
- Restore Configuration property on Run details page
- Add Field(description) deprecation notice to Resources.description
- Use formatBackend() in Run and Job helpers instead of inline logic
- Restore Price column/field to Instance list and details
Made-with: Cursor
* Add Finished column to Instance list, replace Health with Error, restore Fleet Price
- Add Finished column to Instance list
- Move Price after Backend in Instance list
- Replace Health column/field with Error (only shows non-healthy values)
- Error field always visible in Instance details (shows - when healthy)
- Move Blocks before Hostname in Instance details
- Restore Price to Fleet list and Fleet details
Made-with: Cursor
---------
Co-authored-by: Oleg Vavilov <vavilovolegik@gmail.com>
0 commit comments