I noticed that
ryvnf (also known as Commie or Saminuorra), thanks to help by L0neStarr (mentioned as author of "fx3" engine ---I haven't found it, I don't know if it is another ioquake3 fork or what---), has just implemented a nice feature in his ''
yu engine'' (ioquake3 fork aimed for OpenArena):
tabbed folders in console.
They found a way to optionally separe chat from other messages: as you can see in the video he posted here
https://www.youtube.com/watch?v=Z8WVBsIssrY (and explained in its readme here:
https://github.com/OAGuild/yuengine/blob/master/README.md)
at the bottom of the console there are four "tabs": all, sys, chat, tchat. Switching to another "tab" ("all" is the default), he can activate a filter, showing only the kind of messages he wants.
This seems very useful to re-read chat messages, without having to dig in the sea of other notifications.
Maybe you may wish to backport such feature into the official OpenArena engine?
Just an idea...I suppose that shouldn't bee too hard, although maybe one may have to pay some attention to the fact that code may include support for some other console changes previously made by yu engine, that are not required.