Releases: linuxserver/docker-manyfold
v0.140.1-ls151
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.140.1-ls151/index.html
LinuxServer Changes:
Full Changelog: v0.140.0-ls150...v0.140.1-ls151
Remote Changes:
A small bugfix release for a couple of errors recently introduced in the metadata parsing.
What's Changed
🐛 Bug Fixes 🐛
- Fix datapackage and tag errors in ParseMetadataJob by @Floppy in manyfold3d/manyfold#6123
🌍 Internationalization 🌏
- Translations updated: es by @Floppy in manyfold3d/manyfold#6125
- Translations updated: de by @Floppy in manyfold3d/manyfold#6124
Full Changelog: manyfold3d/manyfold@v0.140.0...v0.140.1
v0.140.0-ls150
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.140.0-ls150/index.html
LinuxServer Changes:
Full Changelog: v0.139.3-ls149...v0.140.0-ls150
Remote Changes:
This release includes some features requested by XRForge, a system for hosting XR content which is built atop a custom Manyfold configuration. There's also a high-priority security bugfix to prevent path traversal attacks when renaming files.
On the feature side, you can now specify the text to be used for links, rather than just showing the domain or the preset text we have for some sites. You can also now specify a main "entrypoint" file for a model (a bit like index.html for web pages) and a starting XRFragment, which is pretty handy when hosting virtual environments!
What's Changed
✨ New Features ✨
- Add optional anchor text for links by @Floppy in manyfold3d/manyfold#6109
- XRFragments entrypoint support by @Floppy in manyfold3d/manyfold#6110
🔒 Security 🔒
- Sanitize filenames to avoid path traversal and other security issues by @Floppy in manyfold3d/manyfold#6122
🐛 Bug Fixes 🐛
- Fix file grouping with subdirectories by @Floppy in manyfold3d/manyfold#6121
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6107
🛠️ Other Improvements 🛠️
- OpenAPI definition updated by @Floppy in manyfold3d/manyfold#6117
- Load/save entrypoint data to/from datapackage by @Floppy in manyfold3d/manyfold#6116
Full Changelog: manyfold3d/manyfold@v0.139.3...v0.140.0
v0.139.3-ls149
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.139.3-ls149/index.html
LinuxServer Changes:
Full Changelog: v0.139.2-ls148...v0.139.3-ls149
Remote Changes:
Another bundle of bugfixes, both around collection relationships and a number of other areas.
What's Changed
🐛 Bug Fixes 🐛
- Ensure model<->collection relations are unique by @Floppy in manyfold3d/manyfold#6086
- Strip whitespace from fediverse handles by @Floppy in manyfold3d/manyfold#6091
- Fix collections disappearing on model name or preview change by @Floppy in manyfold3d/manyfold#6092
- Prevent 3d rendering of image files by @Floppy in manyfold3d/manyfold#6093
- Ignore file extensions when working out file groupings by @Floppy in manyfold3d/manyfold#6096
- Fix page error when "uploading" with no actual files by @Floppy in manyfold3d/manyfold#6106
- Save datapackages when collection/link associations change by @Floppy in manyfold3d/manyfold#6103
Full Changelog: manyfold3d/manyfold@v0.139.2...v0.139.3
v0.139.2-ls148
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.139.2-ls148/index.html
LinuxServer Changes:
Full Changelog: v0.139.1-ls147...v0.139.2-ls148
Remote Changes:
Just a few bugfixes for collection editing, form style, and API uploads.
What's Changed
🐛 Bug Fixes 🐛
- Fix saving printed flag by @Floppy in manyfold3d/manyfold#6079
- Fix collections form input behaviour and restore "new collection" button by @Floppy in manyfold3d/manyfold#6080
- Fix dropdown styling by @Floppy in manyfold3d/manyfold#6081
- Fix API authentication on /upload endpoints by @Floppy in manyfold3d/manyfold#6084
🛠️ Other Improvements 🛠️
- Add info on alternative docker image sources to example compose file by @Floppy in manyfold3d/manyfold#6078
Full Changelog: manyfold3d/manyfold@v0.139.1...v0.139.2
v0.139.1-ls147
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.139.1-ls147/index.html
LinuxServer Changes:
Full Changelog: v0.139.0-ls146...v0.139.1-ls147
Remote Changes:
A small bugfix release, mainly to fix an error that happened during datapackage tag parsing.
What's Changed
🐛 Bug Fixes 🐛
- Overwrite existing file with same filename on upload by @Floppy in manyfold3d/manyfold#6070
- Fix viewing and download of HTML files by @Floppy in manyfold3d/manyfold#6071
- Fix datapackage tag parsing by @Floppy in manyfold3d/manyfold#6072
🛠️ Other Improvements 🛠️
- Remove ghcr.io references by @Floppy in manyfold3d/manyfold#6056
- Use natural sorting when identifying preview files by @Floppy in manyfold3d/manyfold#6057
- Refactor 3rd-party file format support info into a common form by @Floppy in manyfold3d/manyfold#6058
- Index and deliver Javascript files by @Floppy in manyfold3d/manyfold#6061
Full Changelog: manyfold3d/manyfold@v0.139.0...v0.139.1
v0.139.0-ls146
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.139.0-ls146/index.html
LinuxServer Changes:
Full Changelog: v0.138.0-ls145...v0.139.0-ls146
Remote Changes:
Back onto organisation tools for this release, with some long-requested additions. Collections can now have a cover image, or alternatively you can manually set the preview model used! You can also now add models to more than one collection, and have multiple collections in path templates.
What's Changed
✨ New Features ✨
- Allow models to appear in multiple collections by @Floppy in manyfold3d/manyfold#5971
- Choose preview models for collections, or upload a cover image by @Floppy in manyfold3d/manyfold#5994
- Add {collections} token to path template to allow multiple collections in folder paths by @Floppy in manyfold3d/manyfold#6003
- Add CLI task for bulk setting of permission presets by @Floppy in manyfold3d/manyfold#6041
- Add CLI commands for initial setup by @Floppy in manyfold3d/manyfold#6048
🔒 Security 🔒
- Change CLI password reset command to send reset mail if possible by @Floppy in manyfold3d/manyfold#6049
🐛 Bug Fixes 🐛
- Fix inoperable delete buttons inside forms by @Floppy in manyfold3d/manyfold#5988
- Fix bulk form layouts by @Floppy in manyfold3d/manyfold#6015
- Don't overwrite manually-set collections when parsing path template by @Floppy in manyfold3d/manyfold#6016
- Automatically update slugs name when names change, while still allowing manual setting by @Floppy in manyfold3d/manyfold#6025
- Apply natural sort to file sorting in dropdowns and card views by @Floppy in manyfold3d/manyfold#6027
- Fix problem form resolve buttons and layout by @Floppy in manyfold3d/manyfold#6026
- Apply default permissions after importing from other sites, not before by @Floppy in manyfold3d/manyfold#6028
- Fix extraneous redirection to model edit form after creating creator or collection by @Floppy in manyfold3d/manyfold#6046
- Fix incorrect permission default in new creator/collection forms by @Floppy in manyfold3d/manyfold#6047
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#5999
- Translations updated: fr by @Floppy in manyfold3d/manyfold#5998
- Translations updated: es by @Floppy in manyfold3d/manyfold#5997
- Translations updated: zh-CN by @Floppy in manyfold3d/manyfold#5996
- Translations updated: de by @Floppy in manyfold3d/manyfold#6018
- Translations updated: es by @Floppy in manyfold3d/manyfold#6017
🛠️ Other Improvements 🛠️
- Improve test coverage for parsing info from datapackages by @Floppy in manyfold3d/manyfold#5976
- Cleanup collection tree methods by @Floppy in manyfold3d/manyfold#5979
- Update and enable collection upgrade job after some live testing by @Floppy in manyfold3d/manyfold#5981
- OpenAPI definition updated by @Floppy in manyfold3d/manyfold#5984
- Push docker images to DockerHub as well as GHCR by @Floppy in manyfold3d/manyfold#5987
- OpenAPI definition updated by @Floppy in manyfold3d/manyfold#5995
- Add ability to install only certain database adapters via bundler groups by @Floppy in manyfold3d/manyfold#5887
Full Changelog: manyfold3d/manyfold@v0.138.0...v0.139.0
v0.138.0-ls145
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.138.0-ls145/index.html
LinuxServer Changes:
Full Changelog: v0.138.0-ls144...v0.138.0-ls145
Remote Changes:
This release focuses on federation of some social features. We've improved how new model posts appear on other services like Mastodon, and you can now quote those messages as well! We also count up likes from other servers for the original model, letting you know just how popular your work is!
What's Changed
✨ New Features ✨
- Include incoming federated likes in displayed like count by @Floppy in manyfold3d/manyfold#5922
- Allow quoting for federated create/update notes by @Floppy in manyfold3d/manyfold#5937
- Respond to Quote Authorizations and automatically allow for new/update messages by @Floppy in manyfold3d/manyfold#5967
🔒 Security 🔒
- Force multiuser mode if federation is enabled by @Floppy in manyfold3d/manyfold#5939
🐛 Bug Fixes 🐛
- Fix missing ActiveRecord translations by @Floppy in manyfold3d/manyfold#5906
- Fix accidentally-removed translation keys by @Floppy in manyfold3d/manyfold#5929
- Removed unused translation by @Floppy in manyfold3d/manyfold#5931
- More translation fixes by @Floppy in manyfold3d/manyfold#5940
- Fix structure of canQuote interactionPolicy by @Floppy in manyfold3d/manyfold#5961
- Fix compatibility notes by @Floppy in manyfold3d/manyfold#5962
🌍 Internationalization 🌏
- Remove usage assumptions in i18n tasks by @Floppy in manyfold3d/manyfold#5921
- Translations updated: de by @Floppy in manyfold3d/manyfold#5949
- Translations updated: es by @Floppy in manyfold3d/manyfold#5948
🛠️ Other Improvements 🛠️
- Collections boost their members, rather than posting new comments by @Floppy in manyfold3d/manyfold#5928
- Stub Likes collection for models (and associated compatibility notes) by @Floppy in manyfold3d/manyfold#5930
- Send local likes out to the fediverse by @Floppy in manyfold3d/manyfold#5932
- Remove site-wide default owner by @Floppy in manyfold3d/manyfold#5936
- Improved compatibility notes for mastodon x-posting by @Floppy in manyfold3d/manyfold#5888
- Split up routes to make them more manageable by @Floppy in manyfold3d/manyfold#5966
- Update FEDERATION.md for FEP-044f (quote post) support by @Floppy in manyfold3d/manyfold#5946
Full Changelog: manyfold3d/manyfold@v0.137.0...v0.138.0
v0.138.0-ls144
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.138.0-ls144/index.html
LinuxServer Changes:
Full Changelog: v0.137.0-ls143...v0.138.0-ls144
Remote Changes:
This release focuses on federation of some social features. We've improved how new model posts appear on other services like Mastodon, and you can now quote those messages as well! We also count up likes from other servers for the original model, letting you know just how popular your work is!
What's Changed
✨ New Features ✨
- Include incoming federated likes in displayed like count by @Floppy in manyfold3d/manyfold#5922
- Allow quoting for federated create/update notes by @Floppy in manyfold3d/manyfold#5937
- Respond to Quote Authorizations and automatically allow for new/update messages by @Floppy in manyfold3d/manyfold#5967
🔒 Security 🔒
- Force multiuser mode if federation is enabled by @Floppy in manyfold3d/manyfold#5939
🐛 Bug Fixes 🐛
- Fix missing ActiveRecord translations by @Floppy in manyfold3d/manyfold#5906
- Fix accidentally-removed translation keys by @Floppy in manyfold3d/manyfold#5929
- Removed unused translation by @Floppy in manyfold3d/manyfold#5931
- More translation fixes by @Floppy in manyfold3d/manyfold#5940
- Fix structure of canQuote interactionPolicy by @Floppy in manyfold3d/manyfold#5961
- Fix compatibility notes by @Floppy in manyfold3d/manyfold#5962
🌍 Internationalization 🌏
- Remove usage assumptions in i18n tasks by @Floppy in manyfold3d/manyfold#5921
- Translations updated: de by @Floppy in manyfold3d/manyfold#5949
- Translations updated: es by @Floppy in manyfold3d/manyfold#5948
🛠️ Other Improvements 🛠️
- Collections boost their members, rather than posting new comments by @Floppy in manyfold3d/manyfold#5928
- Stub Likes collection for models (and associated compatibility notes) by @Floppy in manyfold3d/manyfold#5930
- Send local likes out to the fediverse by @Floppy in manyfold3d/manyfold#5932
- Remove site-wide default owner by @Floppy in manyfold3d/manyfold#5936
- Improved compatibility notes for mastodon x-posting by @Floppy in manyfold3d/manyfold#5888
- Split up routes to make them more manageable by @Floppy in manyfold3d/manyfold#5966
- Update FEDERATION.md for FEP-044f (quote post) support by @Floppy in manyfold3d/manyfold#5946
Full Changelog: manyfold3d/manyfold@v0.137.0...v0.138.0
v0.137.0-ls143
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.137.0-ls143/index.html
LinuxServer Changes:
Full Changelog: v0.137.0-ls142...v0.137.0-ls143
Remote Changes:
Following on from last release, Manyfold now has support for comment federation! If you reply to a post made by Manyfold on (for instance) Mastodon, it will get pulled back into the model page and displayed as a comment! This should open up a new world of simple feedback for your models, and there's still more to come!
What's Changed
✨ New Features ✨
- Outgoing comment federation by @Floppy in manyfold3d/manyfold#5812
- Turn incoming notes into comments on models by @Floppy in manyfold3d/manyfold#5819
🐛 Bug Fixes 🐛
- Fix error when receiving incoming (unhandled) Notes by @Floppy in manyfold3d/manyfold#5811
- Fix directory-dependent path require for public_url by @Floppy in manyfold3d/manyfold#5863
- Fix error on comment permission check when logged out by @Floppy in manyfold3d/manyfold#5865
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#5783
- Translations updated: ja by @Floppy in manyfold3d/manyfold#5782
- Translations updated: nl by @Floppy in manyfold3d/manyfold#5781
- Translations updated: zh-CN by @Floppy in manyfold3d/manyfold#5780
- Translations updated: ru by @Floppy in manyfold3d/manyfold#5779
- Translations updated: fr by @Floppy in manyfold3d/manyfold#5778
- Translations updated: pl by @Floppy in manyfold3d/manyfold#5777
- Translations updated: cs by @Floppy in manyfold3d/manyfold#5776
- Translations updated: es by @Floppy in manyfold3d/manyfold#5758
🛠️ Other Improvements 🛠️
- Use dedicated "federation" queue for federails jobs by @Floppy in manyfold3d/manyfold#5808
- Make user accounts followable via federation by @Floppy in manyfold3d/manyfold#5810
- Link to remote commenters by @Floppy in manyfold3d/manyfold#5821
- Remove comments when they're deleted remotely by @Floppy in manyfold3d/manyfold#5822
- Add bulk action buttons above problems table by @tmchow in manyfold3d/manyfold#5848
New Contributors
- @tmchow made their first contribution in manyfold3d/manyfold#5848
Full Changelog: manyfold3d/manyfold@v0.136.0...v0.137.0
v0.137.0-ls142
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.137.0-ls142/index.html
LinuxServer Changes:
Full Changelog: v0.136.0-ls141...v0.137.0-ls142
Remote Changes:
Following on from last release, Manyfold now has support for comment federation! If you reply to a post made by Manyfold on (for instance) Mastodon, it will get pulled back into the model page and displayed as a comment! This should open up a new world of simple feedback for your models, and there's still more to come!
What's Changed
✨ New Features ✨
- Outgoing comment federation by @Floppy in manyfold3d/manyfold#5812
- Turn incoming notes into comments on models by @Floppy in manyfold3d/manyfold#5819
🐛 Bug Fixes 🐛
- Fix error when receiving incoming (unhandled) Notes by @Floppy in manyfold3d/manyfold#5811
- Fix directory-dependent path require for public_url by @Floppy in manyfold3d/manyfold#5863
- Fix error on comment permission check when logged out by @Floppy in manyfold3d/manyfold#5865
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#5783
- Translations updated: ja by @Floppy in manyfold3d/manyfold#5782
- Translations updated: nl by @Floppy in manyfold3d/manyfold#5781
- Translations updated: zh-CN by @Floppy in manyfold3d/manyfold#5780
- Translations updated: ru by @Floppy in manyfold3d/manyfold#5779
- Translations updated: fr by @Floppy in manyfold3d/manyfold#5778
- Translations updated: pl by @Floppy in manyfold3d/manyfold#5777
- Translations updated: cs by @Floppy in manyfold3d/manyfold#5776
- Translations updated: es by @Floppy in manyfold3d/manyfold#5758
🛠️ Other Improvements 🛠️
- Use dedicated "federation" queue for federails jobs by @Floppy in manyfold3d/manyfold#5808
- Make user accounts followable via federation by @Floppy in manyfold3d/manyfold#5810
- Link to remote commenters by @Floppy in manyfold3d/manyfold#5821
- Remove comments when they're deleted remotely by @Floppy in manyfold3d/manyfold#5822
- Add bulk action buttons above problems table by @tmchow in manyfold3d/manyfold#5848
New Contributors
- @tmchow made their first contribution in manyfold3d/manyfold#5848
Full Changelog: manyfold3d/manyfold@v0.136.0...v0.137.0