Channels, threads & search
Element
Threads, reactions, polls, voice messages, attachments and unlimited history are all evidenced, and federation gives genuine cross-organisation rooms with boundaries. But the evidence says nothing about search anywhere — no full-text, no filters, no edit history, no pins — and silence on the one thing that turns an archive into a knowledge base caps it at the anchor that doesn't depend on it.
Mattermost
Channel-based collaboration, real threaded discussions with a documented thread API and per-endpoint permissions, file sharing with link and file previews, and search documented up to 3 million posts — and the default retains every message including edits and deletes, so no history cap bites. I found no public information on pinned or saved items or search filtered by channel, person and date, and moving a thread to another channel is flagged as beta subject to change, so I stop just above the solid baseline.