Releases: luc-github/ESP3D-WEBUI
V3.0.0-beta1 ESP3D-WEBUI for ESP3D/ESP3DLib/grblHAL
What's Changed
- Fix recognition of 100% M73 print status update by @MonoAnji in #302
- Add support for various Marlin message types by @MonoAnji in #293
- Longer T1 token for Home Assistant notifications by @dbuezas in #373
- Dbuezas/dont show print status in terminal by @dbuezas in #374
- Fix Persistent toasts by @dbuezas in #375
- Persistent terminal history by @dbuezas in #378
- 3.0 keyboard shortcut mapping by @luc-github and @aaronse in #288
- Better Tft support and command extraction by @luc-github in #383
- New settings by @luc-github in #396
- Make extra Content persistent by @luc-github in #398
- Improve contextual display in settings/interface
- Improve extensions features
- Add link to esp3d.io documentation
- Add GCodeViewer and Click2Go as sample extensions
- Improve validation flow for settings
- Several typos fixes
- Several minors bug fixes
- Add new axis settings: invert X / invert_Y / Invert_Z and swap x y
- Update Readme with references links and badges with status
New Contributors
Documentation: https://esp3d.io/ESP3D-WebUI/Version_3.X/
Configurator: https://luc-github.github.io/
The ESP3D-WebUI is now ready for translation: https://esp3d.io/ESP3D-WebUI/Version_3.X/documentation/translation/
Full Changelog: v3.0.0-alpha3...v3.0.0-beta1
v2.1.3
What's Changed
- Add invert X / invert_Y / Invert_Z and swap x y
- Update readme
- Move Wiki to https://esp3d.io
Full Changelog: v2.1.1...v2.1.3
V3.0.0-alpha3 ESP3D-WEBUI for ESP3D/ESP3DLib
V3.0.0-alpha3 ESP3D-WEBUI for ESP3D/ESP3DLib
What's Changed
- Change to hard code WebSocket sub protocol
- Use ISO_8601 date time format for ESP800
- Add more log in case of disconnection
- Fix Reveal password control position is incorrect
- Fix missing space handler in [ESP401] value thanks @TheRedstoneGuy for pointing this out
- Workaround Marlin cannot handle spaces in file names / directory names
- Add WebSocket SubProtocol per @terjeio suggestion
- Add spindle panel features
- Add G59.1|G59.2|G59.3| filter for #$ in grblHal
- Add extra GC modes for grblHal
- Allow to hide Features tab if not needed by FW
- Fix bug with autoload FS if no FS is defined
- Allow to show/hide Flash FS like others filesystem in Files panel
- Add Helper to manipulate bit masks
- Fix some issue with some tool tips with too long text
- Add spindle panel features
- Fix some issue with some tool tips with too long text
- Add laserPanel
- Fix disable button not always working
- Add new control Slider that fallback to input in mobile view
- Fix ButtonImg without icon to show text even in mobile view
- Add state in information of Spindle area
- Fix some Css glitches
- Fix typo with status and states for feedrate and spindle speed
- Make replaceVariables consistent accros usages
- Allow to change only printable with replaceVariables to show replaced variable if it is a value in terminal
- Add some variables in table
- Add variableList documentation for reference
- Add SD stream support for GRBL
- Add ESP701 response for CNC/GRBL test server
- Add M31 support for Marlin
- Add buttons to control stream status (Pause / Resume / Abort / Clear error)
- Show Flash only if FileSystem is not none in grblHal
- Fix Marlin temperatures are not updated when heating, thanks to Konsequ3nce for raising the issue
- Add code base for grblHal
- Code base for CNC status / laser / probe / spindle panels
- Add missing test color in notifications
- Allow to customize notification color when using [ESP600]
- Add extraction of message from [MSG: string
- Code base to extract ? and $G output
- Add alarm/error/version/options/gcode parameters capture support from stream
- Add $# $I output to test server
- Allow to disable sensor dispatch on test server
- Fix test server ESP600 not sending answer
- Fix latest library update break progressbar display
- Fix CNC emergency button not working
- Fix multiple commands cannot mixed GCODE with ESP commands
- Add missing tooltip helper for emergency command setting
- Fix missing variable conversion in terminal commands
- Add SD ext if SDConnection is not none
- Factorize the depend and put functions in helper (boolean/input)
- Fix the multiple depend not always working (json)
- Add And / Or depend conditions
- Fix download direct sd from sub directory is not working
- Fix ESP800 does not set time manually
Limitations
- Wizard is not implemented yet
- Works with ESP3D 3.0- alpha-3 - no backward compatibility
- Language packs are not ready to be translated yet as UI is not finished
Discussion / status
Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/V3.0-alpha1...V3.0-alpha2re/v3.0-alpha2...v3.0-alpha3
V3.0-alpha2 ESP3D-WEBUI for ESP3D
What's Changed
- Complete refactoring using spectre.css and correct Preact API per @alexblog suggestion
- Smaller footprint
- Add support for extensions/pluggins
- Add theme support by using external css
- Remove banner as unnecessary
- Remove information bar and put information to separate page and respective panel
- Add audio and haptic feedback
- Add Repetier / ESP3DLib V2 / Smoothieware / GRBL support
- Split code for 3DPrinter / CNC / Sand Table
Limitations
- CNC / Sand Table specific UI is still not defined
- Wizard is not implemented yet
- Works with ESP3D 3.0- alpha-2 - no backward compatibility
- Language packs are not ready to be translated yet as UI is not finished
Discussion / status
New Contributors
@alexblog made several contributions like #236
Full Changelog: V3.0-alpha1...V3.0-alpha2
V2.1.1 ESP3D-WEBUI for ESP3D
What's Changed
Fixes
- Fix wrong source show in file panel
- Fix SSID with ' not properly transfered from dialog box to control
- Fix macro panel overload UI on some resolutions
- Fix moving buttons in grbl
- Fix SD icon and create dir displayed on GRBL thanks @Wesie
- Fix Abort button for marlin-embedded and marlinkimbra thanks @GerogeFu
- Fix always need to save preferences even no change
- Fix display glitch
- Fix Repetier ok 0 still visible with verbose mode off
- Fix Setup not working anymore due to breaking changes in GRBL_ESP32
- Fix T is not T0 when heating T1 and so display wrong value thanks @Drzet
- Fix typo thanks @terjeio
- Fix bug with pure GRBL no receiving commands feedback thanks @jjhamb
- Fix pur GRBL not managing positions properly
- Fix some typo - thanks @kondorzs
- Fix smoothieware cannot list sub directory - thanks @sns5400
- Fix missing translation for SD
Additions
- Add ; Linear Units: as legend for G21 in Marlin
- Add more filter to files list if unwished output pop up thanks @badbod
- Add Surfacing Wizard (GRBL panel) thanks @cotepat
- Add BTT USB DISK and onBoard SD support
- Add firmware checks for temperature controls
- Add support for Marlin T0 redundant, probe and chamber temperatures - thanks @BToersche
- Add bin.gz as accepted extension for FW update
New languages / update
- Add Turkish language thanks @DusDus
- Add Hungarian thanks @kondorzs
- Add Traditional Chinese. thanks @Engineer2Designer
- Add Japanese language thanks @nyarurato
- Update German language thanks @Wesie
- Update German language thanks @duramson
Full Changelog: v2.1...V2.1.1
V3.0-alpha1
What's Changed
- Complete rewrite of WebUI using Bootstrap 4 and Preact per @aganov suggestion
- Add ESP32Cam support
- Add mobile view support
- Add mixed extruders support
- Add multiple beds support
- Add print status support
- Add inline Macro support (no file)
- Add ESP3D additional sensors display
- Add language packs support
- Add additional configurable pages and panels support
- Add Import/export of settings
- Allow unlimited macro buttons
- Allow customization using preferences.json
- Centralize all settings
- Smaller footprint sizetracker
- Allow offline devt with test server
Limitations
- Limited to Marlin FW support as proof of concept (POC)
- Wizard is not working
- Works with ESP3D 3.0- alpha-1 - no backward compatibility
Discussion / status
New Contributors
- @royfocker19 made their first contribution in #115
Full Changelog: v2.1-RC1...V3.0-alpha1
V2.1 ESP3D-WEBUI for ESP3D
UI interface for ESP3D 2.1 used for Repetier, Marlin, GRBL, Smoothieware, also for ESP3DLIB 1.0 used by Marlin_ESP32 and for GRBL_ESP32.
V2.1-RC2 ESP3D-WEBUI for ESP3D
UI interface for ESP3D used for Repetier, Marlin, GRBL, Smoothieware, also for Marlin_ESP32 and GRBL_ESP32.
V2.1 ESP3D-WEBUI for ESP3D
UI interface for ESP3D used for Repetier, Marlin, GRBL, Smoothieware, also for Marlin_ESP32 and GRBL_ESP32.
V1.0 ESP3D-WEBUI
UI Interface for ESP3D using ESP8266/ESP32 on Repetier, Marlin and Smoothieware firmware 3D printer