github Clon1998/mobileraker android2.9.10

5 hours ago
  • ec220f14 - Merge branch 'dev'
  • 7a624320 - chore(changelog): Update version to 2.9.10 and add backend rework note
  • e8bfa07f - fix(fleet_print): Add fleet print controller and page to the app router
  • 948f864f - feat(fleet_print): Implement Fleet Printing feature to send print jobs from one machine to multiple machines
  • 6ba5cb6b - fix(manage_services_bottom_sheet): Update klippy service reference from read to watch to not get "ref.dispoed" error
  • 31c2ca7c - refactor(klippy_provider_guard): Clean up formatting and improve readability in klippy state handling
  • c9d2e752 - fix(klippy_service): Stall state due to klippy beeing not connected
  • e17cee83 - feat(machine_status_card): Add reset button for print errors on dashboard
  • 867962b3 - refactor: Replace async provider chaining with synchronous requireValue pattern
  • e7e36a81 - refactor(machine_status_card): Change build method from Stream to FutureOr for improved async handling
  • 09088358 - refactor(klippy_service): Improve polling logic for Klipper state transitions
  • daaef8df - refactor(file_service): Improve resource management during file transfers
  • cb06c40c - fix(file_interaction_service): Service disposes before completing its actions causing preheat not to work
  • 343840f3 - chore: Testing signed commits
  • 912dcc30 - refactor: Replace watchAsSubject with FutureOr pattern in various providers
  • 74718ce2 - refactor: Replace watchAsSubject with synchronous FutureOr pattern in selected providers
  • d5779e30 - refactor: Remove unused licenseKeys parameter from notification service
  • 07da0b9a - refactor: Update temperature store references to use new provider names
  • e593cc92 - refactor: Heater Sensor card now uses futures rather than watch as subject
  • 0dd72cf3 - refactor: Simplified temp store provider
  • 6df6194a - chore: bump version to 2.9.10+580
  • 62c26564 - chore: update Flutter version to 3.41.6 in build configuration
  • 9c2646d6 - chore: bump version to 2.9.9
  • 274bf4a9 - docs(changelog): add entry for version 2.9.9 with bug fix for notifications
  • 06faccd1 - fix: LA LiveActivityFirebaseMessagingService was enabled fixes #572
  • 5ce643f3 - fix: LA LiveActivityFirebaseMessagingService was enabled
  • 190dc4a9 - refactor: Update klipper and printer service references to use new provider names
  • 5c94b07c - refactor(announcement_service): Reworked service to use purer riverpod provider approach
  • 721febf2 - refactor(power_service): Reworked service to use purer riverpod provider approach
  • fc39c5cd - docs(changelog): add entry for bug fix on toolhead selection for single-tool printers
  • a49c162d - fix: Showing tool selection for single head printers!
  • f3857ffa - Merge branch 'master' into dev
  • 22a21623 - fix: update package name for LiveActivity classes
  • d6b9b485 - fix: update package name for LiveActivity classes
  • 4b42504d - docs(changelog): add entry for version 2.9.9 and update version in pubspec.yaml
  • 38fc37bb - docs(changelog): update release date and enhance descriptions for version 2.9.8
  • d500b8b3 - Merge branch 'dev'
  • 4e543af1 - fix(changelog): correct typo in webcam overview page entry
  • fd54d740 - test(klippy_service_test): update jrpcClientStateProvider to use async return
  • 2dd4cffe - fix(temperature_store_service, webcam_service, spoolman_service): add checks for mounted ref before streaming data
  • 11eb9d30 - fix(temperature_store_service, webcam_service, spoolman_service): add checks for mounted ref before streaming data
  • 4af04a47 - refactor(machine_service): optimize machine loading and ordering logic
  • 0ac2bf5c - fix(last_seen_serivce): Last seen tracking service could be called to often
  • a792ae03 - fix(last_seen_serivce): Last seen tracking service could be called to often
  • 715f5ddd - refactor(printer_service): simplify Klippy connection state handling for printer refresh
  • c78390da - refactor(jrpc_client_provider): change jrpcClientState to return Future
  • 4d6160fd - docs(changelog): update for Kalico MPC support and webcam fix on overview page
  • 3a40da8e - refactor(klippy_service, printer_service): enhance logging with contextual tags
  • 852bce37 - refactor(webcam_service): enhance logging with machine UUID context
  • 4ce6a567 - fix(machine_service): allow fetching settings from moonraker when no printer data is available
  • c6547f78 - New Crowdin updates (#567)
  • 511f7604 - docs(changelog): add enhancement for Kalico MPC support in temp-wait filter
  • cce6aa24 - fix(gcode_store_entry): update temperatureResponsePattern to include "Model predictive control" for temp waits
  • 70cebfcb - docs: update to version 2.9.8 with bug fix for decimal input in printer settings
  • bdd853a4 - fix(remote_machine_settings_form_field): comment out keyboardType to support localization for decimal separators
  • 9d9992a7 - fix(segment_form_field): comment out keyboardType to support localization for decimal separators
  • 274e1445 - fix(segment_form_field): replace hardcoded keyboardType with parent prop
  • 558f7d44 - chore(pubspec): update dependencies to latest versions
  • 5c49d6b7 - chore(pubspec): bump version to 2.9.8+580
  • 52241635 - fix(AndroidManifest): update CallbackActivity and LiveActivityFirebaseMessagingService attributes
  • bc86f3bb - chore(pubspec): update flutter_web_auth_2 to version 5.0.1
  • 1cfb65b5 - chore(build): remove deprecated Firebase dependencies
  • d116a009 - chore(pubspec): update Firebase, Google Ads, and other dependencies
  • 2935a6fa - Merge branch 'dev'
  • c079d8a2 - docs(changelog): Prepare release
  • 7385dc9c - fix(bed_mesh_card): Add onLongPress handler to prevent user interaction issues
  • 188bf1b7 - New Crowdin updates (#564)
  • bc4904f6 - New Crowdin updates (#555)
  • b33db3e1 - fix(spoolman_page): Ensure hasSpoolmanComponent check returns boolean
  • a4fbad55 - fix(file_interaction_service): Archives can no longer be zipped
  • 6e6c7179 - fix(customizable_dashboard): Changing the layout did not refresh the provider.
  • 9d8c4612 - fix(control_extruder_card): Preview threw error due to missing override
  • 9020ea53 - refactor: Minor cleanups
  • 6c0b1019 - fix(printer_service): Circular dependency between printerService <-> gCodeSstore fixed by moving all code to the gCode store
  • f48487e1 - fix(non_printing_sheet): restart fw, shutdown and restart pi broken.
  • 043f2212 - docs: Corrected new in dev changes
  • 055b7778 - Revert "docs: Add missing changelog entries"
  • 5de25cf4 - docs: Add missing changelog entries
  • bf29f9dd - feat(gcode_file): support nozzle diameter as a list of doubles
  • 5e23c2c1 - feat(connection_lost_svg): add SVG illustration for connection lost state
  • 6d0f0b8b - refactor(machine_con_guard): Cleanup code
  • 1c2ca1d0 - feat(connection_watcher): add connection error handling and user feedback messages
  • b07d7331 - fix(printer_edit): correct warning display logic for location permission
  • b461c438 - feat(printer_edit): Disable reset token db if machine is not connected
  • 2ab88948 - feat(printer_edit): add MachineStateIndicator to printer edit page
  • 30a6758a - feat(action_bottom_sheet): add trailing widget support to ActionBottomSheetArgs
  • e9b82869 - fix(printer_edit): implement theme reset on navigation
  • ecece3c9 - fix(printer_edit): restore floating action button functionality
  • a1a66c2a - feat(printer_edit): add connection guard and improve webcam/remote settings handling
  • efeade26 - feat(printer_edit): integrate mutation for bottom sheet actions and improve state management
  • ff52dc42 - fix(printer_edit): Current ordering was not correctly reflected
  • 807687d4 - fix(printer_edit): Could not change macro visibility.
  • 457d1e22 - feat(nav_drawer_view): add subtitle and adjust ListTile density
  • ddc41b4c - fix(printers_add_controller): Back button broken
  • 8c4a1c61 - fix(tool_selector): Title and Park entry localization keys
  • 8839bd3c - chore(deps): update dependencies for hooks_riverpod and web_socket_channel
  • 43967e41 - refactor: Migrate codebase to riverpod 3
  • 09d3b71d - fix: Remove old backup_rules.xml
  • c3ef6de7 - chore(app): Migrated freezed classes
  • 0321ba3f - chore(common): Migrated freezed classes
  • 89725619 - chore(deps): upgrade riverpod to 3.x and freezed to 3.x
  • 49c7189b - Remove fullBackupContent from AndroidManifest.xml
  • 497a7845 - chore(pubspec): bump version to 2.9.7
  • cbcec39c - fix(backup_rules): update exclusion paths for Firebase and RevenueCat preferences
  • 23eef164 - chore(rcat): update purchases_flutter to version 9.10.7 and add dotted_border dependency
  • 1ef27e17 - fix(fans_card): Logging
  • 1a8f68cc - feat(tool-selector): Add improved tool selector
  • 131cb359 - feat(dtos): Add support for U1 elements
  • 4c206652 - fix(fans_card): Update tachometer formatting to use decimalDigits parameter
  • 44d583d1 - feat(control_extruder_card): Add support for parking toolhead
  • 69428535 - feat(control_extruder_card): Add toolchange macros for U1
  • d191c7fe - feat(klipper_system_info): Add support for snapmaker U1 info
  • 18e95902 - refactor(control_extruder_card): Refactor ControlExtruderCard to use Future for build method and improve state management
  • 79d5ffd0 - chore: Update copyright
  • 34b2f603 - feat: Allow force move for single Z stepper setups
  • 72715054 - fix: Prevent backup of device specific IDs
  • 24667c2c - fix: Update release date for version 2.9.6 in changelog
  • f66303f0 - feat: Add .claude to .gitignore
  • d2986d6e - feat: Add devtools_options.yaml for Dart & Flutter DevTools settings
  • 379eb59f - New Crowdin updates (#552)
  • 084329e8 - refactor: Do not use null aware
  • 23007b84 - feat: Homing will disable force_move
  • 234f71e6 - feat: Implement force move functionality in control cards and services
  • ef2a5be3 - docs: Add entries about config-editor and missing chars theme
  • 22b70fd0 - refactor: Use monospace font style for Config-File Editor
  • 833d67fb - refactor: Unified fonts to ensure all themes support all chars
  • 906e486e - refactor: Remove unused class
  • 216046f9 - refactor: Add string converters for double and integer fields in filament models
  • 29399007 - test: Add tests for GCodeFile fromJson with string-wrapped doubles and integers
  • cef09b03 - refactor: Improve parsing of double and null fields
  • 7b385d25 - Bump version to 2.9.6+580
  • ae1c2bd1 - New Crowdin updates (#549)
  • c2410cec - feat: Hide floating action button when keyboard is open to improve user experience
  • d23443fb - feat: Add custom G-Code support for filament load/unload sequences
  • eb225b10 - chore: Switching back to a slider now shows a finger print of slider or text inputs
  • 28d65d8c - fix: Color of console history in light mode broken
  • 02a61ced - docs: Include change regarding max_power for fan UI
  • 76fc8279 - fix: Ensured the fan UI respects the max_power to display the correct %
  • 85714718 - feat: Add support for custom filament ops dialog
  • 7f029efe - Fix webcam URI paths by adding trailing slashes
  • dc9ec879 - Increase Gradle JVM heap size to 6G

Don't miss a new mobileraker release

NewReleases is sending notifications on new releases.