Skip to content

Release History

Jefferey Neuffer edited this page Apr 9, 2024 · 13 revisions

1.19.11

  • Compatibility with OctoPrint 1.10.0rc4 #403
  • Fix display of temp gague when temp greater than max #399
  • Ui improvements #398

1.19.10

  • Improvements
    • add failed layer analysis warning
    • allow any widget to be disabled
    • add cpu temp support for OrangePI_Zero2 #341
    • add cpu temp support for Orange Pi Zero Plus 2 H3 #360
  • Bug Fixes
    • fixed enclosure temp units #332
    • fixed divide by zero error #316
    • fixed spelling mistake #334
    • ignore malformed movement gcode when processing gcode #318
    • fixed double layer count when multiple layer indicators are present #319
    • fixed file decoding issues #321
    • fixed theme colors sometimes not refreshing
    • fixed extruded filament not updating #336
    • fixed long file names overflowing #349
    • fixed incorrect time to filament change in some cases #347

1.19.9

  • add CPU temp sensor support for Le Potato computer

1.19.8

  • Bug Fixes
    • fix wrapping with disconnected #312
    • Format of average Layer time #310
    • fix broken command widgets #330
    • Report fan speed when changed from printer
    • Fixed a settings migration error

1.19.7

  • RockChip CPU temp reporting - Fixes #327

1.19.6

  • Improvements

    • Simplify settings page
  • Bug Fixes

    • Fix temperature units for enclosure plugin integration #292
    • Add an extra digit of precision to total height #324
    • Fix for extruded filament widget #309
    • Fixes for feed-rate indicator #322

1.19.5

  • Add back python2 support #313

1.19.4

  • Updated python version compatibility

1.19.3

  • Bug Fixes
    • Fix saving metadata for files in sub-folders #307

1.19.2

  • Bug Fixes
    • Partial fix for #300

1.19.1

  • Bug Fixes
    • Fix fan speed bug #301
    • Fix total layer number wrong #303

1.19.0

  • Improvements

    • DisplayLayerProgress Plugin is no longer required!
    • The gcode viewer tab is no longer required
    • Improve css safety #269
    • Command Widgets can now be more types of Gauges
    • Translation #284
    • Added Slicer Thumbnails support #287
  • Bug Fixes

    • Fixed feedrate widget appearance
    • Feedrate widget now works much more reliably

1.18.3

  • Improvements

    • Improved theming support #271
    • Calculate extruded filament for G2/G3 #280
    • Include date in ETA #270
  • Bug Fixes

    • Fix webcam issue on older octoprint versions #275
    • Fix missing widget settings when the "GCODE System Commands" plugin is in use #282
  • Misc

    • Log front-end js errors in octoprint.log, should allow for debugging reported issues easier.

1.18.2

  • Bug Fixes
    • Fixed a conflict with UI Customizer #268

1.18.1

  • Bug Fixes
    • Fixed an issue where webcam toggle state was not honored after tab change #263
    • Fixed an issue where webcam stream would initiate even when webcam was disabled #264 & #265

1.18.0

  • Improvements
    • Disable the webcam stream if the tab is not visible
    • For ETA, options to choose 12 or 24 hour time and if to display settings #250
    • Full Browser Window button can now be opened in a new tab #252
    • Support hls webcams #255
    • Clearing cached data on print start or end and widget visibility when printing options #177
  • Bug Fixes
    • Fixed a bug with the webcam flip options #242
    • Fixed an issue where in full-screen the cancel button would not show the confirm dialog #253
    • Fixed an issue with command widgets on python 2 #259
    • Fixed a bug where the progress bars would be too big in fullscreen #256

1.17.0

  • Features
    • Added percent complete by height progress gauge/bar #245
    • Added feed-rate indicator #200
    • Added setpoint details to temperature gauges
  • Bug Fixes
    • Fixed a bug where the webcam would sometimes flip incorrectly #242
    • Webcam visibility now follows webcam permission #235
    • Improved command widget error handling
    • Fixed an alignment issue with temperature gauges
    • Prevent unauthorized access to webcam and command widget arrays
    • Fixed an issue where using a plugin to change the tab order so that dashboard is not first would sometimes cause full page mode to fail
    • Fixed compatibility issues with the UI Customizer plugin #243

1.16.3

  • Bug Fixes
    • Fix to command widget settings that caused the view model to fail

1.16.2

  • Bug Fixes
    • Fix webcam toggle button not showing webcam

1.16.1

  • Bug Fixes
    • Fix dashboard breaking because of command widget enabled is undefined

1.16.0

  • Features
    • Renamed old Job gauge to GCode and added print time gauge
    • Added time until next filament change indicator
  • Improvements
    • A new more organized settings UI
    • Added default webcam option to choose which webcam appears when the page is loaded
    • Centered gauges #229
    • Fix full-screen layout and sizing #192 #209
    • Layer time chart performance #210
    • Command widgets custom interval and test button
  • Bug Fixes
    • Fix errors when Gcode viewer is disabled

1.15.2

  • Bug Fixes
    • Fix errors on octoprint 1.3 (issue #224)

1.15.1

  • Bug Fixes
    • Multi-cam issues fixed by creating dashboard's own multi-cam implementation
      • Multi-cam settings can now be found in dashboard settings
      • MultiCam plugin no longer supported
    • Added a loading animation when switching between webcams
    • Fix issue with floating navbar plugin in dashboard full-screen
    • Added an option to disable Themeify color support #213
    • Fixed an issue with long file names running out of space #212
    • Fixed an issue with conflicting timers preventing restart #214. Contributed by @cp2004

1.15.0

  • Features
    • Official release of Command Widgets
      • Added Command Widget permissions to prevent unauthorized access
    • Dashboard now works properly with Themeify #206
  • Bug Fixes
    • Fix for CPU temp not showing in python 3. (#191) Contributed to by @0xz00n
    • Fix for non-formatted print height. (#193) Contributed by @OllisGit
    • Fix for issues with Command Widgets on python 3
    • Tabbed settings consistent UI and more descriptive tab names
    • Added setting for removing webcam nonce
    • Fix for compatibility with OctoPrint-Widescreen plugin #182
    • Layer duration chart now scrolls #73

1.14.0

  • Features
    • A new label interpolation algorithm and the possibility to scroll the layer graph has been added to make it more useful on large prints. (#73) Contributed by @Willmac16
    • Experimental support for Command Widgets. It is now possible to configure shell commands where the stdout/stderr result can be displayed in widgets. This makes it possible to extend the Dashboard thru commands and scripts like for example showing SNMP metrics, etc. (#162)
    • Improved visibility of webcam icons in dark themes (#170)
    • Granular CSS classnames for improved usability with themes (#172). Contributed by @Klammerson
    • New Tabbed settings dialog (#175).
  • Bug Fixes
    • Fixed CSS Typo (#172). Contributed by @Klammerson
    • Fixed interfering with Multicam plugin settings where the stream order setting was reversed due to a bug in v1.13.0. A problem with the wrong stream button being selected in the Control tab persists as the cause has not yet been identified.

1.13.0

  • Features
    • Added support for multiple webcams via the multicam plugin and it is now also possible to stop the webcam to save bandwidth (#119) thanks to a patch provided by CynanX.

1.12.2

  • Features
    • Added support for Showing RPi CPU temp with Onewire temp sensors. (#148)

1.12.1

  • Bug Fixes
    • Fix botched version numbering in 1.12.0 (#153)

1.12.0

  • Features
    • Setting to suppress the DisplayLayerProgress warning messages. (#151)
    • Added support for BananaPi CPU temp. (#139)
  • Bug Fixes
    • Fix for changing the temp gauge color to red when above target (#146)

1.11.3

  • Bug Fixes
    • Fixed botched version id in setup.py introduced in 1.11.2 (Issue #129)

1.11.2

  • Bug Fixes
    • Changed DLP total height property from TotalHeightWithExtrusion to TotalHeight (Issue #127)
    • Merged pull request #108 to fix filenames with non-ascii chars.

1.11.1

  • Features
    • Marked plugin as compatible with Python 3 (Issue #86)
  • Bug Fixes
    • Changed the way the full browser button works to support more browsers (Issue #96)

1.11.0

  • Features
    • A setting to enable coloring of the temp gauges has been added. The temp indicator will be blue below the target temp, green on the target temp and red above. A deviation parameter is used to configure how many degrees below or above the target temp the indicator shall be set to green. (Issue #40)
    • Two settings has been added for CPU warning threshold (default 70 degrees) and CPU critical threshold (default 85 degrees). The CPU temp indicator will blue by default, orange above the warning threshold and red above the critical threshold. (Issue #40)
    • A CPU frequency indicator (MHz) has been added to the CPU widget. This will indicate the level of throttling the system applies to the CPU. (mainly useful on RPi) (Issue #40)
    • Added a check to not load the webcam stream if the webcam view is disabled in the Dashboard settings. (Issue #80)
    • Added a new button to switch to full browser mode in addition to the full screen mode. The new button has the same effect as typing in the ?dashboard=full url parameter. The full browser mode was added in 1.8.0 and is useful when for example using a "kiosk" browser as a printer display. (Issue #95)
    • Removed the context menus for job control and connect/disconnect to printer that was added in 1.6.0. The reason is that they were not useful on tablets and too hard to find. (Issue #93). Replaced by:
    • Added a setting (disabled by default) to enable Job control widgets for Starting, Pausing/Resuming and Cancelling a job. This is useful for users who use the fullscreen mode on tablets as a printer monitor. (Issue #87)
    • Removed the experimental support for DHT11/22 sensors added in 1.10.0 and replaced it with an integration to the Enclosure Plugin. All input temperature/humidity sensors configured in Enclosure will be displayed as widgets on the Dashboard if enabled. (Issue #92) This will make it possible to integrate all temp sensor types supported by Enclosure in the Dashboard:
      • DHT11
      • DHT22
      • AM2302
      • DS18B20
      • SI7021
      • BME280
      • TMP102
      • MAX31855
  • Bug Fixes
    • Fix for widgets not fitting on the screen in fullscreen mode. (Issue #71)

1.10.2

  • Bug Fixes
    • Fix for layer count not correct in dashboard but in DisplayLayerProgress (Issue #81)
    • Fix for incorrect dashboard height indicator (Issue #76)
    • Font size for long filenames scales down to fit the file name on one line instead of breaking. (Issue #83)

1.10.1

  • Bug Fixes
    • Fix for setup failure on non-RPi systems due to introduction of Adafruit DHT module import (Issue #77 - Broken update on PC/x86)

1.10.0

  • Features
    • New experimental feature: Layer Progress circle and bar gauges. This feature was kindly provided by @j7126 (Issue #8). This feature introduces a new dependency to the Gcode Visualizer Tab that from this version on has to be enabled for the Dashboard to work.
    • New experimental feature: Support for DHT11 and DHT22 temperature/humidity sensor via RPi GPIO pins. This includes a new widget and visibility setting. This can be used to monitor ambient or enclosure temperature. (Issue #57)

1.9.0

  • Features
    • New Widget for displaying last M117 Message sent to printer (Issue #63)
    • Support for showing system info on Linux (Issue #68)
    • Better scaling of Layer Duration Chart X axis when layers > 100 (Issue #67)
    • Updates Fan Speed widget immediately instead of on next layer change (Issue #66)
  • Bug Fixes
    • Fix for Extruded Filament widget not working when gcode in relative mode or absolute mode with extruder resets on layer change. (Issue #60)
    • Attempted fix for webcam stream disappearing after a while (Issue #69)

1.8.0

  • Features
    • New Layer duration chart that displays time spent on each printed layer. This feature requires DisplayLayerProgress v1.14.0 or later. (Issue #59)
    • Fullscreen mode option is now available when accessing the page via URL. This makes it possible to use the Dashboard in Kiosk-mode browsers. (Issue #50)

1.7.0

  • Features
    • New setting to use theme colours in fullscreen mode.
  • Bug fixes
    • New attempt to fix broken GCode parser that was introduced in v1.6.0 to support the extruded filament widget. Symptoms included ignored GCode commands (Issue #53 #54 and #55)

1.6.1

  • Bug fixes
    • Fix for broken GCode parser that was introduced in v1.6.0 to support the extruded filament widget. (Issue #53 and #54)

1.6.0

  • Features
    • New SVG brogress bar that is consistent with the rest of the Dashboard UI (Issue #45)
    • New Extruded Filament widget that tracks the extrusion commands sent to the printer (Issue #51)
    • New Context Menus (right click) on Connection, Progress and File widgets to send commands to connect/disconnect and Cancel/Pause jobs. This is a first step to provide controls to the dashboard without cluttering the view (Issue #4)
  • Bug fixes
    • Fix for fullscreen compatability with touch ui #52

1.5.1

  • Bug fixes
    • Fix for compatibility with other plugins that displays the webcam view like WebcamTab, ConsolidateTempControl, TouchUI, etc...

1.5.0

  • Features
  • Bug fixes
    • Fixed WebCam scaling in fullscreen mode (Issue #41)
    • Fix for Webcam stream not loading if relative path doesn't begin with slash (Issue #44)

1.4.0

  • Features
    • Added (Experimental) Fullscreen support in settings (setting adds full-screen icon to the Dasboard tab). The styling will need some work to make sense in fullscreen and I welcome help from somebody who knows CSS better than I do (Issue #38)
    • Removed leading slash character from image links. It should now be easier to use the Dashboard behind reverse proxies.
    • Re-added the experimental setting to Hide Hotend gauge(s) if target temp == 0. This should hopefully work as expected now without causing issues for other users. (Issue #26)

1.3.1

  • Bug fixes
    • Removed the experimental setting to Hide Hotend gauge(s) if target temp == 0. (Issue #26) since it was causing problems for several users.

1.3.0

  • Features
    • Webcam view Scaling supported. Also adapts to larger screens. (Issue #29)
    • Webcam flipping Horizontally and Vertically supported. (Issue #28)
    • Setting to hide the progress gauge completelly (useful on smaller screens) (Issue #27)
    • Experimental setting to Hide Hotend gauge(s) if target temp == 0. Useful of multi-hotend printers. (#26)
    • Better formatting for smaller screens. (#31)

1.2.0

  • Features
    • Added WebCam view in the dashboard (Issue #2)
    • New widgets for Host metrics (CPU load, CPU Temp, Mem, Disk) added. Can be enabled in the plugin settings (Issue #20)
    • Setting to enable/disable Fan, Octoprint Host System Info and Webcam added to the plugin settings (Issue #15)
    • An OctoPrint error popup message is displayed if DisplayLayerProgress is not detected. This is hopefully more clear than the previous error message (Issue #22)
    • The setting in DisplayLayerProgress to format the Average Layer Time string is used instead of a hardcoded format (issue #24)
    • Layer count uses the Layer Offset from DisplayLayerProgress instead of a hard-coded offset (Issue #16)
  • Bug fixes
    • Temperature Gauge Maximums settings introduced in 1.1.0 now works as designed (Issue #23)

1.1.0

  • Features
    • The link to the DisplayLayerProgress page now opens in a new window.
    • The temperature gauges now have individually configurable max temperatures in the settings dialog (issue #3)
    • Temperatures are rounded to no decimals (issue #1)
  • Bug fixes
    • The hotend temp gauge(s) are no longer visible while disconnected (issue #18)
    • The Fan icon tooltip is now correct (issue #13)
    • Layer icons no longer displayed as NaN during the first layer (issue #12)
    • The progress bar percentage value is now not hidded behind the bar (issue #6)

1.0.0

  • Initial release via the Octoprint Plugin Manager