[UI] Add Instance details page#3614
Merged
peterschmidt85 merged 5 commits intomasterfrom Feb 26, 2026
Merged
Conversation
olgenn
approved these changes
Feb 25, 2026
- 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
c1c9641 to
d167b7f
Compare
Add finished_at to expected Instance dicts in fleet API tests. Made-with: Cursor
jvstme
approved these changes
Feb 26, 2026
Collaborator
jvstme
left a comment
There was a problem hiding this comment.
@peterschmidt85, thanks for the PR. The instance page works great.
Please see my comments about some of the other unrelated changes. As always, I'd prefer unrelated changes to be in separate PRs, so that review comments about them don't block the main functionality from being merged
- 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
…ore 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #2999
Main changes:
Instancedetails page withDetails,Events, andInspecttabsNamecolumn (hyperlink to details) toInstancelistErrorcolumn toInstancelist and details (unreachable/health issues)Finishedcolumn toInstancelist and detailsEventspage instance targets toInstancedetailsfinished_aton theInstanceAPI modelAlso updated:
BackendandResourcescolumns toFleetlist and detailssshinstead ofremotefor SSH backends across all pagesResourcesdescription client-side; deprecate server-sideResources.description(remove in 0.21)Rundetails page (reorder fields, removeRepository,SpotasYes/No)