I think that most of the time it is more convenient to see only the notifications that have not yet been read, and only sometimes you want to see the entire list of notifications, so you should consider changing the default display

This requires a change in both the core code and the template