Proto commits in RoganDawes/P4wnP1_aloa

These 45 commits are when the Protocol Buffers files have changed:

Commit:8200b58
Author:MaMe82

serive,webclient,cli: Crash fix USB; partial CLI rework; reworked USB gadget deployment

The documentation is generated from this commit.

Commit:8fbcd7f
Author:MaMe82

service,webclient,cli: UMS mounting,image listing; DB backup (web)

Commit:bbfe29c
Author:MaMe82

webclient,service: reboot&shutdown, startup template, crash fix event receiver

Commit:637b51e
Author:MaMe82

GPIO,service,webclient: debounce GPIO,update SINGLE TriggerAction, WebClient allows loading bluetooth and master settings via TriggerAction

Commit:391a940
Author:MaMe82

Update TriggerActions without recreating unchanged ones

Commit:5c0d831
Author:MaMe82

TriggerAction GPIO support introduced

Commit:1ad1c35
Author:MaMe82

Webclient,proto,service: store,deploy,load of MasterTemplate

Commit:2f08ed9
Author:MaMe82

WebCLient,proto,server: Reworked TriggerAction GroupSequence to multi group (support for logical AND+OR)

Commit:d50c854
Author:MaMe82

CLI: Send/wait for TriggerAction group

Commit:3580346
Author:MaMe82

Webclient,proto,server: bluetooth store&load; fix websocket timeout; fix start tab

Commit:9d476f7
Author:MaMe82

Fix: provide updated proto, store uses current badger

Commit:984c3fd
Author:MaMe82

CLI,proto,service: templates loading,DB backup&restore

Commit:a8169f4
Author:MaMe82

CLI: Template load+list; service/proto: Added HID dev path to USB settings

Commit:e6360ce
Author:MaMe82

Webclient,gRPC,service: Additions for bluetooth network and auth agent

Commit:87eedd4
Author:MaMe82

WebClient,gRPC,service: Work on bluetooth

Commit:be227cb
Author:MaMe82

USB load&store, minor fixes

Commit:cc60d60
Author:MaMe82

Partial load&store for ethernet sets, JS Promise wrapper

Commit:8f95503
Author:MaMe82

webclient: load&store HIDScript, easteregg; refinement of file up-/download

Commit:1fb52cf
Author:MaMe82

webclient: load,store,select of Bash- and HIDScripts; some fixes

Commit:d7f0b8c
Author:MaMe82

webclient,service: Additional work on TriggerAction Load&Store

Commit:0b32635
Author:MaMe82

Minor fix, server build with latest grpcweb

Commit:fb7b4ab
Author:MaMe82

webclient: Started working on TriggerAction load&store

Commit:2ee2672
Author:MaMe82

WebClient,service,gRPC: More work on TriggerActions

Commit:6842c25
Author:MaMe82

Webclient/gRPC: matched proto data for TriggerActions to ViewModel JS data of webclient

Commit:fbf439b
Author:MaMe82

Partial implementation of TriggerAction manager

Commit:8432071
Author:MaMe82

Started to work on TriggerAction implementation

Commit:3c1ffdb
Author:MaMe82

Started working on WiFi settings template store&load

Commit:c95dfaf
Author:MaMe82

WiFi rework: protobuf, changed webclient to old hvue fork, runtime WiFi state

Commit:4d84224
Author:MaMe82

Fixed wifi stack for new data

Commit:4a29298
Author:MaMe82

WiFi: reworked RPC, CLI, WebClient data structures

Commit:838bbc2
Author:MaMe82

webclient: Added Quasar based WiFi settings (+needed gRPC and backend service modifications)

Commit:fb4eb76
Author:MaMe82

Started network interface management for WebClient

Commit:1c7fc01
Author:MaMe82

Webclient: included awesome font, Connloss detection, auto reconnect, job state (event + initial state); gRPC: JobState, EchoRequest;

Commit:9c9454a
Author:mame82

Introduced events (gRPC server streaming) for server,CLI and WEBCLIENTgit add www/

Commit:03ac3bc
Author:mame82

Added boot bash script on service start; additional HID job control functions for gRPC-server; minor fixes

Commit:ae87064
Author:mame82

Added HIDScript background jobs to CLI; Added test scripts for HIDScript

Commit:cd21a16
Author:mame82

MILESTONE: Added file upload and foreground (blocking) HIDScripts to CLI client, server and gRPC proto. ToDo: HIDScript background jobs

Commit:19d352f
Author:mame82

Started HID implementatio + wifi client functionality

Commit:ef57825
Author:mame82

Added manual network configuration RPC+CLI, ToDo: DHCP server + client config

Commit:103b22a
Author:mame82

Incorporated and modified netlink, due to missing functionality

Commit:eef028f
Author:mame82

Started implementing network setup

Commit:7d6b934
Author:mame82

Started with dnsmasq config RPC, Makefile, systemd service file

Commit:24e862b
Author:mame82

gRPC cli Configurable UMS (including CDRom emulation and changing of backing file)

Commit:3a777c4
Author:mame82

restuctred project layout, updated cobra on cli client, updated gRPC proto

Commit:86021e1
Author:MaMe82

Added test RPC server + client; started LED module