Releases: Z-Bolt/OctoScreen
v2.7.4
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
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
About 2.7.2:
- Added optional DISPLAY_CURSOR config setting
- Contains bug fixes
- Release notes are posted in the wiki at https://github.com/Z-Bolt/OctoScreen/wiki/Version-2.7
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
About 2.7.1:
- Contains bug fixes
- Release notes are posted in the wiki at https://github.com/Z-Bolt/OctoScreen/wiki/Version-2.7
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
- 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 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.0/octoscreen_2.7.0_armhf.deb
- sudo dpkg -r octoscreen
- sudo dpkg -i octoscreen_2.7.0_armhf.deb
- sudo reboot now
v2.6.1
About 2.6.1:
- Contains bug fixes
- Release notes are posted in the wiki at https://github.com/Z-Bolt/OctoScreen/wiki/Version-2.6
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
About 2.6.0:
- Release notes are posted in the wiki at https://github.com/Z-Bolt/OctoScreen/wiki/Version-2.6
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
About 2.5.1:
- Implemented menu structure configuration via OctoPrint web interface
- OctoPrint memory leak prevention measures. Issues: #10, #56, #58
- Added option to invert Z-axis controls via OctoPrint plugin. Issues: #40, #59
- Added 0.02 step at move panel
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
About 2.4.9:
- Updated status screen increased sizes of the progress items, added time left info.
- Reorganized menu structure
- Added support of configuration plugin for OctoPrint (https://github.com/Z-Bolt/OctoPrint-Z-Bolt-OctoScreen).
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
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