Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.2.2 - Optimisations for frontend, bug fixes throughout, better error handling #38

Merged
merged 24 commits into from
Dec 1, 2024

Conversation

WaresWichall
Copy link
Owner

@WaresWichall WaresWichall commented Nov 9, 2024

v0.2.2 Changes

This release should be more stable than other recent updates.
I've finished doing major refactoring/restructuring to the codebase and new bugs should hopefully be fixed in this release.

General

  • Fixed bug introduced in v0.2.1 breaking cloud print services
  • Fixed bug in config flow during re-configure of authentication
  • Fix long standing bug during config flow where errors are not reported to frontend during printer selection showing an empty list.
  • Fixes for some unhandled MQTT data updates
  • Add job_download_progress attribute to Current Status sensor
  • Add supports_mqtt_login attribute to MQTT Connection Active Binary Sensor
  • Add reason project data as print_status_message to Job Name sensor attributes

Frontend only

  • Major refactor throughout for strict typechecking, linting + render optimisations
  • Disable file manager in frontend for web based authentication

Library only

  • Refactored exceptions and error strings throughout
  • Slotted all classes for memory improvements
  • Refactored into more organised folder structure

@WaresWichall WaresWichall changed the title v0.2.2 - Various improvements & optimisations for frontend v0.2.2 - Optimisations for frontend, bug fixes throughout, better error handling Nov 21, 2024
@WaresWichall WaresWichall merged commit 7512a3f into master Dec 1, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant