Stage one of #21 (Archive with synched chat): logging