v3.0.0 - Final version of H10 control station
" ~The prettiest GUI of all EHW 2025 "
If you can keep your head when all about you
Are losing theirs and blaming it on you,
If you can trust yourself when all men doubt you,
But make allowance for their doubting too;
If you can wait and not be tired by waiting,
Or being lied about, don't deal in lies,
Or being hated, don't give way to hating,
And yet don't look too good, nor talk too wise:
If you can dream—and not make dreams your master;
If you can think—and not make thoughts your aim;
If you can meet with Triumph and Disaster
And treat those two impostors just the same;
If you can bear to hear the truth you've spoken
Twisted by knaves to make a trap for fools,
Or watch the things you gave your life to, broken,
And stoop and build 'em up with worn-out tools:
If you can make one heap of all your winnings
And risk it on one turn of pitch-and-toss,
And lose, and start again at your beginnings
And never breathe a word about your loss;
If you can force your heart and nerve and sinew
To serve your turn long after they are gone,
And so hold on when there is nothing in you
Except the Will which says to them: 'Hold on!'
If you can talk with crowds and keep your virtue,
Or walk with Kings—nor lose the common touch,
If neither foes nor loving friends can hurt you,
If all men count with you, but none too much;
If you can fill the unforgiving minute
With sixty seconds' worth of distance run,
Yours is the Earth and everything that's in it,
And—which is more—you'll be a Man, my son!
Rudyard Kipling
Control Station by @JFisica
Dark Mode by @msanlli
What's Changed
- Update Develop (V2.0.0) by @msanlli in #192
- [Backend] Python test by @JESUSJH18 in #189
- Update READMEs by @msanlli in #193
- Update READMEs by @msanlli in #194
- Update develop by @msanlli in #195
- [backend] Remove obsolete packet sender by @msanlli in #201
- Update go.work by @msanlli in #202
- [backend] Enforce ADJ tests by @msanlli in #200
- [Backend] New packet sender by @JESUSJH18 in #204
- [backend] ADJ submodule manipulation by @msanlli in #203
- V2.1.0 by @msanlli in #205
- fix typos in README.md by @msanlli in #206
- Solved bug with uint32 orders by @andresdlt03 in #213
- [backend] Adapt Backend to ADJ 2.0.0 & several bug fixes by @msanlli in #214
- V2.1.2 by @msanlli in #215
- [backend] Auto device selector by @msanlli in #217
- Update Develop by @msanlli in #218
- Control station/gui booster by @ariadnatp in #198
- v2.1.3 by @msanlli in #219
- delete submodules file by @msanlli in #220
- adj tests switch by @msanlli in #221
- v2.2.1 by @msanlli in #222
- [backend] pcap hotfix by @msanlli in #223
- pcap hotfix by @msanlli in #224
- [Backend] Fix testadj script doesn't provide information by @JESUSJH18 in #229
- v2.2.3 by @msanlli in #230
- Update Develop by @msanlli in #235
- [Backend] Packet-sender update, adj.go modif. by @JESUSJH18 in #236
- adj update by @msanlli in #237
- [Backend] packet sender panic fix by @JESUSJH18 in #242
- [control station] gui booster v1 by @ariadnatp in #246
- [Backend] Logger QOL updates by @JFisica in #254
- [Backend] Clone a temp ADJ to check internet connection by @JFisica in #253
- Update vite alias to local files (common-front) by @JFisica in #255
- [Backend] Version system and auto-update by @JESUSJH18 in #241
- Update develop by @msanlli in #256
- v3.0.0 by @msanlli in #257
- Update README.md by @msanlli in #261
- Create build-updater.yml by @msanlli in #264
- Main by @msanlli in #265
- [Backend] Avoid overflooding console with exponential backoff by @JFisica in #270
- [Backend] Updaters path draft by @JESUSJH18 in #269
- [backend] Function to get all the blcu topics by @Saulsantos25 in #271
- Some fixes to improve readability at BLCU GUI by @ariadnatp in #272
- v3.0.1 by @msanlli in #277
- [Backend] Propagate fault by @JFisica in #278
- [Backend] Warn when using local ADJ by @JFisica in #279
- [Backend] Updater exits by @JESUSJH18 in #276
- v3.0.2 by @msanlli in #280
- remove packet-sender/adj submodule by @JFisica in #285
- Alternative dev envs by @msanlli in #283
- Release with testadj compiled by @msanlli in #282
- [Backend] Send fault when there are errors with the connection by @JFisica in #287
- [Backend] Packet sender rework by @JFisica in #286
- [Backend] Updater version.txt fix by @JESUSJH18 in #284
- Bump golang.org/x/net from 0.22.0 to 0.38.0 in /backend by @dependabot[bot] in #273
- [Backend] Packet selector by @JFisica in #290
- [Ethernet-view] Show name on protection packets by @JFisica in #288
- [Common-front] Show name on protection packets by @JFisica in #289
- Bump vite from 4.5.3 to 4.5.14 in /common-front by @dependabot[bot] in #291
- changes for improve testing page view by @ariadnatp in #293
- Preserve executable permissions in release packages by @msanlli in #296
- Dev shell for windows by @msanlli in #298
- Docs reorganization by @msanlli in #299
- BLCU improvements by @msanlli in #300
- feat: add BLCU configuration structure and settings by @msanlli in #301
- fix: pass BLCU DownloadRequest as pointer to prevent panic by @msanlli in #302
- feat: implement BLCU board registration and packet mapping by @msanlli in #303
- chore: enhance development environment with Makefile and shell.nix by @msanlli in #304
- Common front/cameras by @msanlli in #305
- Feature/protocol documentation by @msanlli in #306
- TFTP configuration by @msanlli in #307
- TCP settings by @msanlli in #314
- [Backend] Change blcu order ids to match board's ids by @JFisica in #318
- [Common front] Fix protection packets for non-number values by @JFisica in #317
- [Ethernet view] Fix protection packets for non-number values by @JFisica in #316
- [Backend] Fix backoff by @JFisica in #315
- [Backend] Create subfolders for each board on the data logger by @JFisica in #321
- Get BLCU id from ADJ by @msanlli in #324
- Dynamic Columns by @ariadnatp in #325
- v2.3.0 by @msanlli in #327
- fix automatic_window_opening logic by @msanlli in #328
- [Backend] Show a confirmation message on the frontend when an order is sent by @JFisica in #333
- [Ethernet view] Save plotted variables on a higher level so they aren't destroyed when closing the plots window by @JFisica in #338
- [Control Station] Fix Booster GUI measurements names by @JFisica in #341
- [Ethernet View] Allow to only log selected variables by @JFisica in #340
- [Backend] Allow to only log selected variables by @JFisica in #339
- filterMessage to test by @ariadnatp in #336
- v2.3.1 by @msanlli in #345
- some changes by @ariadnatp in #346
- [Backend] Avoid repeated errors when not connected to a board by @JFisica in #347
- Backend/dev mode by @msanlli in #348
- Change general structure of control station pages by @JFisica in #350
- revert chart high level by @msanlli in #351
- Backend/new packet sender by @msanlli in #349
- packet sender multirandom tool by @msanlli in #352
- packet sender manual mode by @msanlli in #353
- Change some colors by @JFisica in #354
- [Control Station] New version by @JFisica in #343
- [Control Station] Fix booster orders by @JFisica in #359
- Add max cell voltage by @JFisica in #360
- [Backend] Unix milli on logger by @JFisica in #361
- [Control station] Fix HVSCU soc by @JFisica in #362
- [control-station] Dark Mode by @msanlli in #357
- Don't loop Kiko (they get dizzy) by @JFisica in #363
- Lifecycle management by @msanlli in #330
- v2.3.2 by @msanlli in #365
- [Control Station] Display Cell voltage by @JFisica in #366
- Ethernet view/dark mode by @msanlli in #367
- [Ethernet View] QOL by @JFisica in #369
- [Control Station] Take Cameras Page from ethernet view by @JFisica in #370
- [Control Station] Add bms status indicator by @JFisica in #372
- Ethernet view/dark mode by @msanlli in #371
- v2.3.2.10 by @msanlli in #373
New Contributors
- @JESUSJH18 made their first contribution in #189
- @ariadnatp made their first contribution in #198
- @JFisica made their first contribution in #254
- @Saulsantos25 made their first contribution in #271
Full Changelog: v2.0.0...v3.0.0
