Skip to content

Releases: Z-Bolt/OctoScreen

v2.7.4

08 Aug 00:33
28ce7ba
Compare
Choose a tag to compare

About 2.7.4:

  • Fixed bug where the OctoScreen service was restarted, over and over, due to the HTTP request's body not being cleared. Thanks goes to @freman for the fix.
  • Added some additional configuration settings to aid in remote troubleshooting of system restart issue.

Install On a New System
To install on a new system, perform the steps listed at https://github.com/Z-Bolt/OctoScreen

Update An Existing Installation
To update an existing installation, run the following commands:

wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.7.4/octoscreen_2.7.4_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.7.4_armhf.deb
sudo reboot now

v2.7.3

25 Apr 00:42
b073bbe
Compare
Choose a tag to compare

About 2.7.3:

  • Fixed bug with custom action not containing a confirm attribute.
  • Added the logging of the panel's name when the current panel is changed.
  • Added 'yellow bar' to scripts with a confirmation.
  • Added 'Are you sure you want to proceed' text to match what one sees in OctoPrint.
  • Added guard against RawConfirm being nil or empty
  • Added more logging to doRequest() and handleResponse()

Install On a New System
To install on a new system, perform the steps listed at https://github.com/Z-Bolt/OctoScreen

Update An Existing Installation
To update an existing installation, run the following commands:

wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.7.3/octoscreen_2.7.3_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.7.3_armhf.deb
sudo reboot now

v2.7.2

10 Apr 16:51
5c7cb4f
Compare
Choose a tag to compare

About 2.7.2:

To Install On a New System
To install on a new system, perform the steps listed at https://github.com/Z-Bolt/OctoScreen

To Update An Existing Installation
Run the following commands:
wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.7.2/octoscreen_2.7.2_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.7.2_armhf.deb
sudo reboot now

v2.7.1

03 Apr 16:06
1cf8a70
Compare
Choose a tag to compare

About 2.7.1:

To Install On a New System
To install on a new system, perform the steps listed at https://github.com/Z-Bolt/OctoScreen

To Update An Existing Installation
Run the following commands:
wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.7.1/octoscreen_2.7.1_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.7.1_armhf.deb
sudo reboot now

v2.7.0

27 Mar 18:35
1f40974
Compare
Choose a tag to compare
  • Ability to not only browse OctoPrint's local files, but files on SD cards as well
  • Added alternating background color to list items in the file browser. The alternating background color makes it easier to distinguish one row form another.
  • List items with alternating background color
  • Filenames are now truncated with the "..." at the end instead of the middle.
  • When present, a thumbnail image of the model is now displayed.
  • Users can now tap anywhere in the row to select it.
  • Confirmation modal dialog boxes now have a white border, making it clearer to see.
  • Added the filename to the print confirmation dialog box. I should point out that for now, this dialog box uses the GTK's standard confirmation dialog box and only displays the name in the contents. I looked into displaying the thumbnail as well, but the standard confirmation dialog box in GTK isn't very customizable, and I would need to recreate the entire window. I haven't ruled it out, but for the moment I'm sticking with using GTK's standard/built-in confirmation dialog box.
  • Added support for multi-extruder/single nozzle systems (like the Prusa MMU). The Filament panel now has a toggle control to toggle between extruders.

Bug Fixes

  • Fixed a bug which caused OctoScreen to crash if the printer wasn't on.
  • Fixed a bug pertaining to the default filament extrude length and default load length. When set to a long length, this would sometimes cause the application to crash on machines with direct drive extruders. I fixed a few things in this area, and I set the default length to 100mm. If you have a bowden extruder, or you want to change the length to a different value, you can customize this and set the length if you have the plug-in installed.
  • Fixed a bug with the load/unload g-code being incorrect. For load, unload, extrude, and retract, OctoPrint's extrude command is now used for each of these actions.
  • @thebelne - Fixed a bug where the log level was always defaulting to Debug
  • @thebelne - Fixed a bug where, when a watchdog event wasn't given enough time to complete the app would crash.
  • @thebelne - Added ability to enter a space in the Network Connection panel
  • @thebelne - Fixed a bug pertaining to custom control with a confirmation not working
  • @thebelne - Fixed a bug pertaining to custom control with multiple commands not working

Infrastructure

  • Added more logging.

Refactoring

  • Break up the Monolith! Broke up several large files in mcuadros/go-octoprint (like common.go (871 lines), and printer.go (490 lines)) into smaller individual files.
  • Hard fork of the mcuadros/go-octoprint code into octoprintApis and octoprintApis/dataModels. There were so many changes, it didn't make sense to keep it in the original repository.
  • Moved logger into it's own folder/package. This isolated logger from other files in utils, and means it doesn't have any other dependencies, allowing it to be used in every package.

To Install On a New System

To Update An Existing installation

v2.6.1

02 Jan 18:30
1f40974
Compare
Choose a tag to compare

About 2.6.1:

To Install On a New System
To install on a new system, perform the steps listed at https://github.com/Z-Bolt/OctoScreen

To Update An Existing installation
Run the following commands:
wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.6.1/octoscreen_2.6.1_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.6.1_armhf.deb
sudo reboot now

v2.6.0

29 Dec 19:18
1f40974
Compare
Choose a tag to compare

About 2.6.0:

How to update
Run the following commands:
wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.6.0/octoscreen_2.6.0_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.6.0_armhf.deb
sudo reboot now

v2.5.1

25 Dec 11:23
Compare
Choose a tag to compare

About 2.5.1:

How to update
Run the following commands:
wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.5.1/octoscreen_2.5-1_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.5-1_armhf.deb
sudo systemctl restart octoscreen.service

v2.4.9

23 Nov 11:39
Compare
Choose a tag to compare

About 2.4.9:

Issues:
#14, #18, #37, #39

How to update
Run the following commands:
wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.4.9/octoscreen_2.4-9_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.4-9_armhf.deb
sudo systemctl restart octoscreen.service

v2.3.6

29 Oct 06:47
Compare
Choose a tag to compare

About 2.3.6:

  • Added restart/shutdown buttons on the system screen
  • Improved custom commands display on the controls screen
  • Added some improvements for multiextruder printer
  • Added 0.1 steps on move screen
  • Improved splash screen messaging
  • Bug fixes and stability improvements

How to update
Run the following commands:
wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.3.6/octoscreen_2.3-6_armhf.deb
sudo dpkg -r octoscreen
sudo dpkg -i octoscreen_2.3-6_armhf.deb
sudo systemctl restart octoscreen.service