Skip to content

2024.10.18 Beta Update

Pre-release
Pre-release
Compare
Choose a tag to compare
@MikaylaFischler MikaylaFischler released this 19 Oct 00:34
· 71 commits to main since this release
7130176

Here is, finally, the next update, after numerous bug fixes. The main new feature brought in is the Pocket process control app! You can now start/stop your automatic control, along with configuring the same options you otherwise would with the coordinator, but now from the comfort of your own Minecraft bed! For the few out there using the graphics library, a bunch of things changed, so please read the change log below.

image

New Features & Improvements

  • #548 Updated annotations (development use only)
    • #544 Updated class and scope annotations
    • #545 Updated/added table type annotations
  • Optimizations to logging speed
  • #528 Code cleanup of RTU Gateway, Supervisor, Coordinator, and Pocket Configurator programs
  • Optimized data objects/loading for unit data in Pocket and Coordinator
  • Left align search results button in Pocket guide app
  • Added dedicated control app update packet so that all tabs are up-to-date, rather than requiring navigating to them to refresh them
  • #398 Pocket process control app
    • #355 Pocket process start/stop
  • #549 Save button and revert buttons in the RTU Gateway Configurator now conditionally enable/disable based on if there were actual changes made
  • #561 Typo fix in the configurators

Graphics Library

  • #548 Updated annotations (development use only)
    • Massive refactor of graphics elements and file names (if you are using this, take note)
    • Renamed SpinboxNumeric to NumericSpinbox
    • Moved special element functions to be specific to those elements (censoring of TextField, callbacks for HazardButton)
  • Added get_numeric getter to NumberField

Bug Fixes

  • #539 Possible fixes for extremely rare ListBox render gaps
  • #549 Fixed incorrect peripheral/redstone lists in the RTU Gateway Configurator when changes were made but not saved
  • #552 Fixed sidebar being modified after app load completes even if the app was exited
  • #555 Fixed sidebar not being restored if it tried to modify after the app was exited
  • #554 Fixed Pocket apps sometimes loading more than once
  • #568 Made ccmsi way better at handling issues with insufficient space (one of these features will likely kick in for people during install of this update due to the graphics library updates changing file names)
  • #569 ccmsi now has mitigations for Windows (usually singleplayer) not being case sensitive, which previously would break installation operations

Graphics Library

  • Changed TextBox to only trim leading/trailing whitespace if specified by parameter
    • Fixes section titles in configurators not being indented like they used to be
  • Fixes for NumberField handling of large numbers

Known Issues

See wiki for longer standing compatibility issues: https://github.com/MikaylaFischler/cc-mek-scada/wiki/Known-Issues

Config Changes

None.

Component Version Updates

  • Installer v1.17 to v1.19
  • Bootloader version unchanged
  • Comms 3.0.0 to 3.0.1
  • Common 1.4.4 to 1.4.6
  • Graphics 2.3.4 to 2.4.5
  • Lockbox version unchanged
  • Reactor PLC v1.8.8 to v1.8.12
  • RTU Gateway v1.10.8 to v1.10.14
  • Supervisor v1.5.3 to v1.5.10
  • Coordinator v1.5.8 to v1.5.13
  • Pocket v0.12.1-alpha to v0.12.7-alpha

Installation without HTTP

Release bundles are attached below! Read how to use them here.

Warning

Bundled files updated as of 2024.10.24 @ 13:14 EST, previous files would not work
Pocket bundle fixed 2024.10.29 @ 21:24 EST