-
Notifications
You must be signed in to change notification settings - Fork 6
feat: Add Kernel management panel on extension popup #207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
698daa2 to
c022bd8
Compare
17e0a7c to
27cfc88
Compare
3b617e6 to
745c10f
Compare
rekmarks
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
In addition to inline comments, passing an invalid vat id to "Launch Vat" in the popup appears to break the entire extension. Handling that error or preventing it via input validation would be good. The broken state is very broken.
d4f71cd to
524ff55
Compare
1689e7e to
93cec35
Compare
rekmarks
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple more things
rekmarks
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Closes #183 #216
This PR introduces a simple Kernel management panel within the extension popup, allowing users to initialize, restart, and shut down vats, as well as view the current status of the kernel and send messages.
For reviewers
There is now a new entry point popup.ts you can start from there to review the files in
panelfolder. For the other files start from theoffscreen.tsentry point.Screenshots
Screen.Recording.2024-11-06.at.18.19.00.mov