* add restart button to service show page and restart rpc api
* Feature/restart rpc (#1555)
* add restart rpc and status
* wire up rpc
* add restarting bool
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* check if service is restarting
* filter package when restarting to avoid glitch
Co-authored-by: Aiden McClelland <me@drbonez.dev>
* no more app wiz or dry calls
* change spinner type
* better display for update available
* reintroduce dep breakages for update/downgrade and style alerts everywhere
* only show install alert on first install
Co-authored-by: Matt Hill <matthill@Matt-M1.local>
Co-authored-by: Matt Hill <matthill@Matt-M1.start9.dev>
display success alert if on latest EOS after check for update
fix bug with loader dismiss after alert present
fix restart button on update complete alert and fix mocks to account for this state
fix make clean and adjust default registry names
* base styling and action placeholders for package sideload
* apparently didnt add new folder
* wip
* parse manifest and icon from s9pk to upload
* wip handle s9pk upload
* adjust types, finalize actions, cleanup
* clean up and fix data clearing and response
* include rest rpc in proxy conf sample
* address feedback to use shorthand falsy coercion
* update copy and invalid package file ux
* do not wait package upload, instead show install progress
* fix proxy for rest rpc
rename sideload package page titles
* make text selectable on mobile
* make logs copyable and adjust copy format
* fix linting
* fix linting further
* linting
* add formatting to copied logs
* fix copy abstraction and add formatting for server log copy
feat: enable `noImplicitAny`
chore: remove sync data access
fix loading package data for affected dependencies
chore: properly get alt marketplace data
update patchdb client to allow for emit on undefined values
* refactor: isolate network toast and login redirect to separate services
* chore: remove accidentally committed sketch of a service
* chore: tidying things up
* feat: add `GlobalModule` encapsulating all global subscription services
* remove angular build cache when building deps
* chore: fix more issues found while testing
* chore: fix issues reported by testing
* chore: fix template error
* chore: fix server-info
* chore: fix server-info
* fix: switch to Observable to fix race conditions
* fix embassy name display on load
* update patchdb
* clean up patch data watch
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
* add server proxy configurations
* change address to host due to compliation warning
* adjust config sample to more accurately reflect production version
* watch config.json for changes when just building frontend
* fix version for data consistency
* clone param ids so not recursively stringified; add global type for stringified instances
* ensure only most recent data source grabbed to fix issue with service auto update on marketplace switch
* use take instead of shallow cloning data
* Feat: Multi-lock capabilities add to config
* wip: RPC.rs fixes, new combinatoric
* wip: changes
* chore: More things that are bulk
* fix: Saving
* chore: Remove a dyn object
* chore: Add tests + remove unused
* Fix/feat bulk locking (#1427)
* fix: health check
* fix: start/stop service
* fix: install/uninstall services
* chore: Fix the notifications
* fix: Version
* fix: Version as serde
* chore: Update to latest patch db
* chore: Change the htLock to something that makes more sense
* chore: Fix the rest of the ht
* "chore: More ht_lock":
* add disk repair actions to diagnostic ui and server menu
* only display repair disk button when activated
* fix typo
* add repairDrive fn with restart to diagnostic ui
* fix copy
* add alert before repairing disk in diagnostic ui
* fix repair disk message spacing and hidden display
* fix version comparisons and enable dismissable refresh modal
* eager load medkit and fix storefront to outline icon
* remove deprecated build check
* fixed config types for object and union; cleaned up mock api fixtures
* make form object element transition times consistent and emit expand event on list object items
* feat(marketplace): extract common components
* chore: fix service provide
* feat(markdown): allow Observable content
* chore: remove unnecessary module import
* minor styling for marketplacee list
* only show loading for marketplace show if version change
* chore: get rid of unnecessary server request
* chore: fix version switching
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>