github manyfold3d/manyfold v0.60.0

latest releases: v0.64.0, v0.63.0, v0.62.0...
23 days ago

In this release, Manyfold takes a step inside your files to make sure they're printable! During scan, we look at the mesh structure of OBJ and STL files and make sure they don't have any holes. If they do, we'll raise a Problem so you can investigate further.

Note that this is quite a slow process, so it's not enabled by default. You can turn it on in settings, but even then it won't automatically do it for all the content you've already got. It just analyses new files, or existing files that have changed on since they were last looked at. If you have a pre-existing model you want to check, you can use the new "rescan" button on the model page to start it off.

Also, for you sysadmins, you can now specify your database settings using multiple different variables. Instead of setting DATABASE_URL, if you like, you can set the separate parts with DATABASE_USER, DATABASE_PASSWORD, DATABASE_HOST, and DATABASE_NAME.

What's Changed

✨ New Features ✨

🐛 Bug Fixes 🐛

  • Fix incorrect checks for open registrations by @Floppy in #1992
  • Don't treat files without digests as duplicates by @Floppy in #2001
  • Fix incomplete model rescan jobs by @Floppy in #2007
  • Better failure handling for background scan jobs by @Floppy in #2011
  • Don't show nested model list in wrong places by @Floppy in #2013
  • Fix occasionally invalid default admin password by @Floppy in #2012
  • Fix docker database vars (alpine uses ash, not bash) by @Floppy in #2015
  • Fix potential error when migrating admin user first use token by @Floppy in #2016
  • Use default problem severities if setting isn't available by @Floppy in #2019
  • Fix incorrect condition for manifold checks by @Floppy in #2023

🛠️ Other Improvements 🛠️

  • Refactor default severity fallback to be more DRY by @Floppy in #1993
  • Translation updates for PL and FR by @Floppy in #2004
  • Reorganise analysis jobs into their own namespace by @Floppy in #2008
  • Temporarily disable inside-out check while we debug by @Floppy in #2009
  • Handle NaN errors during mesh loading by @Floppy in #2018
  • Make manifold check optional by @Floppy in #2022

New Contributors

Full Changelog: v0.59.1...v0.60.0

Don't miss a new manyfold release

NewReleases is sending notifications on new releases.