[2.3.0] - 2023-05-19
This release signifies a significant shift in the philosophy governing the future of Mobileraker, particularly regarding
its monetization strategy. However, let me begin by addressing the most crucial aspect. Currently, there are no plans to
restrict major functional features behind paywalls or subscriptions—Mobileraker will remain open source. Nevertheless,
due to the unsuccessful reliance on donations as the sole funding source and the absence of long-term sponsorship from
any company or shop, the decision has been made to incorporate monetization directly within Mobileraker.
With the introduction of this version, users now have the option to support the ongoing development of Mobileraker
through in-app subscriptions. As a token of appreciation, supporters will gain access to an exclusive Material 3-based
theme. In the future, additional perks such as UI enhancements or minor functional features may be introduced.
Major Changes
- Added a new "Support the Dev!" page to facilitate user contributions
- Improved integration by sharing webcam configuration with Mainsail/Fluidd
- Introduced a setting to automatically switch the fullscreen webcam to landscape mode (#95)
- Implemented a "Printer Switch" dialog that opens when users tap the page's titlt (Note: Rapid printer switching can be done by swiping the title)
- Provided a helpful hint in the app settings if mobileraker_companion is not detected
- Added Romanian translation, thanks to @vaxxi
- Added Italian translation, thanks to @Livex97
Changed Features
- Added support for printers that do not utilize a print fan (#158)
- Streamlined
Restart MCUtoRestart Firmeware(#145) - Enhanced the webcam animation for smoother transitions from loading to normal operation
- Console entries now display the date if they are older than 24 hours
- Tapping a macro/command in the console now moves the cursor to the end of the input field
Bug Fixes
- Resolved issue where webcams were not functioning on all screens when OctoEverywhere is used
- Fixed ConfigView and GCode preview loading problems when OctoEverywhere is used (#148)
- Ensured proper transmission of API Key to OctoEverywhere (#146)
- Addressed duplicated notifications caused by duplicate FCM entries (#133)
- Fixed the ability to set fans higher than their respective
max_tempvalue (#139) - Corrected the behavior of JRPC-Client, ensuring it waits for pending messages to complete (#159)
- Fixed
[output_pin]config not getting parsed, finally making binary pins switchable (#146) - Importing of settings from other printers (#161)
- Fixed NotificationService not registering remote-id for notifications on machines with multiple printers managed by Mobileraker
- Resolved overflow issue on the
Dashboardin theMoveAxiscard - Fixed changes in the printer edit page not getting reflected on the dashboard!