Release v0.154.0

05 November 2026

This release adds a huge new feature: built-in slicing for STL files using Kiri:Moto! It can slice for a huge range of FDM and SLA/resin printers, as well as CAM machines, laser cutters, and more. We’ve also got interactive FreeCAD rendering now, thanks to the latest release of F3D.

To slice, just choose an STL file, choose “slice for printing” from the menu or sidebar, and once it loads, hit the “slice & save” button. It’ll do the work, and save the appropriate file (e.g. gcode), which you can then send on to a configured printer or download separately. At present, you need edit permission on a model to slice it, as it creates a new file, but we’ll expand that in time to allow slicing for users with fewer permissions, and maybe even logged-out users. More formats will be sliceable in future as well.

Obviously this only works on single files, so if you want to fill your build plate, download the models and slice locally as you usually would. This is just a convenience for simple print jobs.

NOTE: As with any slicer, make sure you configure your printer properly in Kiri:Moto before slicing - Manyfold doesn’t know enough to check you’ve not done something dangerous!

What’s Changed

✨ New Features ✨

  • Upgrade to F3D v4.0.0 (FreeCAD rendering, amongst other things) by @Floppy in #7398
  • Slice STL files with Kiri:Moto by @Floppy in #7414
  • Index all file types produced by Kiri:Moto, mostly CNC machine formats by @Floppy in #7493
  • Customise sliced filename and open sliced file automatically by @Floppy in #7500

    🔒 Security 🔒

  • Upgrade to Ruby 3.4.12 and Node 24.22.1 by @Floppy in #7412

    🐛 Bug Fixes 🐛

  • Fix f3d renderer background blending by @Floppy in #7413
  • Replace deprecated f3d translucency-support by @kayvenm in #7415
  • Fix layout for files on small screens by @Floppy in #7437
  • Restore accidentally-removed stimulus controllers by @Floppy in #7478
  • Fix orientation setting for sliced files by @Floppy in #7490
  • Fix missing kirimoto worker route by @Floppy in #7491
  • Fix slicer file thumbnail display by @Floppy in #7499
  • Fix aspect of placeholder area for renderer by @Floppy in #7502
  • Fix validation errors when updating organisation settings by @Floppy in #7505
  • Fix various settings area layout problems by @Floppy in #7506
  • Fix folders containing only uppercased file extensions being missed from scan by @Floppy in #7519
  • Fix CSRF protection and add tests by @samuel-sarmah in #7306

    🌍 Internationalization 🌏

  • Translations updated: fr by @Floppy in #7508
  • Translations updated: lt by @Floppy in #7515
  • Translations updated: pl by @Floppy in #7517
  • Translations updated: cs by @Floppy in #7514
  • Translations updated: ru by @Floppy in #7509
  • Translations updated: ja by @Floppy in #7516
  • Translations updated: zh-CN by @Floppy in #7512
  • Translations updated: nl by @Floppy in #7510
  • Translations updated: de by @Floppy in #7511
  • Translations updated: es by @Floppy in #7393

    🛠️ Other Improvements 🛠️

  • Add additional media type aliases used by F3D by @Floppy in #7410
  • Prioritise original from FreeCAD file thumbnails by @Floppy in #7411
  • Serve Kiri:Moto locally by @Floppy in #7435
  • Hide the built-in Kiri:Moto file menu by @Floppy in #7479
  • Automatically show file details page after a single file is uploaded into a model by @Floppy in #7492
  • OpenAPI definition updated by @Floppy in #7494
  • Change 3D model loading bar icon by @Floppy in #7504
  • Move slice link to more sensible place by @Floppy in #7507
  • Show slice support on about page by @Floppy in #7513

New Contributors

Full Changelog: v0.153.0…v0.154.0

See the original release on GitHub: v0.154.0


This site uses Just the Docs, a documentation theme for Jekyll, and Umami, a privacy-preserving web analytics platform.