v0.3.0
Features
- Calibration is now one page organized by stage — axes and frame, bed and probe, heaters, resonance, extrusion — showing only the stages your printer actually supports, with the real Movement, Temperatures and Extruder cards and a live console docked right there so a whole procedure runs without leaving the page.
- Typing a macro's name in the console previews its next parameter as you type; press Right Arrow to accept it, or Tab / Shift+Tab to step through the rest when a macro takes more than one.
- The Extruder card's extrusion factor slider can now be hidden, giving that row back to manual extrusion.
Improvements
- History's job detail pane stays pinned at the top of the page instead of scrolling out of view as more jobs load.
- Opening a job, changing the period, or a live history update no longer re-renders every job already on the page.
- Dashboard columns can each be given their own width instead of sharing one width with a single allowed exception.
- A heater's time-to-target keeps showing down to 5 seconds remaining instead of disappearing below 10.
- Field labels and number readouts are consistently title case throughout the app.
- The console transcript inside a dashboard card now matches the Console page's background and fades at its edge instead of standing out in a different tone.
Bugfixes
- Fixed a dashboard card not resizing when a setting changed the height of what it shows — for example the Temperatures chart height — until moving the mouse over it forced a refresh.
- Fixed a temperature row's controls stacking onto a second line on cards already wide enough to hold them side by side, and long names getting cut off instead of wrapping.
- Fixed the console transcript's hidden accessibility labels leaking out of the transcript and adding growing empty scroll space to the dashboard and settings pages.
- Fixed manual extrusion's length and speed chips crowding onto one line with its action buttons, and wrongly pairing one field with each button.
- Fixed the per-axis jog and Home All buttons showing the browser's default focus outline instead of the app's own.
- Fixed the console's send button being shorter than the multi-line prompt field beside it.
Full Changelog: v0.2.3...v0.3.0