Releases: vmhomelab/printbuddy
Release list
Printbuddy v0.2.5.1b14 beta
Beta release
Built from feat/pfm at 6dbc3218accf83bacb13505d9fce5ad966a165f5.
Included commits
eeb63e1afix: avoid mapping blank AMS slots from assignments6dbc3218chore: bump app version to 0.2.5.1b14
Notes
This prerelease carries the current feat/pfm fix and bumps APP_VERSION so the release tag matches the running app version.
beta release v0.2.5.1b13
Beta release note
Fixed PrusaLink/Core One progress notifications
Progress milestone notifications for PrusaLink printers now require confirmation from consecutive status updates before sending. This prevents false 25/50/75% notifications caused by brief incorrect progress spikes while the printer and Printbuddy UI still show early print progress.
Also added diagnostic logging for PrusaLink progress milestone decisions to make future notification issues easier to trace.
v0.2.5.1b12
- Fixes Bambu/P2S print-start AMS mapping failures when saved spool assignments outlive transient blank AMS telemetry.
- Fixes the in-app updater choosing an older beta when GitHub returns releases out of semantic-version order.
v0.2.5.1b11
- Fixes Bambu/P2S print-start AMS mapping failures when saved spool assignments outlive transient blank AMS telemetry.
Printbuddy v0.2.5.1b10 beta
Beta release
Built from feat/pfm at a640414850b875ae05a65a8e86628823499c058b.
Changes
- Adds the Farm Command Center-style live clock/date block to TV Mode / Print Farm Monitor.
- Keeps the monitor clock ticking every second.
- Bumps
APP_VERSIONto0.2.5.1b10so release builds match the tag.
Verification before release
npm run test -- PrintFarmMonitorPage.test.tsxpassed.npm run buildpassed.npm run lintpassed with existing warnings only.git diff --checkpassed.
beta release v0.2.5.1b8
Beta release v0.2.5.1b8
Short beta update for the Print Farm Manager / Farm Command Center branch.
Highlights
- Fixes Elegoo SDCP idle-state cleanup so completed prints no longer leave stale active job names, progress, or layer counts in the API.
- Prevents Farm Monitor from showing the current clock time as ETA when printers report
remaining_time = 0. - Includes the recent shared printer-status classification work for Farm Command Center / TV Mode.
Notes
- This is a prerelease for testing the
feat/pfmworkflow. - Beta updates must be enabled in Printbuddy to see this release in the updater.
- Docker testers should use
vmhomelabde/printbuddy:v0.2.5.1b8for this exact build.
beta release v0.2.5.1b7
Beta release v0.2.5.1b7
Short beta update for the Print Farm Manager / Farm Command Center branch.
Highlights
- Reuses the same printer status classification as the main Printers page.
- Prevents stale completed print metadata from showing idle printers as still printing in Farm Command Center / TV Mode.
- Includes recent K2 current-print metadata and filament estimate fixes from
feat/pfm.
Notes
- This is a prerelease for testing the
feat/pfmworkflow. - Beta updates must be enabled in Printbuddy to see this release in the updater.
- Docker testers should use the matching image tag
v0.2.5.1b7instead ofdevif they want this exact beta build.
beta release v0.2.5.1b6
Beta: K2 Plus filament usage fix
This beta improves Creality K2 Plus / Moonraker print archiving by reading filament usage from the printer's virtual_sdcard.cur_print_data.metadata.filament_used_g data.
Printbuddy now stores correct filament usage, material type, estimated print time, and per-slot filament usage for K2 Plus prints, instead of relying only on filename parsing or missing Moonraker file metadata.
Also includes safeguards to avoid using stale previous-print data when the K2 reports old cur_print_data during a new print.
beta release v0.2.5.1b5
Fix
Changed Farm Monitor state normalization so explicit real states win first:
- idle
- ready
- standby
- finish
- complete
These now resolve to: IDLE
And current_print / progress alone no longer force: PRINTING
Printing now requires the actual state string to indicate print/run.
beta release v0.2.5.1b4
This beta adds early Snapmaker U1 support through the existing Moonraker/Klipper provider.
Printbuddy can now detect and normalize U1-specific telemetry, including the four nozzle/extruder objects, active tool selection, chamber/cavity temperature, and attached feeder channels. U1 feeder slots are mapped into the existing AMS/CFS-style slot view, so detected spools can be shown and assigned using the current filament workflow.
Where available from the printer, Printbuddy also reads filament metadata such as material, color, remaining percentage, and remaining weight. Because Snapmaker’s public Klipper sources do not yet expose a fully confirmed stable RFID/spool status object over Moonraker, this beta treats feeder slots as detected filament sources and does not auto-create inventory spools.
This is an initial compatibility release and real U1 hardware feedback is welcome, especially around spool metadata and multi-nozzle status reporting.