* Fix menu navigation
Menu navigation was broken and had following issues:
- selecting any option in submenu drops to main menu after operation finishes
- there was a broken implementation of having a submenu within a submenu that doesn't work due to buggy implementation
- there was a broken implementation of having conditions in json file to dynamically show and hide options but that doesn't work due to buggy implementation
- also main menu supported conditions while sub menu didn't which shows lack of consistency in design
Signed-off-by: Gunjan Gupta <gunjan@wesion.com>
* migrate conditions to json file
Signed-off-by: Gunjan Gupta <gunjan@wesion.com>
* Remove dead code
Signed-off-by: Gunjan Gupta <gunjan@wesion.com>
* Update readme
Signed-off-by: Gunjan Gupta <gunjan@wesion.com>
---------
Signed-off-by: Gunjan Gupta <gunjan@wesion.com>
* Function to freeze and unfreeze board firmware
* chore: Update network service discovery
* chore: Toggle menu items based on held packages Freeze/unfreeze
* chore: Update network service discovery
fix: moved PR template to proper folder
add: CODE_OF_CONDUCT.md
* chore: Remove unused script for freezing system packages
* chore: Update kernal header install remove
---------
Co-authored-by: Joey Turner <Tearran@users.noreply.github.com>
Co-authored-by: Tearran <tearran@gmail.com>