Releases: linuxserver/docker-manyfold
v0.116.2-ls87
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.116.2-ls87/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
A grab bag of minor bugfixes.
What's Changed
🐛 Bug Fixes 🐛
- Fix infinite recursion on collections by @Floppy in manyfold3d/manyfold#4439
- Update 3MF loader to fix materials bug by @Floppy in manyfold3d/manyfold#4442
🌍 Sustainability & Performance 🌍
- Add indexes on created and updated dates, for faster ordering in queries by @Floppy in manyfold3d/manyfold#4441
🛠️ Other Improvements 🛠️
- Show creator handle on welcome page if one was autocreated by @Floppy in manyfold3d/manyfold#4440
Full Changelog: manyfold3d/manyfold@v0.116.1...v0.116.2
v0.116.1-ls87
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.116.1-ls87/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
A very minor bugfix for an issue we spotted just after releasing the last version!
What's Changed
🐛 Bug Fixes 🐛
- Log error but continue if files aren't found during upgrade task by @Floppy in manyfold3d/manyfold#4435
Full Changelog: manyfold3d/manyfold@v0.116.0...v0.116.1
v0.116.0-ls87
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.116.0-ls87/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
This is mainly a release driven by a bugfix around permissions on newly uploaded models, but also we've now got full API support for uploads, and support for Gerber and KiCad files for you open hardware folks out there!
What's Changed
✨ New Features ✨
- Add API endpoints for creating new models, and adding new files into existing models by @Floppy in manyfold3d/manyfold#4424
- Add indexing for Gerber and KiCad PCB design files by @Floppy in manyfold3d/manyfold#4432
🔒 Security 🔒
- Simplify upload API by @Floppy in manyfold3d/manyfold#4428
🐛 Bug Fixes 🐛
- Fix indexable choice select box appearance by @Floppy in manyfold3d/manyfold#4425
- Fix file size upgrade job by @Floppy in manyfold3d/manyfold#4426
- Fix permissions given to new uploads by @Floppy in manyfold3d/manyfold#4433
- DIsplay access icons for all models for moderators and admins by @Floppy in manyfold3d/manyfold#4434
Full Changelog: manyfold3d/manyfold@v0.115.1...v0.116.0
v0.115.1-ls86
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.115.1-ls86/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
Bugfixes and accidentally-missed additions for v0.115.0, including the ability to specifically block AI crawlers but let others through.
What's Changed
🐛 Bug Fixes 🐛
- Hide model library link if "show library" setting is off by @Floppy in manyfold3d/manyfold#4417
- Hide filtered tags on creator and collection lists when signed out by @Floppy in manyfold3d/manyfold#4418
- Remove accidentally-added debug code by @Floppy in manyfold3d/manyfold#4419
🛠️ Other Improvements 🛠️
- Add "nofollow" to various links to stop web crawlers trying to load them by @Floppy in manyfold3d/manyfold#4415
- Add option to exclude AI bots completely, site wide by @Floppy in manyfold3d/manyfold#4416
Full Changelog: manyfold3d/manyfold@v0.115.0...v0.115.1
v0.115.0-ls86
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.115.0-ls86/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
This release is all about searchability; after all, if you publish something publicly, you want people to find it, right? Don't worry though, by default everything stays private and unindexable, as it always was.
We've added control over whether web crawlers are allowed to index the site, as well as per-item controls over whether or not a specific model (or creator or collection) should be indexed so that any user or item can be opted out (or in). We've also got defaults and per-item control for the AI training preference directives created by Deviantart. We can't promise that web crawlers will respect these preferences of course; such is the wild nature of public content on the Internet.
We've also got more choices in the license list, and improved display of public/private access.
What's Changed
✨ New Features ✨
- Add GPL2, LGPL2, LGPL3 and BSD licenses by @Beagon in manyfold3d/manyfold#4389
- Add admin switch to allow web crawlers (via robots.txt) by @Floppy in manyfold3d/manyfold#4400
- Add site-wide defaults for search engine and AI indexing by @Floppy in manyfold3d/manyfold#4403
- Add sitemap.xml to point search engines to indexable content by @Floppy in manyfold3d/manyfold#4405
- Add individual indexing/AI controls to each model, creator and collection to override default by @Floppy in manyfold3d/manyfold#4406
- Add microdata to model pages by @Floppy in manyfold3d/manyfold#4409
- Support "indexable" ActivityPub extension (FEP-5feb) by @Floppy in manyfold3d/manyfold#4411
- Improve access indicators to show private and shared items by @Floppy in manyfold3d/manyfold#4412
🐛 Bug Fixes 🐛
- Make sure only public items are included in sitemap by @Floppy in manyfold3d/manyfold#4408
- Fix translation string in model page by @Floppy in manyfold3d/manyfold#4410
- Add missing translation strings for indexing fields by @Floppy in manyfold3d/manyfold#4413
🛠️ Other Improvements 🛠️
- Improve visibility for moderator settings by @matthewbadeau in manyfold3d/manyfold#4398
New Contributors
- @Beagon made their first contribution in manyfold3d/manyfold#4389
Full Changelog: manyfold3d/manyfold@v0.114.1...v0.115.0
v0.114.1-ls85
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.114.1-ls85/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
High priority bugfix; fixes a privilege escalation vulnerability where moderators could grant themselves and others admin permissions.
What's Changed
🔒 Security 🔒
- Fix moderator permission escalation by @Floppy in manyfold3d/manyfold#4387
🐛 Bug Fixes 🐛
- Add missing moderator view permissions on private files by @Floppy in manyfold3d/manyfold#4391
🛠️ Other Improvements 🛠️
- Show quota details on welcome page by @Floppy in manyfold3d/manyfold#4384
- Add GNU GPL3.0 License by @matthewbadeau in manyfold3d/manyfold#4386
Full Changelog: manyfold3d/manyfold@v0.114.0...v0.114.1
v0.114.0-ls85
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.114.0-ls85/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
More updates and fixes for public instances in this release that we've identified during our beta testing. The main change is that now there's an option to automatically create a Creator record when a new user signs up for an account. Personal sites probably won't want to do that so it's disabled by default, but if you're running a public instance, it should make it easier for people to get started!
What's Changed
✨ New Features ✨
- Add public access indicators by @Floppy in manyfold3d/manyfold#4348
- Default creator in form by @Floppy in manyfold3d/manyfold#4357
- Option to automatically set up a creator when users sign up for an account by @Floppy in manyfold3d/manyfold#4361
- Require license and public creator when making models public by @Floppy in manyfold3d/manyfold#4373
- Automatically publish creator when publishing models by @Floppy in manyfold3d/manyfold#4378
🔒 Security 🔒
- Fix permission bug where contributors could edit things they didn't have permission to by @Floppy in manyfold3d/manyfold#4354
- Only show problems to moderators and above by @Floppy in manyfold3d/manyfold#4360
🐛 Bug Fixes 🐛
- Fix page error after deleting user by @Floppy in manyfold3d/manyfold#4344
- Fix destroy permissions for model files by @Floppy in manyfold3d/manyfold#4345
- FIx missing validation and error messages for creator and collection forms by @Floppy in manyfold3d/manyfold#4347
- Fix non-functional delete buttons for creators and collections by @Floppy in manyfold3d/manyfold#4349
- Preserve permissions when splitting models by @Floppy in manyfold3d/manyfold#4368
- Add missing parameter to fix resolve buttons (like "merge all") by @Floppy in manyfold3d/manyfold#4369
- Don't overwrite permissions with defaults if already set by @Floppy in manyfold3d/manyfold#4371
- Fix nil file sizes when preparing downloads by @Floppy in manyfold3d/manyfold#4372
- Fix model form error reporting by @Floppy in manyfold3d/manyfold#4375
🛠️ Other Improvements 🛠️
- Exclude tombstoned actors when creating user list by @Floppy in manyfold3d/manyfold#4350
- Remove delete button from logged-in account in admin area by @Floppy in manyfold3d/manyfold#4351
- Only show local creators & collections in forms by @Floppy in manyfold3d/manyfold#4355
- Translation updates (DE, ES, PL, JA) by @Floppy in manyfold3d/manyfold#4363
- Add link to suggest ngrok for dev instances by @Floppy in manyfold3d/manyfold#4370
- Update welcome page to reflect automatic creator setup by @Floppy in manyfold3d/manyfold#4376
- Minor spanish updates by @Floppy in manyfold3d/manyfold#4377
Full Changelog: manyfold3d/manyfold@v0.113.0...v0.114.0
v0.113.0-ls84
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.113.0-ls84/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
This release includes various updates to help when running public instances, including slightly better onboarding for new users.
What's Changed
✨ New Features ✨
- Add rate limits for signup, login and uploads by @Floppy in manyfold3d/manyfold#4331
- Show user their quota usage by @matthewbadeau in manyfold3d/manyfold#4333
- Protect signup with ALTCHA, a privacy-friendly and accessible CAPTCHA by @Floppy in manyfold3d/manyfold#4332
- Add option to assign default role at signup by @Floppy in manyfold3d/manyfold#4335
- Add a welcome page for new users by @Floppy in manyfold3d/manyfold#4336
🐛 Bug Fixes 🐛
- Fix non-saving default visibility setting by @Floppy in manyfold3d/manyfold#4334
- Add confirmation dialogs to all model, creator and collection delete buttons by @Floppy in manyfold3d/manyfold#4338
- Fix error when entering an invalid site logo URL by @Floppy in manyfold3d/manyfold#4339
Full Changelog: manyfold3d/manyfold@v0.112.0...v0.113.0
v0.112.0-ls83
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.112.0-ls83/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
This release brings improvements to ActivityPub federation, making it easier to browse and follow content on other servers, whether you're in Manyfold or on another Fediverse platform like Mastodon. We have a brand new translation into Japanese, and there's also a new option to hide Problems in bulk, which will should make managing large collections a bit easier.
What's Changed
✨ New Features ✨
- Hide all selected problems at once by @Floppy in manyfold3d/manyfold#4285
- Render previews for remote models by @Floppy in manyfold3d/manyfold#4294
- Show previews for remote collections by @Floppy in manyfold3d/manyfold#4295
- Show Creators and Collection on preview cards for federated items by @Floppy in manyfold3d/manyfold#4302
- Post ActivityPub Notes for publishing models and collections, updating models, and adding models to collections by @Floppy in manyfold3d/manyfold#4316
- Add copy buttons for fediverse handle by @Floppy in manyfold3d/manyfold#4319
- New Japanese Translation by @Floppy in manyfold3d/manyfold#4321
🐛 Bug Fixes 🐛
- Restrict creator/collection choice in forms to be editable ones only by @Floppy in manyfold3d/manyfold#4286
- Fix image mime type in activitypub previews by @Floppy in manyfold3d/manyfold#4291
- Fix incorrect syntax in oembed iframes by @Floppy in manyfold3d/manyfold#4292
- Add space between title and sensitive content icon by @Floppy in manyfold3d/manyfold#4299
- Fix Y-up in refactored renderer by @Floppy in manyfold3d/manyfold#4301
- Add summary field to ActivityPub Notes so that Mastodon CWs work by @Floppy in manyfold3d/manyfold#4303
- Ensure post-create activity jobs are unique by @Floppy in manyfold3d/manyfold#4304
- Fix ActivityPub hashtag syntax by @Floppy in manyfold3d/manyfold#4306
- Fix problem with uppercase filenames in model previews by @Floppy in manyfold3d/manyfold#4310
- Fix hashtag display in Mastodon compatibility Notes by @Floppy in manyfold3d/manyfold#4314
- Fix remote follow buttons by @Floppy in manyfold3d/manyfold#4318
🛠️ Other Improvements 🛠️
- Refresh file metadata when fixing nil file sizes by @Floppy in manyfold3d/manyfold#4230
- Add more common subfolders for automatic merging by @Floppy in manyfold3d/manyfold#4231
- Collapse ignored problems by @Floppy in manyfold3d/manyfold#4284
- Include preview image/video/html in Activitypub actors by @Floppy in manyfold3d/manyfold#4290
- Include name and caption in ActivityPub preview objects by @Floppy in manyfold3d/manyfold#4293
- Refactor renderer partial by @Floppy in manyfold3d/manyfold#4298
- Add more creator/collection details to ActivityPub actors that have them by @Floppy in manyfold3d/manyfold#4300
- Translation updates across all current languages by @Floppy in manyfold3d/manyfold#4320
Full Changelog: manyfold3d/manyfold@v0.111.2...v0.112.0
v0.111.2-ls82
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.111.2-ls82/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
Bugfix for file metadata parsing on document types.
What's Changed
🐛 Bug Fixes 🐛
- Fix error in ParseMetadataJob for non-model and non-image files by @Floppy in manyfold3d/manyfold#4228
Full Changelog: manyfold3d/manyfold@v0.111.1...v0.111.2