-
Notifications
You must be signed in to change notification settings - Fork 15
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
Create GUI for sshnoports for windows/linux/macos #163
Comments
Setting priority to P0 as this needs to get done during this sprint. Removing the SP estimate so we remember to discuss during sprint planning |
Figma Here's where I'm working! |
A little more in the ways of the base code for sshnp to get this over the hump, but config files are there which means we should be able to get started. Ideally the GUI reads Maybe the GUI saves both locally and to the atServer, that way you can always switch to terminal if that's what you prefer. Or there is a toggle for "sync with other devices" which can be added as a parameter in the config file. |
@CurtlyCritchlow Please can you provide an update on this ticket and also this other ticket |
Did some UI work but waiting on some additional update to the sshnp package to connect the UI to the backend. @XavierChanth will be working on the update this sprint. ![]() |
PR #306 provides the necessary methods to read in all of the config files which contain this information. I will also write the code to write a file for the add new connection |
Update: we can ssh from the GUI app. To complete the MVP we have to display the string printed to stdout upon success in the UI. |
Increasing the SPs as I will be focusing on this in PR70 |
A short task list for my focuses:
|
UI design of the key management has been completed. The design implementation was started in PR74 and will continue in PR75. |
The UI design for macOS app has been mostly completed. Pending is the onboarding screen. The next activities are to complete the onboarding/landing screen, unit test, widget test and update the app to use the latest version of sshnoports. |
The above mentioned activities are still in progress. |
The onboarding screen has been completed, Private key management functionality has been added. Pending activity is to pass the private key properties to the dart.ssh client to ssh to a remote device. |
Hi @CurtlyCritchlow we have a launch date of Jan 19th on the GUI, is that still accurate? :-) |
Looking to pushed to test flight by Jan 17th. We'll still have to do user testing, so not ready for an official launch to production but would be ready for early adopters if the team decide to make it available to them. |
App was pushed to test flight for testing. This sprint it will be pushed to windows dashboard for testing (already started). Updates and big fixes based on preliminary testing are. Adding keybindings, make hung shell non blocking |
Awesome @CurtlyCritchlow congrats! |
UI/UX fixes sent out durning last sprint, working through post onboarding flow ('how to get started') |
Duplicate of #717 |
MVP Release tasks
A partner requires a GUI for sshnp, that can also forward ports without any ports being needed to be opened on the device or firewalls.
Some useful material in this document
Key enabler: since advent of the rendezvous service, sshd does not need to run on the client. Therefore we can run a client on any platform as we just need an ssh client
Functionality of the GUI needs to include something like the "Tunnel" section of the Putty app (Source, Destination, and local or remote)
The text was updated successfully, but these errors were encountered: