Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Aug 20:37
· 113 commits to main since this release

Initial public release

Alabaster is a web interface for Klipper 3D printers, talking to Moonraker over a single JSON-RPC WebSocket.

  • Nothing here needs a reload. Klipper, Moonraker, and firmware restarts are handled in place — values dim while stale and crossfade back once fresh data arrives.
  • Heater arrival times learned from your own machine — a real ETA and climb rate instead of a countdown, plus a warning when a print falls behind the slicer's own estimate.
  • printer.cfg reads like hypertext. [include] targets are clickable, moving a file offers to fix the include that pointed at it, and an unsaved edit is never lost to a wrong click.
  • A G-code viewer built for huge files. A 100 MB print starts drawing in about a quarter second, and can follow a live job bead by bead along the real path.
  • Maintenance counted against the printer's own totals — print hours, filament, or days since — and flagged before a print starts into an overdue one.
  • WCAG AA contrast enforced by a test, on every control over every surface. Full localization, theme packs, and five typefaces including OpenDyslexic.

Install with the one-line installer. Full guide at hannott.github.io/Alabaster.

Full Changelog: https://github.com/Hannott/Alabaster/commits/v0.1.2