All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixes MQTT connection errors post AnkerMake Firmware Upgrades
- Version 1.0.0!
- Add video streaming support to web ui
- Add support for uploading
login.json
through web ui - Add print monitoring through web ui
- Add new mqtt types to libflagship
- Add status icons for mqtt, pppp and ctrl websocket
- Add support for restarting web services through web ui
- Add support for turning on/off camera light from web ui
- Add support for controlling video mode (sd/hd) from web ui
- Add
--pppp-dump
option for making a debug packet capture - Stabilized video streaming, by fixing some rare corner cases.
- Make video stream automatically reconnect on connection loss
- Make video stream automatically suspend when no clients are connected
- First version with github actions for building docker image. (thanks to @cisien)
- Add python version checking code, to prevent confusing errors if python version is too old.
- First version with built-in webserver! (thanks to @lazemss for the idea and proof-of-concept)
- Webserver implements a few OctoPrint endpoints, allowing printing directly from PrusaSlicer.
- Added static web contents, including step-by-step guide for setting up PrusaSlicer.
- First version with camera streaming support!
- Fixed many bugs in the file upload code, including ability to send files larger than 512K.
- Fixed file transfers on Windows platforms.
- First version that can send print jobs to the printer over pppp!
- Completely reworked pppp api implementation.
- Added support for upgrading config files automatically, when possible.
- Major code refactoring and improvements.
- Officially licensed as GPLv3.
- Improved documentation.
- Much improved documentation (thanks to @austinrdennis).
- Added
mqtt gcode
command, making it possible to send custom gcode to the printer! - Added
mqtt rename-printer
command. - Added
pppp lan-search
command. - Added
http calc-check-code
command. - Added
http calc-sec-code
command.
- First version with the command line tool:
ankerctl.py
. - Added
mqtt monitor
command. - Added
config import
command. - Added
config show
command. - Many fixes and improvements from @spuder.
- Examples moved to
examples/
. - Added example program that imports
login.json
from Ankermake Slicer.
- First version with a demo program, showing how to parse pppp packets.
- Early code for libflagship, and first version with a README.