Releases: SAP/e-mobility-charging-stations-simulator
Releases · SAP/e-mobility-charging-stations-simulator
Version 1.3.4
- build(deps): bump sonarsource/sonarcloud-github-action from 2.1.1 to 2.2.0
#1038
- build(deps): bump pnpm/action-setup from 3 to 4
#1037
- fix: ensure message sequence is fired at boot notification response
#1039
- refactor: code formatting
48847bc
- build(deps-dev): apply updates
7445d18
- build(deps-dev): apply updates
268173c
- build(deps-dev): apply updates
4f146c7
- build(deps): apply updates
1dfc15d
- build(deps-dev): apply updates
c8d7098
- build(deps-dev): apply updates
5218eec
- build(deps-dev): apply updates
18f25d9
- perf: use mnemonist CirculerBuffer
840ca85
- build(deps-dev): apply updates
4bbeb8a
- build(deps-dev): apply updates
4ed43d2
- build(deps-dev): apply updates
2f2e044
- build(deps): apply updates
b1b7103
- build(deps): apply updates
78ffd68
- build(deps-dev): apply updates
a112428
- build(deps): apply updates
f26697b
- build(deps-dev): apply updates
cd01b1d
- build(deps): apply updates
576c4a4
- build(deps-dev): apply updates
8788b81
- build(deps): apply updates
21d5c4c
- fix: fix performance statistics storage
1c818bd
- build(deps): apply updates
24a0327
- build(deps): apply updates
47f846b
- build(deps): apply updates
cc99095
- build(deps): apply updates
73a88b8
- build(deps): apply updates
0972694
- build(deps-dev): apply updates
36158bb
- build(deps): apply updates
1f851da
- refactor: cleanup OCPP utils
01b82de
- build(deps-dev): apply updates
55e006e
- fix: ensure only circular buffer is converted to array
312d325
- fix: fix date handling connectorsStatus configuration file section
1fa9df8
- fix: start heartbeat once
d627f8e
- fix: ensure boot notification response is assigned before querying
0320e2b
- build(deps-dev): apply updates
aa345d0
- build: cleanup pnpm lock file
fccc8f6
- refactor: cleanup boot notification response assignation
ab29e68
- build(deps): apply updates
29fe6fd
- build(deps-dev): apply updates
fc10596
- refactor: refine OCPP message sending error handling
436569b
- fix: fix clear charging profiles with no connector in payload
ec6dd88
- fix: start web socket ping interval at successful connection
99100f9
- build(deps-dev): apply updates
3ebab70
- build(deps-dev): apply updates
e4006e4
- fix: ensure charging profiles not related to the current transaction are
626d3ce
- fix: ensure inflight requests id cannot be duplicated
3024d5b
- build(deps-dev): apply updates
69d995b
- fix: avoid endless loop at remote start transaction
d0b7173
- build(deps-dev): apply updates
a6f03d2
- build(deps-dev): apply updates
fa394dc
- fix: reset authorize fields connector status after reservation
239194e
- build(deps-dev): apply updates
df3e0f8
- refactor: cleanup Infinity usage
cffc32b
- build(deps-dev): apply updates
fa30db1
- build: fix pnpm lockfile
5e1bf42
- fix: properly handle undefined connector id at remote start transaction
c0bbb3e
- fix: fix error handling default options definition
30695dc
- build(deps-dev): apply updates
9e66896
- build: bump volta node version
494983d
- build(deps-dev)...
Version 1.3.3
- fix: avoid duplicated slash in connection url
#1034
- chore: switch to pnpm 9.x.x
6eddb71
- build(dev): apply updates
b856455
- build(deps-dev): apply updates
04b885f
- build(deps-dev): apply updates
0047945
- build(deps): apply updates
0b6d8d4
- build(deps-dev): apply updates
b5e3eb1
- build(deps-dev): apply updates
88dce0e
- build(deps-dev): apply updates
e9f9bb1
- build(deps-dev): apply updates
19c53a2
- build(deps-dev): apply updates
549ce8d
- build: bump volta pnpm version
44f66d8
- build(deps-dev): apply updates
d4554e8
- build: bump volta pnpm version
c839fee
- build(deps-dev): apply updates
a637f99
- build(deps): apply updates
de073a7
- build(deps-dev): apply updates
5b7bbdb
- build(deps-dev): apply updates
98d6958
- refactor: silence typing errors
314793a
- build: bump volta pnpm version
8fb8f42
- build(deps-dev): remove unneeded @types/tar dep
53d4c02
- build: bump volta pnpm version
a5f7162
- build: bump volta pnpm release
b3836cb
- fix: restore connector status reserved only if needed
e8d3abc
- build: bump packageManager pnpm version
76cc219
- build(deps-dev): bump volta pnpm version
e65b427
Version 1.3.2
- build(deps-dev): bump typescript from 5.4.4 to 5.4.5
#1033
- fix: send preparing connector status before
StartTransaction
#1032
- Combined PRs
#1030
- build(deps-dev): bump vite from 5.2.7 to 5.2.8
#1026
- build(deps-dev): bump eslint-config-love from 43.1.0 to 44.0.0
#1025
- build(deps-dev): bump glob from 10.3.10 to 10.3.11
#1022
- build(deps-dev): bump eslint-plugin-vue from 9.23.0 to 9.24.0
#1019
- build(deps-dev): apply updates
dbbe79a
- build(deps-dev): apply updates
9de7e05
- build(deps-dev): apply updates
8a3aeed
- build(deps-dev): apply updates
e7f2409
- build(deps-dev): apply updates
452a486
- build(deps-dev): apply updates
662a54c
- build(deps-dev): apply updates
50ab155
- build(deps-dev): apply updates
c34f7d0
- build(deps-dev): apply updates
80af276
- build(deps-dev): apply updates
a94f567
- build(deps-dev): apply updates
670fbe6
- build(deps-dev): apply updates
9df59f3
- build(deps-dev): apply updates
eabecb4
- build(deps-dev): bump @types/node from 20.12.3 to 20.12.4
067a309
- build(deps-dev): apply updates
842932d
- build(deps-dev): apply updates
c1fd615
- build(deps-dev): apply updates
9312c9d
- feat: allow to provision number of stations by template
8f8f87c
- build(deps-dev): apply updates
8f0fe2b
- build(deps-dev): apply updates
22848bc
- build(deps-dev): apply updates
30cefe2
- build: refine vscode settings
9b2b345
- build(deps-dev): apply updates
d6470c2
- fix: reset 'Reserved' connector status if transaction is rejected
a275c0b
- Merge dependabot/npm_and_yarn/types/node-20.12.4 into combined-prs-branch
0a9edaa
- Merge dependabot/npm_and_yarn/tsx-4.7.2 into combined-prs-branch
9dd10cd
- Merge dependabot/npm_and_yarn/types/tar-6.1.12 into combined-prs-branch
16c4696
- build(deps-dev): apply updates
312e936
- build(deps-dev): apply updates
90157bd
- build(deps-dev): bump @types/tar from 6.1.11 to 6.1.12
23a7284
- build(deps-dev): bump tsx from 4.7.1 to 4.7.2
ea7468e
- build: cleanup husky configuration
90470d6
- build: add packageManager field to package.json
a52fbc9
- build: bump volta node version
1f479ed
- build: bump volta node version
3063561
- fix: register worker error callback once
4119f48
- fix(ci): fix pnpm lock file
2c9ebdf
- build(ci): fix pnpm lock file
385c5e6
- fix: fix dependencies installation
eca1036
- docs: refine README.md
74bb073
Version 1.3.1
- build(deps-dev): bump @types/node from 20.11.29 to 20.11.30
#1016
- build(deps-dev): bump @types/node from 20.11.26 to 20.11.27
#1014
- build(deps-dev): apply updates
657931d
- build(deps-dev): apply updates
ea32ea0
- build(deps-dev): apply updates
cbeb1d7
- build(deps): apply updates
647a34d
- build(deps-dev): apply updates
8ae4dcf
- build(deps-dev): apply updates
399583b
- refactor: convert home made helpers to rambda ones
38ae4ce
- build(deps-dev): apply updates
75e6075
- fix: untangle worker set message from application message
65d2250
- build(deps): apply updates
e689cef
- feat: ensure charging station add op return its station info
3b09e78
- fix: only process worker message events when necessary
ce0abd8
- refactor: use more ramdba helpers
c17a8d2
- build(deps-dev): apply updates
32ddfff
- fix: fix simulator initialization ordering
2bb3c92
- refactor: use native node random integer generator
fcda915
- refactor: rename configuration elementStartDelay to elementAddDelay
da47bc2
- refactor: cleanup worker related type definitions
551f2b6
- build(deps-dev): apply updates
aa711e3
- refactor: improve configuration sanity checks log messages
ae61fa2
- fix: ensure error at adding charging stations not stop further
1091427
- fix: untangle worker pool/set init from start
24dc52e
- build(deps-dev): apply updates
c455d8a
- build(deps-dev): apply updates
369e009
- build(deps-dev): apply updates
05558d9
- build(deps-dev): apply updates
21c9ace
- refactor: cleanup app message handling code
9e9194c
- build(deps): apply updates
8b12e4c
- refactor: cleanup logic at building station info
bf2561e
- refactor: strong stype configuration key deprecation helper
23c97c4
- refactor: cleanup worket set message handling
1d7a504
- refactor: move template firmware defaults to constants
5dcb9d4
- refactor: remove unneeded isString() helper
87bcd3b
- refactor: use ramdba helper for builtin types
8a4f882
- fix: fix worker configuration merge issue
56f9459
- build(deps-dev): apply updates
8d2a9e1
- refactor: spell fix in log messages
81c7488
- fix: skip worker message events processing
a86eefa
- refactor: cleanup utils export
90dc299
- fix: fix worker set elementsPerWorker sanity check
195c627
- docs: refine README.md
c193674
- fix: ensure add charging stations reponse display only the necessary
2ea8735
- docs: refine README.md
5aeeae8
- refactor: cleanup variables namespace
9afcd55
- build: target ESNext in tsconfig.json
cf86bef
- refactor: preincrement worker set counter
2c60ea1
- refactor: cleanup worker set message handling code
ccf1118
- fix: ensure proper status in add charging stations op response
43c49f2
- build: enfore tree shaking with esbuild
c4d48ea
Version 1.3.0
- fix: get diagnostics is trying to upload the incorrect folder
#1006
- fix(simulator): ftp client incorrect access request when custom port present in the uri
#1007
- build: use pnpm workspace
749d723
- refactor: cleanup eslint configuration
4c3f6c2
- build(deps-dev): apply updates
cc5703a
- build(deps-dev): apply updates
3ca2b75
- build(deps-dev): apply updates
6828b80
- refactor: refine type definitions
f4b3f35
- refactor: strong type UUID usage in UI protocol
2c5c744
- feat!: handle Set at JSON serialization to string
276e05a
- build(deps-dev): apply updates
b675e5f
- refactor(ui): cleanup initial data fetching code
97cd0ef
- build(deps-dev): apply updates
b87a504
- refactor(ui): cleanup data fetching and display refreshing logic
26cf7d9
- refactor(ui): cleanup eslint configuration
84ec8d3
- refactor: cleanup vue.js global properties usage
7e31543
- build(deps): apply updates
402912e
- build(deps-dev): apply updates
b09d81a
- refactor(ui): use watchers to refresh display
f6cb176
- build(deps-dev): apply updates
346a813
- docs: add ToC to README.md
99a3209
- build(deps-dev): apply updates
ae430bb
- fix(ui): remove WS event listeners at main page unmount
aa9b0a1
- fix: fix template name consistency
a33026f
- refactor: move charging station helper to its right place
ffb833e
- refactor: removed commented out eslint configuration
60a8349
- feat(ui): add 'Not found' catch all
877b880
- refactor(ui): refine types augmentation
faf9c82
- refactor(ui): cleanup UI client instance getter
39cd8fc
- build(deps-dev): apply updates
985c876
- refactor(ui): cleanup actions panel
916f092
- docs: add ToC to ui/web/README.md
a433785
- refactor(ui): validate UUID format
2242771
- perf(ui): use computed ref when possible
ec7366e
- docs: document UI protocol simulator state RPC command
a997fb6
- refactor: cleanup debug code
28f384a
- docs: refine README.md and ui/web/README.md
aef0864
- refactor: add sanity checks at adding charging station(s)
3b68e41
- fix(ui): ensure the tool bar is sized at 100% width
c630855
- build(deps-dev): apply updates
a7c5f3e
- fix: ensure docker image configurations can be overriden from
830edb9
- refactor: cleanup eslint configuration
b00a1ee
- refactor(ui): refine error messages formatting
08b5528
- refactor(ui): always display the buttons bar
558db46
- build: fix linter error
e2baeff
- refactor(ui): refine action container styling
ef2b2d0
- refactor(ui): refine simulator button style
fec0313
- docs: refine README.md
df893e6
- refactor: cleanup some type casting
61877a2
- docs: refine README.md
7b0ca52
- docs: refine README.md
ea20816
- build(deps-dev): apply updates
165e326
- fix(ui): always display the action container
bfb2a85
- refactor: use 'join' to build template relative path
8c7d214
- refactor(ui): trivial code cleanup
374c2a5
- docs: refine README.md and ui/web/README.md
a122373
- docs: refine README.md
e35d61a
- refactor(ui): cleanup type definitions
e99a8ac
- fix(ui): fix global properties init
68c6d50
- refactor(ui): refine container border sizing
7be35e5
- fix: properly handle template relative file path within a directory [
d990f4b
](https://github.com/sap/e-mobility-charging-stations-sim...
Version 1.2.38
- Combined PRs
#1005
- build(deps-dev): bump @types/node from 20.11.19 to 20.11.20
#990
- build(deps): bump poolifier from 3.1.20 to 3.1.21
#989
- build(deps-dev): bump eslint-plugin-vue from 9.21.1 to 9.22.0 in /ui/web
#988
- build(deps-dev): bump @types/node from 20.11.19 to 20.11.20 in /ui/web
#987
- build(deps-dev): bump eslint-plugin-jsdoc from 48.1.0 to 48.2.0
#986
- feat(ui): add support for multiple UI server configurations
#978
- build(deps-dev): apply updates
ad1d31b
- build(deps-dev): apply updates
22af77b
- feat(ui): introduce toggle button and use it for actions
2610da7
- feat: expose template stats to UI server simulatorState command
e823764
- fix(ui): ensure app is initialized independently of the WS status
916fe45
- refactor(ui): put all main actions to the same bar
239bd87
- feat(ui): use toggle button to star/stop simulator
240fa4d
- build(deps-dev): apply updates
b123496
- refactor(ui): factor out app initialization
3b0c6e1
- build(deps-dev): apply updates
9f1bc33
- docs(ui): document multiple UI servers configuration
4b08c55
- refactor(ui): cleanup CSS styling
3802683
- fix(ui): ensure the charging stations list re-rendered after UI server
7e2e8c9
- fix(ui): refresh add charging stations button on UI server switch
d64ea57
- docs: refine GitHub issue templates
7ed430f
- build(deps-dev): bump @types/node from 20.11.22 to 20.11.24
49cb6d2
- build(deps-dev): bump @types/node from 20.11.22 to 20.11.24 in /ui/web
96442cf
- fix(ui): rerender shared toggle buttons properly
8346876
- refactor(ui): trivial code cleanups
3eea3eb
- refactor(ui): strong type pages ref
cf95967
- build(deps-dev): apply updates
2cd5640
- refactor(ui): cleanup variables namespace
8654502
- refactor(ui): cleanup props usage
4b10e4f
- docs: refine GitHub issue templates
f5dabe7
- refactor(ui): cleanup helper namespace
b767fda
- refactor(ui): cleanup CSS styling
6027002
- fix(ui): do not clear toggle button states on reload
421fcdc
- refactor(ui): refine CS table width sizing
97ea01a
- feat(ui): allow to specificy a UI server configuration name
258666f
- fix(ui): fix connector(s) column flex direction
25dbae9
- refactor(ui): refine UI server selector styling
bad93db
- docs: refine GitHub issue templates
8482210
- fix(ui): ensure opened actions are closed at UI server switch
a4edfbb
- fix(ui): close add charging stations action at UI server switch
de3e2a4
- fix(ui): ensure templates are refreshed at UI server change
18c7fec
- docs: update Web UI screenshot
d8032ef
- Merge dependabot/npm_and_yarn/types/node-20.11.24 into combined-prs-branch
7338d15
- Merge dependabot/npm_and_yarn/ui/web/types/node-20.11.24 into combined-prs-branch
ef86d39
- build(deps-dev): apply updates
f4bc686
- build(deps-dev): apply updates
ac54162
- build(deps-dev): apply updates
b042caf
- build(deps): apply updates
2e4f3c0
- build(deps): apply updates
ec338d7
- build(deps-dev): apply updates
f0abd3b
- fix(ui): ensure UI server can only be started once
a1cfaa1
- build(deps-dev): apply updates
615d6cf
- feat(ui): add charging station options to add action
093ca83
- build(deps-dev): apply updates
76dfd84
- feat(ui): support more charging station options at add op
3d9f374
- build(ui): add missing file
4940561
- fix: fix supervision url handling at charging stations adding
2293fad
- fix(ui): fix initilisation logic
5369437
- fix: clear UI server cache at simulator stop [
5c0e935
](5c0e9352ee4e933387ae3...
Version 1.2.37
- 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 arra...
Version 1.2.36
- build(deps): bump pnpm/action-setup from 2 to 3
#972
- feat(ui): display supervision url in charging stations list
#967
- build(deps-dev): apply updates
d089eaa
- build(deps-dev): apply updates
73874c0
- refactor: consolidate default values handling
1feac59
- feat: add
deleteChargingStations
SRPC command to UI Services09e5a7a
- build(deps): apply updates
b021149
- build(deps-dev): apply updates
fe3e414
- docs: add missing setSupervisionUrl request to insomnia requests
6f9dcff
- build(deps): apply updates
1c5f527
- feat: add options to
addChargingStations
UI protocol command71ac2bd
- build(deps-dev): apply updates
695d17c
- refactor: convert to nullish condition check where appropriate
d760a0a
- feat: allow to override supervisionUrls at adding charging stations
afbb820
- refactor: cleanup charging station options handling
36b73d9
- feat: allow to override more template tunables at addChargingStations UI
52c5894
- refactor(ui): remove uneeded helpers
8d6f479
- fix: find the first free indexes at adding charging stations
e375708
- build(deps-dev): apply updates
d5d8f1e
- build(deps-dev): apply udpates
d8dcdbf
- build(deps-dev): apply updates
85b79dd
- feat(ui): add template name to charging stations list
ba70f0e
- refactor: cleanup worker events handling in main thread
44fccdf
- fix: ensure workers are unreferenced at termination
8ba9c85
- feat: allow to override event more template tunables at addChargingStations UI
43e04bb
- docs: update UI protocol requests collections
17ba3be
- refactor: use syntax shortcuts
b1396a2
- refactor: factor out more charging station options handling code
1253d60
- refactor: cleanup default stationInfo handling
2969a5d
- refactor(ui): refine charging stations table caption style
7e649b0
- docs: fix README.md formatting
95c7658
- fix: fix stationInfo persistent configuration default
a97d2d6
- fix: fix performance statistics formatting in log messages
94032f3
- refactor: code formatting fixlets
9a08f38
- refactor: cleanup variables namespace
3000c12
- fix: fix worker event error handling
887a125
- fix: flag worker set as stopped as soon the stopped event is emitted
36c1166
- refactor(ui): align text casing
d61c719
- docs: refine README.md
fff786f
- refactor: refine worker event error log message
3ab3275
- fix: ensure persistence configuration override is taken in all case
c2be11f
- fix: do not leak event listeners at charging station deletion
6767e9f
- refactor: ensure all worker events are remitted in main thread
a492245
Version 1.2.35
- feat: add performance statistics to UI protocol
#970
- feat: untangle add charging station op from start charging station op
#969
- feat: untangle add charging station op from start charging station op
#966
- fix: ensure worket set stop event is emitted once
4f02e9b
- docs: refine UI protocol section in README.md
6ca7a41
- docs: refine configuration sections type definition in README.md
dda3305
- build(deps-dev): apply updates
2a4110a
- build(deps-dev): apply updates
2bd2008
- build(deps-dev): apply updates
c383fc3
- build(deps-dev): apply updates
d0c0ae9
- fix: make the ATG wait for running transactions to be stopped
7e3bde4
- build(deps-dev): apply updates
9ce7f29
- docs: add setSupervisionUrl to UI protocol section
1e534da
- refactor: cleanup log messages
412cece
- refactor: silencer linter warnings
1d6f2eb
- build(deps-dev): apply updates
e80de0d
- refactor: ensure ATG will not start a transaction if one is already
9022112
- refactor: improve error OCPP error message
c510c98
- docs: refine README.md
0981063
- fix: add charging station at instantiation
e9e43cf
- refactor: cleanup charging station worker namespace
bb8dc72
- fix: fix UI protocol setSupervisionUrl insomnia payload
2b99949
- docs: add sequence diagram for UI protocol
5d8bbc6
- refactor: cleanup cached request helpers namespace
f10f20c
- build: silence spelling warnings
d6fe841
- refactor: cleanup charging station events handling code
e1a3f3c
- docs: fix formatting in README.md
7f9d529
- docs: refine UI Protocol section in README.md
c03dea8
- docs: fix typo in README.md
4c4f320
- docs: fix typo in README.md
f2816b1
- docs: fix README.md formatting
55ae7b7
- docs: refine UI protocol sequence diagram in README.md
aa9f3b5
Version 1.2.34
- feat: add addChargingStations command to UI API
#964
- feat: add command to list templates on UI services
42e341c
- build(deps): apply updates
5948d16
- build(deps-dev): apply updates
61e7211
- build(deps-dev): apply updates
8bb5566
- perf: 'await' on OCPP request handlers only when necessary
bcf95df
- docs: add addChargingStations request to Insomnia requests collection
0a20508
- refactor: consolidate charging stations tracking
2f98913
- build(deps-dev): apply updates
e29f8d4
- refactor: convert remote stop transaction to two stages request
2665ed1
- perf: 'await' on UI request handlers only when necessary
4b9332a
- refactor: add type for template charging stations tracking
efc411f
- build(deps-dev): apply updates
961231b
- feat: expose template name used in stationInfo
1fdb60b
- refactor: cleanup UI service response
859099b
- refactor: refine type casting in internal simulator communication code
7f79ef4
- refactor: cleanup control flow in statistic helpers
736073f
- fix: fix uiServer configuration section sanity checks
baf34a7
- refactor: cleanup type definition in internal messaging
ae2f7bc
- docs: cleanup code comments
6514a5a