Highlights
- New dedicated and super pretty graphical AMS card thanks to @spikekai. This does not replace the original so you'll need to switch over to it manually:
- New makerworld device tracking your makerworld activity if you setup by bambu cloud thanks to @Tambros
- X2D filament switch device thanks to @x10guy
- Many other community provided fixes.
What's Changed
- fix(tfa): use the current Bambu Cloud CSRF endpoint by @pataar in #2138
- Detect secured MQTT state from print.flag3 when print.fun is empty by @TheProtagonist07 in #2182
- Fix Italian translation of right nozzle entities by @TheProtagonist07 in #2183
- Fix incorrect Simplified Chinese machine translations by @Llhhy1 in #2163
- Expose the current job's AMS mapping as a task name attribute by @Keralots in #2180
- Reset Current Stage to idle after a cancelled print by @IDavinciCode in #2168
- Add active nozzle sensor for dual nozzle printers by @Keralots in #2179
- feat: AMS status sensor with filament change steps by @JulienDeveaux in #2177
- fix(media): stop reporting a previous job's weight when the 3mf is not found by @IdefixRC in #2156
- Publish the normalized tray_color from set_filament by @proscar87 in #2154
- fix(media): fall back to other storage volumes when the model download fails by @IdefixRC in #2152
- Show support filaments as Sup.PLA / Sup.PA / Sup.ABS like Bambu Studio by @ClusterM in #2146
- fix: stop legacy single-extruder payload from corrupting right-nozzle temp on dual-nozzle printers by @robbpf in #2157
- Read 3MF metadata from the active plate of a multi-plate file by @proscar87 in #2150
- Fix set_filament on the external spool sending tray_id 0 instead of 254 by @cycsmail in #2151
- Fix active local print cover when 3MF lookup fails by @Ali229 in #2137
- fix: find the 3mf when the model name contains characters that cannot appear in a file name by @Oose97 in #2169
- Add MakerWorld creator stats as account level sensors by @Tambros in #2143
- X2D: Filament Track Switch, AMS nozzle routing and per-extruder filament sensors by @x10guy in #2166
- Update translations 261101 by @AdrianGarside in #2185
- chore: Update Frontend from latest release v0.7.1 by @greghesp in #2186
- Expose the printer's planned start-up stages on the stage sensor by @cpugenius in #2201
- Fix LAN mode print metadata, cover image extraction, and P2S support by @hellodosi in #2200
- fix: don't claim the printer is cloud connected in the encryption repair by @kbaker827 in #2199
- fix: wait for the refreshed payloads when downloading diagnostics by @kbaker827 in #2197
- fix: use DeviceInfo.annotations to detect via_device_id by @kbaker827 in #2198
- fix: never block paho's network thread during disconnect by @kbaker827 in #2196
- fix: don't remove an AMS as stale before its serial is known by @kbaker827 in #2195
- fix: report a blank external spool as Empty instead of ? by @kbaker827 in #2194
- fix: clear AMS trays reported as a bare id on firmware without state by @kbaker827 in #2193
- fix: select the current job's 3mf when an older file shares its name by @kbaker827 in #2192
- fix: fall back to code login when the CSRF token can't be fetched by @kbaker827 in #2191
- fix: handle list targets and failures in service calls by @kbaker827 in #2190
- Fix encryption detection on A1 by @AdrianGarside in #2206
- fix: allow set_filament on untagged spools when the AMS reports the slot occupied by @rjbutler in #2208
New Contributors
- @pataar made their first contribution in #2138
- @TheProtagonist07 made their first contribution in #2182
- @Llhhy1 made their first contribution in #2163
- @Keralots made their first contribution in #2180
- @IDavinciCode made their first contribution in #2168
- @JulienDeveaux made their first contribution in #2177
- @IdefixRC made their first contribution in #2156
- @robbpf made their first contribution in #2157
- @Tambros made their first contribution in #2143
- @x10guy made their first contribution in #2166
- @cpugenius made their first contribution in #2201
- @hellodosi made their first contribution in #2200
- @kbaker827 made their first contribution in #2199
- @rjbutler made their first contribution in #2208
Full Changelog: v2.2.26...v2.3.0