WCF
WCF copied to clipboard
WoltLab Suite Core (previously WoltLab Community Framework)
* [x] Require the `intl` extension in PHP. #5047 * [x] Add support for the locale selection of languages. * [x] Convert the relative timestamps to use `Intl.*`. * [x]...
This should assist the cleanup, see #5049.
- [x] #4991  - [x] “Unsafe HTML” button in editor is missing the icon:  - [x] Comment Buttons look off (with one of them miscolored):  - [...
The brand icons are currently special cased in `IconFunctionTemplatePlugin`, without any reusable class. This makes it harder to statically bake them into the template to avoid the I/O of loading...
The style compatibility mode was introduced with WoltLab Suite 3.1 with the intention to create an easier migration path when breaking changes occur. In reality this mode was highly intransparent...
fixes 28e142216081467c4d40fa32d730e40b0b101e8a
The directory selection is problematic for little benefit (the vast majority of users won't change anything at all): It starts to deploy the files before it is verified that the...
Some casts have been "mindlessly" added in ac81e92d0ee4202c6174bedd1319cddf7435d422 to fix issues with an earlier strict typing attempt and are not reasonable. As an example the one in StringUtil::encodeHTML() might hide...
If the uploaded file exceeds the web server's (e.g. nginx) limit, it will be rejected with a HTTP 413, but without valid JSON. This should be detected an appropriately handled.