- feat(ui): enhance charging stations list structure
#977 - feat: add a basic authentication scheme for UI WebSocket server
#980 - build(deps): apply updates
9b35709 - build(deps-dev): apply updates
47da75b - build(deps-dev): apply updates
5ca4c39 - build(deps-dev): apply updates
1738556 - feat(ui): add right action bar and use it to start transaction
c317ae3 - docs: refine links in READMEs
f80e9e1 - feat(ui): add action success/failure notifications
cea23fa - build(deps-dev): apply updates
a474cbe - refactor: factor out UI Server helpers into arrow functions
75adc3d - refactor(ui): remove dead code
e2aa960 - refactor(ui): use JSON format as runtime configuration
9d76f5e - refactor(ui): refine configuration file type and make it conditional
217db05 - refactor(ui): move the charging stations data array to vue.js global
57c0ba0 - perf: switch from lodash to rambda
b4c82e7 - build(deps): apply updates
bbb7281 - feat(ui): add set supervision url action
f869617 - refactor(ui): remove uneeded encapsulation
f1df317 - build: bump volta node version
fb12687 - feat(ui): add charging stations action support
878855a - fix(ui): fix configuration handling on the docker image
0d7042e - refactor(ui): cleanup vue.js app initialization code and logic
a64b9a6 - refactor(ui): cleanup casing style
f292861 - fix(ui): fix missing button imports
13c19b7 - docs: refine Insomnia requests collection
21d1de0 - fix: use lodash merge to deep merge objects
6e7e00f - fix(ci): fix web ui build
bb29949 - fix(ui): fix charging stations refresh
b9d447d - refactor: align charging station info between simulator and ui
b0eea37 - feat(ui): prefer arrow functions
fa5d129 - build(deps-dev): apply updates
13b482f - refactor(ui): refine tables CSS
b002bba - refactor(ui): fix templates code formatting
1eb5f59 - test: fix clone() test for latest node version
8f801a9 - build(deps-dev): apply updates
6b0e43d - fix(ci): add missing .vue file
7086aac - refactor(ui): cleanup configuration types and variables namespace
b7169a1 - refactor(ui): cleanup CSS styles namespace
ca1e543 - refactor: use native cloning function
3fad0de - refactor(ui): add vue.js error handler
e2372e5 - refactor(ui): trivial code cleanup
2113b3c - refactor: refine UI Server configuration checks
b35a06e - refactor(ui): refine action forms
b221407 - chore(ui): prepare for 0.2.0 release
5c51245 - refactor(ui): refine action inputs
d18fc1e - refactor(ui): cleanup props usage
3a3ba0a - fix(ui): reject request promise if the UI server response is malformed
7c1d037 - build(deps-dev): apply updates
09379a0 - refactor(ui): refine action inputs
0475290 - fix(ui): open WS only once
9e1d6e0 - build: bump volta pnpm version
1c33a0e - refactor: silence unused arguments warning
0447d90 - fix(ci): fix named import shelljs usage
e12ff66 - fix(ui): fix path to configuration file template
45a9839 - refactor: align CSS alignment directives
aee67de - refactor(ui): refine connectors table sizing
2f0851f - refactor(ui): refine application title
d46a3f6 - refactor(ui): refine input type
7062707 - refactor(ui): use bootstrap theme for toast notifications
dd9a332 - fix(ui): handle undefined charging stations data array
3233339 - fix(ui): remove incorrect async on WS open callback
0e60d4c - refactor: cleanup import path
53a9f11 - fix: fix exception at HTTP UI server authentication error
915eeb3 - test: improve clone() test expectation
cfab8dc - fix: add missing type generic to clone()
58b91ac - fix(ui): add action cancellation
3916b7c - fix: ensure number of connectors is deleted from existing configurations
c84cfd0 - fix: ensure the number of connectors is not part of stationInfo
e566a66