* wip ssh feature
* add and remove complete, list remains
* list half way done
* should finish the ssh module completely
* minor fixes
* formatting and offline queries
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* begin subnav implementation
* implement subnav AND angular forms for comparison
* unions working-ish, list of enums working
* new form approach almost complete
* finish new forms approach for action inputs and config
* expandable list items and handlebars display
* Config animation (#394)
* config cammel
* config animation
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
* improve server settings inputs, still needs work
* delete all notifications, styling, and bugs
* contracted by default
Co-authored-by: Drew Ansbacher <drew.ansbacher@gmail.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
* accordion works
* cleanup
* styling
* more styling
* App show change (#387)
* show page change
* no marketplace
* app show changes
* update marketplace list
* icon
* top left icon
* toolbar
* right size
* out of toolbar
* no service details
* fix skeleton text and server metrics page
* stuck
* add session management
* complete sessions feature
* app show page
* remove unnecessary icons
* add cli to list of possible sessions
* Modal global (#383)
* modal checkpoint
* global modal
* black looks good now
* black looks good now
* not smaller
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@gmail.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
* looking for unnecessary watches
* on init data initialization
* prog pipe
* install progress everywhere
* titlecase status
* include updateing state in app show for install progress
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>