Znuny/Znuny LTS is a fork of the ((OTRS)) Community Edition, one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management.
After manually adjusting a file in an installed package and viewing the differences using AdminPackageManager's ViewDiff, line breaks aren't displayed, making it challenging to read. Furthermore, special UTF-8 characters like "Γ" and "ΓΌ" aren't rendered correctly, due to the absence of an appropriate encoder. I suggest implementing line breaks for better readability and incorporating an encoder to correctly display special UTF-8 characters.
Type of change
π bug π
Additional information
Steps to reproduce
Install a package over the PackageManager
Navigate to package's source code and make and save a few changes (e.g with Command Shell)
Go to AdminPackageManager
Select changed package, then click on "View Changes".
Changes will be displayed without line breaks or correctly encoded characters
Checklist
[x] The code change is tested and works locally.(β)
[x] There is no commented out code in this PR.(β)
[ ] You improved or added new unit tests.(β)
[ ] Local ZnunyCodePolicy passed.(β)
[ ] Local UnitTests / Selenium passed.(β)
[ ] GitHub workflow CI (UnitTests / Selenium) passed.(β)
Proposed change
After manually adjusting a file in an installed package and viewing the differences using AdminPackageManager's ViewDiff, line breaks aren't displayed, making it challenging to read. Furthermore, special UTF-8 characters like "Γ" and "ΓΌ" aren't rendered correctly, due to the absence of an appropriate encoder. I suggest implementing line breaks for better readability and incorporating an encoder to correctly display special UTF-8 characters.
Type of change
π bug π
Additional information
Steps to reproduce
Checklist