Releases: UnchartedBull/OctoDash
v2.3.1
This is just a small release to make the notifications less obtrusive. Included stuff:
- new icons for printer status
- printer notifications are now shown in the bottom right, instead of being shown as a notification
- increased hitbox for notification center triangles
Fixed bugs:
- Blue fan icon is actually roll of filament #2711
- Control Panel "triangle" too small to be touched by finger #2707
- Printer information impairs touch responsiveness #2720
Closed issues:
- 0000 delete #2713
- Can't load Electron library when accessing dev environment throught localhost in Chrome #2712
- HyperPixel 4.0 on RPi 4 - How to: #2309
Merged pull requests:
- Increase notification center icon hitbox #2724 (UnchartedBull)
- update status icons #2723 (UnchartedBull)
- fix annoying notifications #2722 (UnchartedBull)
- Bump ts-node from 10.5.0 to 10.6.0 #2721 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 5.12.1 to 5.13.0 #2719 (dependabot[bot])
- Bump @typescript-eslint/parser from 5.12.1 to 5.13.0 #2718 (dependabot[bot])
- Bump eslint from 8.9.0 to 8.10.0 #2716 (dependabot[bot])
- Bump xliff from 6.0.1 to 6.0.3 #2715 (dependabot[bot])
- Bump electron from 17.0.1 to 17.1.0 #2706 (dependabot[bot])
- Bump @angular/cli from 13.2.4 to 13.2.5 #2705 (dependabot[bot])
- Bump @angular/platform-browser from 13.2.3 to 13.2.4 #2704 (dependabot[bot])
- Bump @angular/forms from 13.2.3 to 13.2.4 #2703 (dependabot[bot])
- Bump @angular/router from 13.2.3 to 13.2.4 #2702 (dependabot[bot])
- Bump @angular/common from 13.2.3 to 13.2.4 #2701 (dependabot[bot])
- Bump @angular/language-service from 13.2.3 to 13.2.4 #2700 (dependabot[bot])
- Bump @types/node from 17.0.19 to 17.0.21 #2699 (dependabot[bot])
- Bump @angular-devkit/build-angular from 13.2.4 to 13.2.5 #2698 (dependabot[bot])
- Bump @angular/animations from 13.2.3 to 13.2.4 #2697 (dependabot[bot])
- Bump @angular/platform-browser-dynamic from 13.2.3 to 13.2.4 #2696 (dependabot[bot])
- Bump @angular/material from 13.2.3 to 13.2.4 #2695 (dependabot[bot])
- Bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.12.1 #2689 (dependabot[bot])
v2.3.0
The next release of OctoDash is finally available. There are no major updates, but quite a few additions and bugfixes. To list a few:
- Spool Manager support (Beta, but seems to work very well)
- New notification center - custom actions are now available on all screens
- Support for printer notifications and action commands (i.e. M600)
- Added extrude and retract to control screen
- Some improvements to the file manager
Thanks again to all contributors!
Implemented enhancements:
- OctoDash keeps reconnecting if API key is incorrect #2608
- SpoolManager vs Filament Manager #2564
- Display Layer Progress - Remove dependencies #2499
- Detect missing desktop environment and offer to install one when setting up #2308
- Turn on PSU on wake #1918
- Add optional fixed position for filament change #1793
- action commands support #1624
- New filament manager #676
- Controll manual extrusion - "feature request" #1883
- display octoprint errors #1609
- Marking of files #1339
- Close popovers with backdrop #1330
- file sorting option to be saved automatically #1230
- Custom buttons on printing screen #828
Fixed bugs:
- Mirrored octodash #2609
- Can't retrieve layer progress (similar to #1304) #2546
- Install script is not working anymore #2436
- Z Offset and temperature presets not saving #2428
- Error when attempting to turn on printer via PSU Control #2389
- "screenWakeupCommand" dosent do anything #2335
- GUI missalinments #2143
- Screen not being turned off when monitor is HDMI. #2087
- memory leak in octodash v2.2.0 #2026
- POWERTOGGLE only Powering off #1924
- NOX theme V0.2.2 out of range for filament change screen #1892
- Octodash stops reporting the print status after some time, looses connection to octoprint? #1887
- Upper line menu icon not on the screen on Ver2.2 #1856
- [2.2.0] Layer indicator layout issue during printing/loading of file with Focus Theme #1821
- NOX theme Layer progess wrong screen position and icon missing #1749
- Custom action for controlling Enclosure plugin outputs is missing #1846
Closed issues:
- OctoDash doesn't start Octolapse #2649
- Where to edit to inject command for sleep and wake for touchscreen display #2611
- Unable to get past the "initializing" screen #2584
- With octodash can't connect to printer through uart #2581
- Disable sleeping mode on wake up #2563
- OctoDash doesnt start up after installation #2557
- On wiki pages, links to source code file like update.sh are not working because link to branch master are no longer supported #2540
- Closing Ocotdash screen? #2532
- Octodash only connectie once #2515
- PSUControl though screen with Pi Power Button on GPIO3 #2485
- Display stays black after boot #2467
- Touchinterface is rotated 90 degrees #2452
- RobotDigg 5" LCD Screen XPT2046 Support (Working) #2412
- PSU Control broken on OctoPrint 1.7.2 update #2402
- Stuck on initializing screen #2360
- Install on Raspberry 4 ? #2357
- M18 E issued after Filament Retract #2310
- Heated bed not working #2294
- Touch Screen Triggering Multiple Buttons #2275
- Qidi X-MAX printhead somtimes stops #2238
- Stuck on connecting… #2237
- E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' #2233
- Octodash start screen #2232
- error of InRelease' changed its 'Suite' value from 'stable' to 'oldstable #2217
- install issues #2207
- Install issues #2206
- Support for palette #2205
- Connecting/Reconnecting status #2187
- M600 based filament change treatment now missing post change extrusion from version 2.2.0 #2186
- stuck in init after hostname has changed #2179
- Stuck on Hey There screen #2165
- Filament switcher doesn't show colors in menu(s) #2140
- PSU Control and octodash.. #2139
- I can’t change the theme #2090
- Octodash / Octoprint and Klipper #2086
- Initializing... forever #2069
- Square Theme label glitch #2062
- Flickering Display #2061
- Top Half of Screen is Missing #2058
- Community T-shirts #2043
- PSU control wont wake printer after V2.2.0 update #2036
- Webcam not showing when connected to printer #2027
- Print Percentage incorrect on octodash #2022
- Octoprint Shutdown Button #2017
- Prusa MK3S & MMU2S Sensor Status #2003
- Is there any way to make octodash work on Rasperry Pi Zero W now? Why is the xserver keep crashing, is there a workaround? #1996
- Octodash has gone green! #1995
- Layer Count different on OctoDash versus Octoprint's gcode viewer. #1981
- Update doesn't work #1979
- octodash go to sleep mode while printing #1955
- Webcam preview showing scroll bar #1923
- Build Dev in Windows #1919
- Touch interface not working on Hyperpixel 4 #1917
- Display options #1910
- Octodash not found / Xinit: connection to server lost #1884
- Black border with 1024x600 screen resolution #1877
...
v2.2.0
OctoDash finally switched over to websockets 🎉 This should offer a smoother user experience with less errors showing up. Custom Actions can now be accessed from the Sleep Screen and the TPLink as well as the Tasmota OctoPrint plugin are supported now. OctoDash now is available in French as well (more languages to follow). Stay healthy :)
Implemented enhancements:
- "feedrate" unclear, should be "speed" #1662
- specify nodejs and npm versions #1617
- Detect connection to localhost #1578
- Smaller steps (0.05 & 0.1) #1560
- [FR] Set connection timeout #1550
- Integration with OctoPrint-TimeToFilament plugin #1547
- Disable "Cant Retrieve Folder" notification if "Back" button is pressed, or if folder data is successfully retrieved #1520
- Allow OctoDash to wake when printer is not connected #1507
- multiple predefined actions at one button press? #1505
- Camera Preveiw #1498
- Support Multiple Extruder / Tool heads #1489
- Filament Manager - show us current used filament #1471
- Control buttons accessible inside print dialog #1453
- Use OctoDash on a regular monitor #1450
- Allow selecting filament WITHOUT sending ANY G-Code. #1436
- Power Off / reboot Pi button. #1435
- PSU control - catch22 #1399
- Delay start plugins Encloser and DisplayLayerProgress #1374
- Can we remove forced repeated error popups? #1362
- Remove M18 E from the Filament Change Script #1346
- Scrolling text of print name #1338
- LED RGB(W) Presets during a print job? #1325
- IP address on main screen #1320
- Babystepping settings arent stored permanently #1293
- Possibility to show when printer is virtual #1274
- Add support for OctoPrint-TPLinkSmartplug as a plugin on OctoDash #1244
- Independent homing of axes, shutdown button and ip-indicator. #1233
- Choosing filament without unloading/loading #1219
- Make custom babystepping GCode more configurable #1213
- Make the standby screen subscribe to PSU control #1177
- Add Enclosure plugin Outputs as configurable actions #1123
- Make Y-Axis Inversion configurable #1098
- OctoPrint plugin for OctoDash config #921
- Localize Text #914
- Add Custom Actions on Sleeping Screen... like control Enclosure Rele or launch gcode command #687
- OctoPrint Push Update (DisplayLayerProgress optional) #595
Fixed bugs:
- Constantly get 403 Forbidden on start-up #1724
- settings menu entries inaccessible on main branch #1675
- Feedrate decrease does not issue M220 #1618
- octodash values not updating since websocket update #1592
- File sort by date and thumbnails #1583
- OctoDash can't connect to OctoPrint while Printer is disconnected (v2.1.2 nightly) #1577
- Random pixels #1553
- bug that crashes the whole thing #1472
- Filament Change with M600 / unpause via screen / i3 Mega-S DGUS-Display #1458
- Initial install Feed Length and Feed Speed buttons do not work. #1447
- M600 disconnect octoprint from printer #1416
- System Error; getaddrinfo EAI-AGAIN octpi-local #1383
- OctoDash keeps scrolling through 404 errors on the screen #1363
- Subdirectories showing 0 files #1357
- Sub folder on SD card #1340
- Can't retrieve layer progress #1304
- The Install script is not working #1283
- Can't get Octodash to install on fresh Octopi install #1281
- M600 command should not be sent instantaneously. #1193
- arm64 update issue #1189
- OctoPrint 1.5 (final) still doesn't show sub-folder content #1184
- tornado.access - WARNING - 409 GET /api/printer (127.0.0.1) #1086
- Slow performance with Electron 10 #1062
- Can't retrieve Job Status while printing files that are in a folder on the SD card #941
Closed issues:
- At the end of a print, display print report instead of home screen #1750
- How to update to get the language files #1725
- UCTRONICS Touchscreen doesn't work #1704
- BTT TFT70 , Octodash doesn't fill the screen #1702
- Moonraker + Klipper + Octodash? Is it possible? #1700
- V4.0.0: let's make all the breaking changes #1681
- Communication errors / dns etc. #1653
- Installation failed #1647
- xinit: Connection to X Server lost #1646
- OctoDash automatically enables usb hub power #1642
- Newest version of Chromium can not be run at root - causes OctoDash not to run #1632
- Dual Nozzle hotend control needed to make this a great plugin #1625
- progressive rewrite of hardcoded vw values to dynamic flex values #1622
- Prusa Printer new firmware OctoPrint compatibility additions #1619
- Option in general setting to reboot RPI? #1613
- Add control for E axis #1591
- Scripts URLs are wrong #1584
- Make temp sensor selectable via gui if possible #1574
- M0 Pause not executing in custom commands #1552
- [FR] Switch from M600 to M701 and M702 #1549
- Calibrating LCD screen whilst running Octodash #1548
- I cannot make Octodash work on RPi #1527
- The automatic installation doesn`t work.. #1526
- The automated installation doesn`t work.. #1525
- error: cannot retrieve job status when printing from SD [#1523](https://github.com/Unchar...
v2.1.2
Just a small patch release to fix some issues. Removed the OctoPrint script, since it unnecessarily delayed startup and caused problems for some users.
New features:
- Filament change will remember the last set temperature and apply that after the process has finished
- Custom Actions are now scrollable
- Reworked setup (mostly on the code side, but some simplifications should be visible)
- Upgrade to Angular 11
Implemented enhancements:
- Extruder cools down, after Loading the Filament with Filamentmanager #1171
- Shell commands in custom actions #1158
- Increase touchbox size #1118
- OctoDash Custom Setting change order of items listed #1108
Fixed bugs:
- arm64 install issue #1156
- initializing - Can't get octoprint script #1153
- octodash 2.1.1 starts PLA print at 425 degree ! #1135
- [BUG] 2.1.1 on AMD64 will not connect to OctoPrint - 2.0.0 on same system connects with no problems. #1131
- Filament Change on MK3s #1127
- Update from 2.0 to 2.1.1 from UI hanging #1126
- Sleepmode after print finished - Will not wake up (I don't want it to sleep either) #1125
- Error while updating to 2.1 either via touchscreen or from command line #1104
- No startup Icon #1099
- Can't get OctoPrint script... #1097
Closed issues:
- movement in the control panel #1180
- octodash nad TFT 3.5 GPIO #1174
- Looping error tab saying "Can't retrieve layer progress! #1169
- OctoPrint (TouchUI) in Custom Action iframe? #1166
- Horizontal green line in filename? #1162
- Setting Up automatic update #1152
- npm start script no longer creates dist folder #1150
- Touch function not working #1146
- No api #1140
- Configuring Ocotdash for first time cannot find Octoprint #1137
- Octodash segfaults after 'sudo apt full-upgrade' #1134
- Does Octodash work with Klipper? #1132
- Possible to increase vertical scrollbar width? #1096
- Octodash setup error "Http failure response for http://localhost:5000/api/connection: 403 FORBIDDEN" #1090
Merged pull requests:
- Remember last nozzle temperature during filament change #1188 (UnchartedBull)
- remove octoprint script + rework setup + scrollable custom actions #1186 (UnchartedBull)
- Bump electron from 11.0.0 to 11.0.1 #1185 (dependabot-preview[bot])
- Bump electron from 9.3.2 to 11.0.0 #1183 (dependabot-preview[bot])
- Bump eslint-plugin-simple-import-sort from 5.0.3 to 6.0.0 #1181 (dependabot-preview[bot])
- Focus Theme: Fixed Filament selector screen #1178 (thegarbz)
- Bump @angular/cli from 10.2.0 to 11.0.1 #1175 (dependabot-preview[bot])
- Bump @angular/language-service from 10.2.3 to 11.0.0 #1172 (dependabot-preview[bot])
- increase settings touchbox size #1168 (UnchartedBull)
- improved script loading #1167 (UnchartedBull)
- [ImgBot] Optimize images #1165 (imgbot[bot])
- Bump @angular/language-service from 10.2.2 to 10.2.3 #1164 (dependabot-preview[bot])
- Bump @types/node from 12.19.3 to 12.19.4 #1163 (dependabot-preview[bot])
- Garbz theme updates #1161 (thegarbz)
- Bump eslint from 7.12.1 to 7.13.0 #1160 (dependabot-preview[bot])
- [ImgBot] Optimize images #1159 (imgbot[bot])
- Update install.sh #1157 (Will-wastelander)
- Bump @types/lodash from 4.14.164 to 4.14.165 #1155 (dependabot-preview[bot])
- Bump @angular/language-service from 10.2.1 to 10.2.2 #1154 (dependabot-preview[bot])
- Feature: Glanceable UI theme + additional progress percentage. #1151 (thegarbz)
- Bump @types/lodash from 4.14.163 to 4.14.164 #1147 (dependabot-preview[bot])
- Bump @angular/language-service from 10.2.0 to 10.2.1 #1145 (dependabot-preview[bot])
- Bump @types/lodash from 4.14.162 to 4.14.163 #1143 (dependabot-preview[bot])
- Bump @types/node from 12.19.2 to 12.19.3 #1142 (dependabot-preview[bot])
- Bump v8-compile-cache from 2.1.1 to 2.2.0 #1141 (dependabot-preview[bot])
- Bump eslint from 7.12.0 to 7.12.1 #1139 (dependabot-preview[bot])
- Bump @types/node from 12.19.1 to 12.19.2 #1138 (dependabot-preview[bot])
- [ImgBot] Optimize images #1133 (imgbot[bot])
- New Theme BigFingers by theGarbz #1130 (thegarbz)
- Bump @angular-devkit/build-angular from 0.1001.7 to 0.1002.0 #1122 (dependabot-preview[bot])
- Bump @angular/cli from 10.1.7 to 10.2.0 #1121 (dependabot-preview[bot])
- Bump @types/node from 12.19.0 to 12.19.1 #1120 (dependabot-preview[bot])
- Bump eslint from 7.11.0 to 7.12.0 #1119 (dependabot-preview[bot])
v2.1.1
If you want to use the in-app update please make sure that you have the update script setup: https://github.com/UnchartedBull/OctoDash/wiki/Update#in-app-update
Patch release to fix settings problem and performance
New features:
- Better performance
- Better percentage calculation
- Improved performance
- Fix issue where saving the settings crashed the app
Implemented enhancements:
Fixed bugs:
- Can't get OctoPrint script... #1097
- Settings SAVE blanks screen and won't respond #1071
- Compatibility issue with Bigtreetech PITFT50 #1007
Closed issues:
- Laggy Ui (Hyperpixel 4.0) 3b+ #1113
- config invalid -> octodash should have required property 'previewProgressCircle' #1107
- SAVE hangs octodash #1103
- Connecting to Printer after Power On. Sleeping mode #1101
- Non critical error during update from 2.0 to 2.1 #1095
- Failed to fetch http://ftp.halifax.rwth-aachen.de/raspbian/raspbian/pool/main/w/wayland/libwayland-server0\_1.16.0-1\_armhf.deb #1094
- improve electron integration #994
Merged pull requests:
- Better connection handling #1117 (UnchartedBull)
- saving works again + packaging improvements #1116 (UnchartedBull)
- remove backdrop filter and add dot animation #1114 (UnchartedBull)
- Use OctoPrint completion over self-calculated percentage #1112 (UnchartedBull)
- Bump @angular/language-service from 10.1.6 to 10.2.0 #1110 (dependabot-preview[bot])
- Switch to electron ngx, some performance improvements #1109 (UnchartedBull)
- Bump got from 11.7.0 to 11.8.0 #1106 (dependabot-preview[bot])
- Bump @types/node from 14.14.0 to 14.14.1 #1105 (dependabot-preview[bot])
- Bump @types/node from 14.11.10 to 14.14.0 #1102 (dependabot-preview[bot])
v2.1.0
v2.1.0 is here with lots of minor changes and a much easier setup!
important: if you want to use the update script and haven't chosen to install it during the install process please set it up manually: https://github.com/UnchartedBull/OctoDash/wiki/Update#in-app-update. The normal update script will also work.
New features:
- Whole new setup process with automatic instance discovery - no keyboard required anymore (thanks @TheSin-)
- Fan Speed Control during print
- Advanced Pause screen with filament swap and restart print option
- Minor UI changes for Preview while printing
- Neopixel Support
- Some bug fixes and text layout fixes
Implemented enhancements:
- Fan adjustment during print #1087
- Screensaver? #1078
- Reworking of install script #1055
- A way to increase the size of the model thumbnail on printscreen, and also show percentage at the same time. #1045
- Feature Request - Add Restart Button to pause screen #1038
- [FR] Camera View #1021
- Print preview displays inside progress ring #1020
- Add Nightly Builds of OctoDash #1009
- Add enclosure plugin function #1005
- Need Fan adjustment - Mid Print added Please #969
- Doesn't seem to be a good way to swap filament Mid-Print #967
- Screen Saver #962
- UI state to reflect auto pause state from print. #957
- Neopixel Support #945
- Add option to change filament roll selection when print is paused #939
- Change G_CODE for babysteping #919
- Fan 'OFF' and '100%' buttons in Fan controlls #898
- Ability to operate octodash if printer is off or not attached #882
- Fan Speed Control #841
- More progress-centric print job status screen #749
Fixed bugs:
- Preview model disappears after adjustments (NOX) #1076
- Settings SAVE blanks screen and won't respond #1071
- Update texts are wrong #1069
- Unable to start Octodash with mdns on Pi3 #1033
- Large G-Code Print From SD Results in Error #1026
- Error Msg - Can not retrieve layer progress #1022
- Update filament manager plugin #1019
- Text layout issue on printing screen #971
- Spool change freezes and crashed only when using a duet mainboard #955
- Filament roll weights don't show on filament screen #946
- Wrong filament used calculation? #906
- octodash gose to sleep and halts print #902
- Problems with display / black screen after installation / upgrade (Kernel 5.4) #896
- 409 conflict error #890
- no unsleep after connect from octoprint #884
- updating from v1.50 to v2.0 failed #876
- Thumbnail issue in print screen after V2.0 update #873
- issue with upgrade to 2.0.0 #869
- error (undefined) #862
- Slow Touch Response #838
Closed issues:
- Installation problem "unable to fetch some archives" #1091
- OctoDash Setup Octoprint Connection failure #1089
- Replace icons for the six action buttons #1077
- activate view mouse #1057
- Display gcode thumbnail using Simplify 3D slicer (S3D) #1054
- Preheat Button shows error 405 if the thumbnail size is higher than 200*200 #1052
- Filament Loading/Unloading doesn't work correctly #1050
- Octodash on a external Pi with a wifi connection. #1049
- Keep getting error "Can't retrieve layer progress!" #1040
- "No screens found" İssue #1039
- Adafruit 3.5TFT always has the touch rotated a -90 degrees from the screen #1029
- Will not install on PI4 #1018
- Can't install octodash on ubuntu server #1017
- White Box when touching #1016
- Working of [KILL] command #1015
- Cannot start OctoDash #1013
- Does Octodash have Python 3 Support? #1004
- Octodash instalation fails on OrangePi3/Armbian Ubuntu Bionic #993
- Octodash stuck on starting even though print is running #991
- API KEY From Octo Print #981
- Octodash Not Showing #979
- Picam not recognized ? #978
- Octopi/raspbian/other linux wifi settings? #977
- Issue with installation #975
- Filament Swap - Keeps advancing filament after selecting OK #968
- Need fan adjustment added to Octodash Screen please #966
- Octodash not working after updating DisplayLayerProgress to 1.23.2 #963
- Uninstall instructions - no desktop environement #956
- Can't execute shutdown command (Predefined Action [!SHUTDOWN]) #940
- OctoDash won't connect to Octoprint, default/fresh installation. #931
- When changing screen orientation the touch points are not moving #928
- Predefined Actions does not work [!WEB] #916
- Ubuntu Support #910
- What version of Octoprint to use. #900
- Restart octodash on octopi #899
- Cannot install Octodash 2.0.0 - unmet dependencies #893
- Octodash outputs to HDMI and not GPIO 3.5" TFT #892
- Any easy way to uninstall Octoprint-TFT to install this? #887
- Filament option don't read my Feed Speed Setting #880
- Prusa MK3s setup values #875
- M600 Setup #874
- problems when trying to install octodash #839
- Octodash not starting / only ratpoison banner #825
- screen not displaying #813
- Tp-link Plugin #810
- Screensaver #809
- Introduce new ...
v2.0.0
Release v2.0.0 is finally here. Looking forward to your feedback.
New features:
- In-App Update (have a look at the Update wiki on how to set that up)
- New Installation script
- Custom CSS
- Babystepping during print
- Setting values back to 0 in homescreen can be done easily now (just tap the number). Thanks to @RC-Thoughts
- M600 supported for Filament Change
- Printer Profiles for axis inversion. Thanks to @pfemiani
- Bugfixes
Implemented enhancements:
- "Print again" - Button #827
- Ultimaker Format Package OctoPrint Plugin is required to support UFP files in OctoPrint #812
- Possible to add functionnality to command raspberry #719
- USB - Pendrive support #716
- Would it be possible to add Tasmota Plugin support? #697
- Possible to implement "Z-Babystepping" to Adjustment Screen while printing? #679
- Version Info + Update #655
- Filament change to support M600 command rather than self feed #647
- Feature Request: Allow custom CSS #616
- New way of resetting running values #610
- Change background color #550
Fixed bugs:
- Axis controls don't match OctoPrint (ie: inverted setting) #849
- WiFi not working since installed octodash #821
- M600 Filamentchange #816
- Fan Percentage won't be updated #814
- OctoDash does not sleep anymore #807
- Type 'Timeout' is not assignable to type 'number'. #773
- Building in armv7l VM produces "unsupported arch" from electron-builder #760
- File manager screen gets in locked state #733
- Can the close button overlay in the internet browser stay while navigating #713
- Problems with filemanager / files are not always displayed #698
- Possible Issue with Scrolling #675
- Cancelling a print from the Printers LCD does not cancel the print #651
- Waking screen from sleep should not trigger touch event on OctoDash #650
Security fixes:
- [Security] Bump websocket-extensions from 0.1.3 to 0.1.4 #715 (dependabot-preview[bot])
Closed issues:
- GCODE Thumbnail not displaying #860
- GCODE Image Display Issues #859
- Can't Retrieve layer progress #858
- 3.5inch driver not installing correctly #850
- Black screen after running updates on Pi 4 #848
- Bad touchscreen work #830
- Can't enter data during the setup wizard #820
- Sleep Mode of the Display #815
- Keep getting 404 Error tried different ways of entering API... #811
- Hyperpixel 4.0 square? #808
- install octodash #804
- Update to Version 2? #796
- Desktop #793
- Noobie #786
- Touch interface not working on Hyperpixel 4 #784
- Screen Calibration #783
- Raspberry Pi 4B Compatability? #781
- UI Inconsistency - Filament manager vs main dash #770
- anyone have install OctoDash on armbian? #759
- Generate new Content-Security-Policy #751
- can't build a working octodash executable #746
- Gtk WARNING: cannot open display #738
- How to replace "G1" command in motion control? #734
- OctoDash loads but gives different error messages each time I initialise it #726
- Install on Windows / Python / OctoPrint 1.4.0? #725
- Display is blank #720
- DisplayLayerProgress causes high CPU load and printing stalls during small movements #718
- Cannot open config file via Putty #717
- Turn off display backlight after xx seconds #710
- Trace/breakpoint trap #708
- Prusa Mk3S 3.90 firmware and touchscreen not switching off and the files screen never lists the files. #704
- Add OSOYOO 5 Inch DSI Touch Screen to Supported Devices List #701
- Cannot run it. Nothing happened after reboot. #700
- HyperPixel 4 Flicker/Striping #699
- Scale webcam #691
- 409 Conflict Issue #682
- Your config is Invalid ?? #681
- Custom Actions: M0 not working + Not detecting M0 in regular GCODE #677
- Touch not at right point when pressing an icon on screen #669
- Enclosure plugin / Control screen when printer Off #668
- Possible issue when updating? #652
- Can't get past "Hey There" screen after fresh install. #649
- Support Question: What are the ideal thumbnail dimensions? #648
- Possible to add a CPU load and temp display option? #624
- Unable to start OctoDash Elecrow 3.5LCD & RPi3b #623
- Display Layer Progress Plugin issue #584
- Improve Installation Documentation & Scripts #385
Merged pull requests:
- Enable In-App Update #868 (UnchartedBull)
- Add Z Babystepping #867 (UnchartedBull)
- Add timeout while loading files #865 (UnchartedBull)
- Bump rxjs from 6.6.0 to 6.6.2 #864 (dependabot-preview[bot])
- Bump @angular/language-service from 10.0.6 to 10.0.7 #863 (dependabot-preview[bot])
- Bump tslib from 1.13.0 to 2.0.0 #861 (dependabot-preview[bot])
- Bump electron from 9.1.1 to 9.1.2 #857 (dependabot-preview[bot])
- Fix issue #849; Respect the OctoPrint axis invert flags #856 (pfemiani)
- Bump @types/node from 14.0.26 to 14.0.27 #855 (dependabot-preview[bot])
- Bump ...
v1.5.0
This is the final release before v2.0.0 in about 1 to 2 weeks. Please report all bugs that you found, so that they can be fixed beforehand.
New features:
- Filament Change Process is finally done and ready
- PrusaSlicer Preview Images
- Some smaller improvements
Implemented enhancements:
- Model thumbnails for PrusaSlicer #633
- Add custom actions on "sleep" screen. #631
- Webcam Viewer #625
- Support for Prusa Thumbnails plugin #614
- Display preview images from Prusaslicer gcode #566
- Add refresh button to file screen #565
- OctoDash on Android #448
- Use FilamentManager #183
- Implement Change Filament Screen #14
Fixed bugs:
- Current feedrate not correctly shown in the adjust menu #640
- Update Setup API for new OctoPrint version #594
- Layer indicator not found in file #578
- Waveshare 3.5in Screen Not Detected #562
- Add connection attempt delay in X seconds for PSU Control #559
- Errors received when printing from sd #541
- Error always received on startup #539
Closed issues:
- Can't Install Octodash #620
- screensaver with hyperpixel 4" (gpio) #617
- only one underline in the upper left corner of the screen #615
- Development question #613
- Getting errors and Octodash wont start #609
- OctoDash on my master controller can't connect to my printer #596
- Can't install Octodash #593
- Does OctoDash work with square aspect ratio #579
- OctoScreen Rebooting Constanly #575
- cannot open display #574
- Explain ports and host in Troubleshooting guide #560
- How to get thumbnail pictures #556
- Development Question #544
- Cannot connect to octoprint #536
- Unable to view SD CARD files plugged into Prusa MK3S #481
- no start -bach: xinit: command not found #479
- IP Address/Hostname of Octoprint instance should be shown #465
- XDOTOOL CLICK LOCATIONS #463
- Support Pi Zero W. #462
- I find developer to add function to octodash #344
Merged pull requests:
- Bump @types/lodash from 4.14.150 to 4.14.151 #644 (dependabot-preview[bot])
- Remember Feed- and Flow-Rate #643 (UnchartedBull)
- Filament Change Process #642 (UnchartedBull)
- Bump electron from 8.2.5 to 8.3.0 #641 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.901.5 to 0.901.6 #639 (dependabot-preview[bot])
- Bump @angular/cli from 9.1.5 to 9.1.6 #638 (dependabot-preview[bot])
- Bump tslib from 1.12.0 to 1.13.0 #637 (dependabot-preview[bot])
- Bump @angular/language-service from 9.1.6 to 9.1.7 #636 (dependabot-preview[bot])
- Bump @types/node from 14.0.0 to 14.0.1 #635 (dependabot-preview[bot])
- Bump @types/node from 13.13.5 to 14.0.0 #634 (dependabot-preview[bot])
- Bump tslib from 1.11.2 to 1.12.0 #632 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.901.4 to 0.901.5 #630 (dependabot-preview[bot])
- Bump @angular/cli from 9.1.4 to 9.1.5 #629 (dependabot-preview[bot])
- Bump @angular/language-service from 9.1.5 to 9.1.6 #628 (dependabot-preview[bot])
- Bump @angular/language-service from 9.1.4 to 9.1.5 #626 (dependabot-preview[bot])
- Bump tslib from 1.11.1 to 1.11.2 #621 (dependabot-preview[bot])
- Bump @types/node from 13.13.4 to 13.13.5 #619 (dependabot-preview[bot])
- Bump wait-on from 4.0.2 to 5.0.0 #618 (dependabot-preview[bot])
- Bump ts-node from 8.10.0 to 8.10.1 #612 (dependabot-preview[bot])
- Bump ts-node from 8.9.1 to 8.10.0 #611 (dependabot-preview[bot])
- Bump electron from 8.2.4 to 8.2.5 #608 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.901.3 to 0.901.4 #606 (dependabot-preview[bot])
- Bump @angular/cli from 9.1.3 to 9.1.4 #605 (dependabot-preview[bot])
- Bump @angular/language-service from 9.1.3 to 9.1.4 #604 (dependabot-preview[bot])
- Bump electron-builder from 22.5.1 to 22.6.0 #603 (dependabot-preview[bot])
- Bump electron from 8.2.3 to 8.2.4 #602 (dependabot-preview[bot])
- Additional Thumbnail Support #601 (jneilliii)
- Bump eslint-plugin-simple-import-sort from 5.0.2 to 5.0.3 #600 (dependabot-preview[bot])
- Bump @types/node from 13.13.3 to 13.13.4 #599 (dependabot-preview[bot])
- Bump @types/node from 13.13.2 to 13.13.3 #598 (dependabot-preview[bot])
- Bump ts-node from 8.9.0 to 8.9.1 #597 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.901.2 to 0.901.3 #592 (dependabot-preview[bot])
- Bump @angular/cli from 9.1.2 to 9.1.3 #591 (dependabot-preview[bot])
- Bump @angular/language-service from 9.1.2 to 9.1.3 #590 ([dependabot-preview[bot]](h...
v1.4.1
New features:
- UFP Package support with preview (thanks to @jneilliii)
- Loaded File Screen slightly redesigned, with more visible close button
- Temperature Control from the Main Screen (thanks to @harleyg321)
- Some bugfixes
Implemented enhancements:
- Current layer display offset config #480
- Update "loaded file" screen #469
- Respect Plugin Installations #421
- tune temperatures from status screen #259
- Confirmation Dialog for some custom commands/actions? #225
Fixed bugs:
- X-server failed "no screens found(EE)" #500
- Pi boots to a Black screen with White cursor (non blinking) in the top left #470
- Stopping a print abruptly causes OctoDash to wake up in a broken/bugged state #453
- OctoDash stops print if connected during warmup. #446
- Update message popping up even though I am on the latest version #445
- Deactivating DPMS doesn't work reliably #434
- Turning the printer off and reconnecting via OctoPrint leaves OctoDash in a weird state #433
- Check OctoPrint Connection before triggering a connect command #368
Security fixes:
- [Security] Bump acorn from 6.4.0 to 6.4.1 #494 (dependabot-preview[bot])
Closed issues:
- Automatic Install not working since python2.7 shutdown #527
- OctoDash keeps scrolling through 404 errors on the screen #518
- Help installing #485
- OctoDash installed but not working #483
- Touch UI x OctoDash #354
Merged pull requests:
- DPMS getting correctly disabled #535 (UnchartedBull)
- [ImgBot] Optimize images #534 (imgbot[bot])
- Update Loaded File Screen #533 (UnchartedBull)
- fix/reconnect-after-print-failed #532 (UnchartedBull)
- fix/standby-reconnecting #531 (UnchartedBull)
- Bump @types/node from 13.9.7 to 13.9.8 #530 (dependabot-preview[bot])
- Bump @types/node from 13.9.6 to 13.9.7 #529 (dependabot-preview[bot])
- Bump @types/node from 13.9.5 to 13.9.6 #528 (dependabot-preview[bot])
- Bump eslint-plugin-import from 2.20.1 to 2.20.2 #526 (dependabot-preview[bot])
- Bump @fortawesome/angular-fontawesome from 0.6.0 to 0.6.1 #525 (dependabot-preview[bot])
- Bump @types/node from 13.9.4 to 13.9.5 #524 (dependabot-preview[bot])
- Harleyg321 feature/temp control #523 (UnchartedBull)
- Bump codelyzer from 5.2.1 to 5.2.2 #522 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.900.7 to 0.901.0 #521 (dependabot-preview[bot])
- Bump @angular/cli from 9.0.7 to 9.1.0 #520 (dependabot-preview[bot])
- Bump @angular/language-service from 9.0.7 to 9.1.0 #519 (dependabot-preview[bot])
- Bump @types/node from 13.9.3 to 13.9.4 #517 (dependabot-preview[bot])
- Bump electron from 8.1.1 to 8.2.0 #516 (dependabot-preview[bot])
- Bump prettier from 2.0.1 to 2.0.2 #515 (dependabot-preview[bot])
- Bump @fortawesome/fontawesome-svg-core from 1.2.27 to 1.2.28 #514 (dependabot-preview[bot])
- Bump @fortawesome/free-solid-svg-icons from 5.12.1 to 5.13.0 #513 (dependabot-preview[bot])
- Increase initial timeout to prevent 500 error from enclosure plugin #512 (UnchartedBull)
- Don't use hardcoded layer offset #511 (UnchartedBull)
- Bump @angular-devkit/build-angular from 0.900.6 to 0.900.7 #502 (dependabot-preview[bot])
- Bump @angular/cli from 9.0.6 to 9.0.7 #501 (dependabot-preview[bot])
- Bump @types/node from 13.9.1 to 13.9.2 #499 (dependabot-preview[bot])
- Bump ts-node from 8.6.2 to 8.7.0 #498 (dependabot-preview[bot])
- Bump @angular/compiler-cli from 9.0.1 to 9.0.7 #497 (dependabot-preview[bot])
- Bump @angular/language-service from 9.0.6 to 9.0.7 #496 (dependabot-preview[bot])
- Bump zone.js from 0.10.2 to 0.10.3 #495 (dependabot-preview[bot])
- Bump @types/node from 13.9.0 to 13.9.1 #493 (dependabot-preview[bot])
- Bump eslint-plugin-simple-import-sort from 5.0.1 to 5.0.2 #492 (dependabot-preview[bot])
- Bump electron-builder from 22.4.0 to 22.4.1 #491 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.900.5 to 0.900.6 #490 (dependabot-preview[bot])
- Bump @angular/cli from 9.0.5 to 9.0.6 #489 (dependabot-preview[bot])
- Bump ngx-spinner from 9.0.0 to 9.0.1 #488 (dependabot-preview[bot])
- Bump @angular/language-service from 9.0.5 to 9.0.6 #487 (dependabot-preview[bot])
- Bump electron from 8.1.0 to 8.1.1 #484 (dependabot-preview[bot])
- Bump ngx-spinner from 8.1.0 to 9.0.0 #482 (dependabot-preview[bot])
- Bump @types/node from 13.7.7 to 13.9.0 #478 (dependabot-preview[bot])
- Bump electron from 8.0.3 to 8.1.0 #477 (dependabot-preview[bot])
- Bump electron-builder from 22.3.6 to 22.4.0 #476 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.900...
v1.4.0
IMPORTANT
Installing this release WILL overwrite your custom actions. There is a completely new config structure, while OctoDash tries to merge as much as possible, the custom actions won't be merged. Please keep that in mind.
Minor release, which adds:
- New and shiny settings menu
- Improved custom actions (confirming and exiting to home screen can now be configured)
- Sorting Files
- Minor improvements
- Bug fixes
- Upgrade to Angular 9
Implemented enhancements:
- Implement Control Confirm and Exit to Homescreen #419
- Show degrees F for enclosure sensor as an option (if it is configured as such in Enclosure Plugin) #397
- Working great, but some interface suggestions #388
- Option to disable sleep screen #386
- Redo Initial Setup Screen #333
- Allow File Browser to browse SD Card Contents as well #229
- Add ability to "Sort by upload date (descending)" to files list #226
- Improve standby mode #214
- Config editable within Electron #8
Fixed bugs:
- Display stays black after boot #430
- "no job running" while a print is running #411
- Problem with "DisplayLayerProgress" plugin #400
- Constantly throwing connection errors. #371
- Check OctoPrint Connection before triggering a connect command #368
- Deleted file still shown in File List #164
Closed issues:
- Where and how is the config.json actually stored and read? #409
- Add enclosure temp sensor after initial setup? #391
- Will OctoDash work with USB based touch screens? #379
- How to rotate touchscreen? #335
- Dual Nozzel/Hotend temperature display #332
- How do you start Octodash manually from command line? #262
Merged pull requests:
- Bump tslib from 1.10.0 to 1.11.0 #444 (dependabot-preview[bot])
- Allow sorting of files #443 (UnchartedBull)
- Bump @angular-devkit/build-angular from 0.900.2 to 0.900.3 #442 (dependabot-preview[bot])
- Bump @angular/cli from 9.0.2 to 9.0.3 #441 (dependabot-preview[bot])
- Bump @angular/language-service from 9.0.1 to 9.0.2 #440 (dependabot-preview[bot])
- Bump @types/node from 13.7.2 to 13.7.4 #439 (dependabot-preview[bot])
- Bump @types/node from 13.7.1 to 13.7.2 #438 (dependabot-preview[bot])
- Bump eslint-config-prettier from 5.1.0 to 6.10.0 #437 (dependabot-preview[bot])
- Bump eslint-plugin-simple-import-sort from 4.0.0 to 5.0.1 #436 (dependabot-preview[bot])
- Bump @angular/material from 8.2.3 to 9.0.0 #435 (dependabot-preview[bot])
- Fix Saving Settings #432 (UnchartedBull)
- Bump @angular/cdk from 8.2.3 to 9.0.0 #431 (dependabot-preview[bot])
- Bump electron from 8.0.0 to 8.0.1 #429 (dependabot-preview[bot])
- Bump @types/node from 12.12.27 to 13.7.1 #428 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.900.1 to 0.900.2 #426 (dependabot-preview[bot])
- Bump @angular/cli from 9.0.1 to 9.0.2 #425 (dependabot-preview[bot])
- Migrate to Angular 9 correctly #424 (UnchartedBull)
- Bump @angular/language-service from 9.0.0 to 9.0.1 #423 (dependabot-preview[bot])
- Custom Actions Closing and Confirmation working #422 (UnchartedBull)
- Don't show NaN values #420 (UnchartedBull)
- Fix filament calculations with multiple tools #418 (UnchartedBull)
- Bump @types/node from 13.7.0 to 13.7.1 #417 (dependabot-preview[bot])
- Merge as much as possible from old to new config #416 (UnchartedBull)
- actually check if the printer is connected after connecting #414 (UnchartedBull)
- Finalize Settings menu #413 (UnchartedBull)
- Bump @angular/cli from 8.3.25 to 9.0.1 #408 (dependabot-preview[bot])
- Use correct temperature unit #407 (UnchartedBull)
- Bump @angular/language-service from 8.2.14 to 9.0.0 #405 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.803.24 to 0.803.25 #403 (dependabot-preview[bot])
- Bump @angular/cli from 8.3.24 to 8.3.25 #402 (dependabot-preview[bot])
- Bump electron from 7.1.11 to 8.0.0 #399 (dependabot-preview[bot])
- Bump @types/node from 13.5.3 to 13.7.0 #396 (dependabot-preview[bot])
- Bump @angular-devkit/build-angular from 0.803.23 to 0.803.24 #395 (dependabot-preview[bot])
- Bump @angular/cli from 8.3.23 to 8.3.24 #394 (dependabot-preview[bot])
- Bump @types/node from 13.5.2 to 13.5.3 #393 (dependabot-preview[bot])
- Bump electron from 7.1.10 to 7.1.11 #392 (dependabot-preview[bot])
- Bump @types/node from 13.5.1 to 13.5.2 #390 (dependabot-preview[bot])
- Bump @types/node from 13.5.0 to 13.5.1 #389 (dependabot-preview[bot])
- Bump electron-builder from 22.2.0 to 22.3.2 #387 (dependabot-preview[bot])
- Bump @types/node from 13.1.8 to 13.5.0 #384 (dependabot-preview[bot])
- fix build #383 (UnchartedBull)
- Bump electron from 7.1.9 to 7...