Posted on 2021-11-17 by Eduard Heimbuch
Hey SCM-Manager Community,
once again we improved the accessibility by cleaning up our html structure and improve the screen reader support. Besides, we also created two new plugins which may be useful for your workflows with SCM-Manager.
Some weeks ago we learned about Gotenberg as an easy-setup, powerful server to convert office binary files like
pptx to pdf.
We created the Gotenberg Plugin to integrate this mechanism into SCM-Manager. Now all binary files which can be processed by Gotenberg are directly show as pdf inside your SCM-Manager.
For this to work you have to start a Gotenberg server and configure it in SCM-Manager. Example docker-compose.
If your SCM-Manager is running inside the Cloudogu Ecosystem, you can install the Gotenberg Dogu for free and restart SCM-Manager. The plugin will be automatically installed and configured for you.
The second new plugin we want to introduce is the File Lock Plugin. This plugin enables frontend support for the file locks we introduced in version 2.26.0. It can be helpful to lock files, especially binary files, if you are editing them. This way other users will know the file is currently locked by you and can not be edited without unlocking it before.
If someone tries to overwrite your locked file by uploading a newer version, a warning will appear. Locked files can be unlocked by every user with write permission to the repository to prevent locking files longer than needed.
- Upgrades to Webpack 5 and Node 16
- Improved screen reader support
- Show repository contact in the overview
- Fix minor ui glitches after introducing the high contrast mode
Right after we released version 2.27.0, an SCM-Manager community member reported to us that the frontend bundles are broken. This is a nasty error between Webpack 5 and the plugins we use. It is really hard to reproduce, but we think that we have fixed it. If you also got errors on the SCM-Manager frontend, please let us know.
Are you still missing an important feature? How can SCM-Manager help you improve your work processes? We would love to hear from you about what you need most!