Skip to content

Releases: manyfold3d/manyfold

v0.79.0

18 Sep 11:20
f062027
Compare
Choose a tag to compare

This release sees the arrival of a long-awaited feature, the ability to upload files into an existing model! Now you can add images, extra files, fixed files, whatever you want. It also comes with improved upload performance, and a load of bugfixes for some issues that have been on the backlog for a long time!

What's Changed

✨ New Features ✨

🐛 Bug Fixes 🐛

  • Link tags on model page to list by @Floppy in #2676
  • Redirect back to edit page after using new creator/collection button by @Floppy in #2677
  • Make "problem" links dark to fix contrast issues. by @aneurinprice in #2679
  • Fix invisible tag selector border by @Floppy in #2684
  • Fix library storage key lookup by @Floppy in #2691
  • Remove overflowing text on image carousel buttons by @Floppy in #2692
  • Fix bulk actions in advanced admin interface by @Floppy in #2693
  • Send logs to stdout by @Floppy in #2694
  • Fix redirection when viewing a page that requires login by @Floppy in #2697
  • Make sure tag ordering is consistent by @Floppy in #2698
  • Fix upload problems caused by Shrine config by @Floppy in #2703

🛠️ Other Improvements 🛠️

  • Improve performance and disk usage during upload processing by @Floppy in #2674

Full Changelog: v0.78.1...v0.79.0

v0.78.1

11 Sep 16:48
e84c703
Compare
Choose a tag to compare

Minor bugfix for incorrect file paths being created during upload.

What's Changed

🐛 Bug Fixes 🐛

  • Fix error with file paths in uploaded models by @Floppy in #2670

🛠️ Other Improvements 🛠️

New Contributors

Full Changelog: v0.78.0...v0.78.1

v0.78.0

10 Sep 16:08
eed7077
Compare
Choose a tag to compare

Now you can set a creator, collection, license and tags straight away at upload time! That'll make things a bit easier...

What's Changed

✨ New Features ✨

  • Set creator/collection/license/tags during upload by @Floppy in #2637

🐛 Bug Fixes 🐛

  • Calculate tag list before model pagination is applied by @Floppy in #2633
  • Fix download behaviour for ASCII files by @Floppy in #2634
  • Make sure new tags are used in paths in bulk edit organize by @Floppy in #2638
  • Fix incorrect DISTINCT queries by @Floppy in #2642
  • Fix tags not being removed in bulk editor by @Floppy in #2653
  • Move activity backfill to after permission-related DB changes by @Floppy in #2659
  • Sweep up old cache files every hour by @Floppy in #2660
  • Improve error visibility for failed uploads by @Floppy in #2664
  • Make archive extraction thread-safe by @Floppy in #2665
  • Fix changing presupported state causing database inconsistency by @Floppy in #2666

🛠️ Other Improvements 🛠️

Full Changelog: v0.77.3...v0.78.0

v0.77.3

05 Sep 18:54
d0476c6
Compare
Choose a tag to compare

Fixes a problem with slow deployments of v0.77.2

NOTE: new ID strings are generated for all models and files during deployment; this might take some time on large libraries (not as long as in the last release though).

What's Changed

🐛 Bug Fixes 🐛

Full Changelog: v0.77.2...v0.77.3

v0.77.2

05 Sep 16:53
e657d14
Compare
Choose a tag to compare

This release brings a few privacy improvements after the initial release of public sharing in v0.77.0; you can no longer predict URLs of models, and private tags are hidden.

NOTE: new ID strings are generated for all models and files during deployment; this might take some time on large libraries.

What's Changed

🔒 Security 🔒

  • Change ID numbers in URLs to more secure randomised strings by @Floppy in #2625
  • Only show public tags when logged out by @Floppy in #2627

🐛 Bug Fixes 🐛

  • Restore automatic login in single user mode by @Floppy in #2626

🛠️ Other Improvements 🛠️

  • Don't show sharing settings in single-user mode by @Floppy in #2628

Full Changelog: v0.77.1...v0.77.2

v0.77.1

04 Sep 22:46
5ec42c1
Compare
Choose a tag to compare

Hotfix for an authentication problem on initial setup. Sorry!

What's Changed

🐛 Bug Fixes 🐛

Full Changelog: v0.77.0...v0.77.1

v0.77.0

04 Sep 14:22
92f5397
Compare
Choose a tag to compare

Now you can control who you share your stuff with - even the entire world if you want! You can grant per-item viewing, editing, or owner permissions, and you can grant them to all local users, individual users, or the general public so your stuff can be viewed without an account. By default, new and existing content will be available to view by all local users, which is the same as previous versions. But, admins can change that default in settings to make new items private instead.

What's Changed

✨ New Features ✨

  • Allow federation on single-user instances by @Floppy in #2565
  • Add rich per-user and per-object permission controls by @Floppy in #2588
  • Set owner permissions for uploaded models by @Floppy in #2592
  • Let admin choose default permissions for new items by @Floppy in #2598
  • Show sharing settings on edit forms for Model, Creator and Collection by @Floppy in #2605
  • Set sharing & permissions on model, creator, and collection edit pages by @Floppy in #2606
  • Allow visitors to view public models without logging in by @Floppy in #2607

🛠️ Other Improvements 🛠️

Full Changelog: v0.76.1...v0.77.0

v0.76.1

22 Aug 12:25
c45837c
Compare
Choose a tag to compare

A few bugfixes for ActivityPub and database migration.

What's Changed

🐛 Bug Fixes 🐛

  • Exclude followable objects from nodeinfo stats by @Floppy in #2558
  • Don't set standard ports in URL options by @Floppy in #2559
  • Exclude healthcheck endpoint from forced SSL by @Floppy in #2561
  • Include scheme in federails site host config by @Floppy in #2562
  • Remove foreign key before dropping index by @AevumDecessus in #2560
  • Create actor for default user if missing on create activities by @Floppy in #2564

New Contributors

Full Changelog: v0.76.0...v0.76.1

v0.76.0

21 Aug 12:00
ff76398
Compare
Choose a tag to compare

Mostly background changes in this release, heading towards more ActivityPub functionality. The main feed will now show updates as well as just create events, and you get a load of bugfixes too!

What's Changed

✨ New Features ✨

🐛 Bug Fixes 🐛

  • Remove temporarily-created models if ProcessUploadedFileJob fails by @Floppy in #2529
  • Don't link to users from activity feed by @Floppy in #2533
  • Hide user updates and fix local links in activity feed by @Floppy in #2535
  • Fix entity -> actor relationship by @Floppy in #2537
  • Fix error on untagged model listing by @Floppy in #2551
  • Fix some raw html appearing in text when translations are missing by @Floppy in #2552
  • Fix ignoring of library root folder by @Floppy in #2554
  • Handle non-existent actor in following check by @Floppy in #2555

🛠️ Other Improvements 🛠️

Full Changelog: v0.75.1...v0.76.0

v0.75.1

06 Aug 15:25
f0a1991
Compare
Choose a tag to compare

Fix broken data migration in v0.75.0 - sorry about that!

What's Changed

🐛 Bug Fixes 🐛

Full Changelog: v0.75.0...v0.75.1