Skip to content

1.10.0

Latest

Choose a tag to compare

@jacopotediosi jacopotediosi released this 18 Sep 20:33
122b4ef

♻️ Main changes

✨ Features & improvements

  • Added support for Telegram channels (#367)
  • Added support for uploading models and slicing via the /files command (#58)
  • Multiple improvements to the /files command:
    • Improved performance and error resilience
    • Copy and move operations can now navigate through folders
    • Added object dimensions to file information
    • More detailed error messages (e.g., when a path no longer exists)
  • Complete rewrite of the /filament command:
    • Fixed broken implementations of filamentmanager and SpoolManager plugins
    • Added support for the Spoolman plugin
    • Added ability to select which filament manager plugin to use when multiple are installed
    • Implemented pagination for spool listings
    • Added a "details" sub-operation to display full spool information
    • Added ability to deselect spools
    • Updated the select operation to allow choosing the target tool for spool selection
    • Performed a general refactor to improve code logic and readability
  • Added new notification events: PrusaMMU_Error and PrusaMMU_Status (support for the Prusa MMU plugin)
  • Added new variables for notification messages:
    • {metadata}: access metadata of printing files (#385)
    • {prusammu}: access data from the Prusa MMU plugin
    • {resource_monitor}: access data from the Resource Monitor plugin
    • {display_layer_progress}, {total_height}, {fan_speed}, {change_filament_count}, {change_filament_time_left}, {change_filament_next_time}: access data from the DisplayLayerProgress plugin
  • Organized Variables dialog into sections
  • Fixed spacings when emojis are disabled
  • Improved the /user command: clearer layout, explicitly showing both chat-enabled commands and individually enabled commands
  • Standardized the StatusNotConnected event to match other notifications: now supports full configuration (text, markup, send with camera photos/GIFs, send silently)
  • Added a button to reset all notification messages to defaults
  • Chats where the bot is no longer a member are now deleted at startup
  • Renamed the plugin_pause_for_user_event_notify event to PausedForUser
  • Renamed notification message variables: currentLayercurrent_layer, totalLayertotal_layer
  • Improved logging performance by avoiding f-strings in logger calls

🐛 Bug fixes

  • Multiple improvements to menu button navigation:
    • It is now possible to navigate multiple menu buttons in the same chat simultaneously without messages incorrectly updating each other
    • Message sending no longer crashes when a menu button is pressed and the message is not modified
  • Fixed repeated plugin_pause_for_user_event_notify (now PausedForUser) notifications (#393)
  • Added missing "command sent" reply to the /gcode command
  • Fixed file sorting by name in the /files command (previously broken due to emojis)

ℹ️ More information

Full changelog (commit-level): 1.9.1...1.10.0