Ahoi Sailors,
first of all, I would like to apologize for not writing an update in June. I took a short break to recharge and prepare for the next steps.
Completed Work
Full Moonraker Sensor Support: If you add some sensors in Moonraker (such as power monitoring plugs), these can be tracked by Moonraker and displayed in Mainsail. These sensors allow tracking of power consumption or similar metrics, and these metrics can now displayed in the print history of Mainsail.
OpenSource Community & Vendor Themes: Mainsail now supports built-in themes. We have already integrated themes from several OpenSource communities (Klipper, Voron, VzBoT) and for each Vendor-Sponsor (BigTreeTech, LDO Motion, Multec GmbH, Prusa Research, YUMI). I hope that more OpenSource projects will get in touch with us to be integrated as well.
Release v2.12.0: I have released version 2.12.0 today! In addition to the two features mentioned above, this version includes numerous other improvements and bug fixes that make Mainsail even more robust and user-friendly.
Upcoming Work
Looking ahead, we see some exciting projects that we will soon tackle or have already started:
Crowsnest -> Own APT Archive for Dependencies: We are working on creating our own APT archive for Crowsnest dependencies. This archive will significantly simplify installation and updates. (This is intended to be used in combination with Crowsnest V5)
Additionally, I will review the issue tracker on GitHub and create a new milestone for version v2.13.0. We aim to include the community's most essential and urgent concerns in the next version. If any of my Patreon supporters have essential concerns, I would appreciate it if you post them in the comments. If they still need to be added to the issue tracker with the FR label, please also add them there. The issue tracker is our to-do list.
I sincerely thank you for your continued support and trust. These progressions are only possible with you. Stay tuned for more updates, and let me know if you have any questions or suggestions!
Best regards,
Stefan Dej