Skip to content

v0.8.0 — CC1 file management (list/delete/history) + safety guards

Choose a tag to compare

@bjan bjan released this 16 Jul 00:27
· 1 commit to main since this release

CC1 file browsing is local SDCP, not cloud — this release overturns the prior belief. The SDK's commented-out Cmds work with the right payload (258 list, 259 delete, 320+321 history), confirmed live on V0.3.0-o.

Added

  • CC1 file management — list_files, delete_files, print_history now work on the original Centauri Carbon, matching the CC2. History status normalised across both printers.
  • Web dashboard Files + Print-history panels (both models); light toggle + delete wired through with --enable-control.

Safety & robustness

  • Delete refuses the currently-printing file (both models) — verified live against a running print; reads confirmed safe mid-print.
  • Transient timeouts on /history·/disk·/files/delete map to 504 (not 501/502) so a blip doesn't permanently hide a panel.
  • /files/delete validates filenames is a list; uploads hash/read off the event loop so a large gcode can't stall the status stream.

Stock CC1 firmware (V1.1.46) was not re-tested for these Cmds; behaviour there is inferred from the shared app binary.

Full notes: see CHANGELOG.md.