1.2.0 (11/24/2023) - Issue #11)
- update packages (Angular 17)
- Feat: in commands, add new buttons "Get Ethernet 1 Status", "Get Ethernet 2 Status", "Get 'ip a'"
- Feat: add DHCP option for Ethernet 1 and 2
- Bug: in file
rest.py
do not usehasattr
, asyaml.safe_load
returns a dictionary and not a list (SO Post) - ( - Bug: Only show error popup in
http-error.interceptor.ts
- Bug: allow Submit button to be clicked on Ethernet port if it was disabled
- Style changes to GUI
- update packages (Angular 16)
- remove popup warning about the MAC address being changed (doesn't always work right and is annoying in my opinion)
- replace
mdb-angular-ui-kit
withbootstrap
(more mainstream) - allow REST app to run in Ubuntu 23 due to move away from
pip install
- in
network
component, add a Mac Address field for each interface; use more genericeth0
andeth1
names instead of hardware specific names likeenp3s0
andenp4s0
, which can change between devices - in file
rest.py
addmacaddress
andset-name
to ethernet interfaces, rename them toeth0
andeth1
- in file
models.py
addmac
,mac1
,mac2
- update packages
- Bug: in file
models.py
, use pythonList
instead oflist
to allow for backwards compatibility for python versions lower than 3.9: PEP 585 (Issue #9)
- update packages
- replace web.py with FastAPI for REST service
- remove Station Wi-Fi, focus on netplan configuration instead
- update packages
- kendo button:
[primary]="true"
becamethemeColor="primary"
- use rxjs
firstValueFrom
instead of deprecatedtoPromise
- kendo button:
- update installation instructions (was not correct before)
- Bug: in file
netplan-gui.service.ts
,SERVER
should have beenlocalhost
(Issue #1)
- project converted from kendo mobile (jQuery) to Angular