Sent/received files are not logged in conversation history

Is this expected behaviour?

If so, it would be helpful to see the files I transferred or received in the conversation history.

Expected, as nobody thought about logging this in the history. I can see some value in it, though you can’t actually open the file again, as file transfer is peer to peer and files are not stored somewhere. If someone provides a patch it might be considered (Spark doesn’t have active developers). Although Spark currently closely follows actual message stanzas transmitted between a server and a client and logs in xml format. Logging file transfer events might break this structure. Also one would have to deal with timing issues (say you are receiving a big file and continue to send messages during that process, how and when exactly should you log the file transfer).