Skip to content

Commit

Permalink
Release 0.5.4
Browse files Browse the repository at this point in the history
  • Loading branch information
mitskevich committed May 9, 2024
1 parent 8d68e03 commit 0aec007
Show file tree
Hide file tree
Showing 654 changed files with 42,663 additions and 3,298 deletions.
18 changes: 16 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,18 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

### Security

## [0.5.4] - 2024-05-09

### Changed

- _UI:_ Manufacturing interface texts review.

### Fixed

- _UI:_ Battery level was not displaying on 0% for LoraSens devices.
- _UI:_ Interface was not updating after switching LWG-1 device on/off (perpetual spinner).
- _Runtime:_ Flush FS cache after writing command file to the external USB stick.

## [0.5.3] - 2024-04-08

### Added
Expand All @@ -34,14 +46,14 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- _Runtime:_ Background task logging LoraSens data incorrectly wrote loaded/unloaded counters.
- _Runtime:_ Don't start Modbus TCP server if it's disabled in configuration (preventing SIGTERM
errors).
- _Runtime:_ Added missing `opcb224l` support in config schema.
- _Runtime:_ Additional `opcb224l` fixes in config schema.
- _Runtime:_ Fixed an error while detecting USB device unplugging (RS-485 module).

## [0.5.2] - 2024-02-27

### Fixed

- _Runtime:_ Missed `opcb224l` support in config schema.
- _Runtime:_ Added missing `opcb224l` support in config schema.

## [0.5.1] - 2024-02-23

Expand Down Expand Up @@ -334,3 +346,5 @@ OPCB package in its current version supports the following:
[0.5.0]: https://github.com/overvis/opcb-release/releases/tag/opcb%2F0.5.0
[0.5.1]: https://github.com/overvis/opcb-release/releases/tag/opcb%2F0.5.1
[0.5.2]: https://github.com/overvis/opcb-release/releases/tag/opcb%2F0.5.2
[0.5.3]: https://github.com/overvis/opcb-release/releases/tag/opcb%2F0.5.3
[0.5.4]: https://github.com/overvis/opcb-release/releases/tag/opcb%2F0.5.4
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.5.3
0.5.4
2 changes: 1 addition & 1 deletion http-static/ui/404.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-a06fe140fe7e8fac.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-3695eca3eb7f3a21.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-80ab6f226b155cad.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-fc97bd3196d2ba33.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_error-dfd0cf242cb40c94.js" defer="" crossorigin=""></script><script src="/_next/static/h2QdpMVkgXGRE9TxmQSSG/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/h2QdpMVkgXGRE9TxmQSSG/_ssgManifest.js" defer="" crossorigin=""></script><style data-emotion="mantine "></style></head><body><div id="__next"><style data-emotion="css-global 1w883ez">html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section,figcaption,figure,main{display:block;}h1{font-size:2em;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background:transparent;text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;}b,strong{font-weight:bolder;}code,kbp,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;vertical-align:middle;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0.0625rem dotted ButtonText;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button;font:inherit;}details,menu{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}canvas{display:inline-block;}template{display:none;}</style><style data-emotion="css-global 1kvm0ug">*,*::before,*::after{box-sizing:border-box;}html{-webkit-print-color-scheme:light;color-scheme:light;}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;background-color:#fff;color:#000;line-height:1.55;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}</style><style data-emotion="css-global hfkw1q">.optimized-log.log-error{color:#fa5252;}.optimized-log.log-unimportant{color:#868e96;}.optimized-log.log-device-id{color:#5c7cfa;}.optimized-log.log-func-code{color:#339af0;}.optimized-log.log-payload{color:#40c057;}.optimized-log.log-rx{color:#fd7e14;}.optimized-log.log-tx{color:#e64980;}.optimized-log.log-row-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;}.optimized-log.connection-open{color:#40c057;}.optimized-log.event-msg{margin-top:10px;margin-bottom:10px;}.optimized-log.log-date{margin-right:10px;}</style><div style="display:block"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div style="line-height:48px"><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:28px">This page could not be found<!-- -->.</h2></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"h2QdpMVkgXGRE9TxmQSSG","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><noscript data-n-css=""></noscript><script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-a06fe140fe7e8fac.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/framework-3695eca3eb7f3a21.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/main-80ab6f226b155cad.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_app-fc97bd3196d2ba33.js" defer="" crossorigin=""></script><script src="/_next/static/chunks/pages/_error-dfd0cf242cb40c94.js" defer="" crossorigin=""></script><script src="/_next/static/i_-wmSzxLog5aLYq8kzrM/_buildManifest.js" defer="" crossorigin=""></script><script src="/_next/static/i_-wmSzxLog5aLYq8kzrM/_ssgManifest.js" defer="" crossorigin=""></script><style data-emotion="mantine "></style></head><body><div id="__next"><style data-emotion="css-global 1w883ez">html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section,figcaption,figure,main{display:block;}h1{font-size:2em;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background:transparent;text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;}b,strong{font-weight:bolder;}code,kbp,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;vertical-align:middle;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0.0625rem dotted ButtonText;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button;font:inherit;}details,menu{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}canvas{display:inline-block;}template{display:none;}</style><style data-emotion="css-global 1kvm0ug">*,*::before,*::after{box-sizing:border-box;}html{-webkit-print-color-scheme:light;color-scheme:light;}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;background-color:#fff;color:#000;line-height:1.55;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}</style><style data-emotion="css-global hfkw1q">.optimized-log.log-error{color:#fa5252;}.optimized-log.log-unimportant{color:#868e96;}.optimized-log.log-device-id{color:#5c7cfa;}.optimized-log.log-func-code{color:#339af0;}.optimized-log.log-payload{color:#40c057;}.optimized-log.log-rx{color:#fd7e14;}.optimized-log.log-tx{color:#e64980;}.optimized-log.log-row-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;}.optimized-log.connection-open{color:#40c057;}.optimized-log.event-msg{margin-top:10px;margin-bottom:10px;}.optimized-log.log-date{margin-right:10px;}</style><div style="display:block"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div style="line-height:48px"><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:28px">This page could not be found<!-- -->.</h2></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"i_-wmSzxLog5aLYq8kzrM","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 0aec007

Please sign in to comment.