Alexander Ebert
Alexander Ebert
The HTML produced by the HtmlInputProcessor/HtmlOutputProcessor is highly inconsistent, because we only enforce the validity of the HTML, but not the representation. This causes all sort of issues with whitespace...
The HTML of a message is currently directly fed into the editor without the ability to make server-side modifications or adjustments. This requires us to duplicate some logic, for example,...
The list of recent activities is cramped with content, questionable semantics (username plus time inside ``) and too many links. It is in need of a visual overhaul that should...
The unread tracking of content in its current state is arbitrary, unread items are picked simply based on age. This is especially obvious when accessing threads where the link to...
The button element is incredibly versatile and benefits from good a11y when used correctly. However, the current default styling creates all sort of issues that makes `` not feasible in...
The benchmark is currently limited to the overall page request time and query runtimes. However, it falls short when the cause of performance bottlenecks are hidden in PHP code, including...
The current implementation for push notifications is implemented through a period polling with increasing delays during inactivity. This does create some load on the server (although very little even for...
The entire moderation panel is quite old and the original layout was modified at multiple occasions, but the the UX did not keep up. We need to review the panel,...
Our tar implementation supports GNU tar only and suffers from the bad handling of other POSIX standards, notably, pax. Extracting a pax archive will yield a lot of `PaxHeaders` files...