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 🛠️
- Upgrade to latest alpine release by @Floppy in #2584
- Update to Ruby 3.3.4 by @Floppy in #2586
- Rename default roles for greater clarity alongside ReBAC permissions by @Floppy in #2593
- Translation updates (particularly de) by @Floppy in #2599
- DRY up some older code with concerns by @Floppy in #2611
Full Changelog: v0.76.1...v0.77.0