Mark read should allow to mark articles as read for configured time period

The “Mark read” button should allow to mark articles as read for configured time period. For example, offer to mark articles older than 1 week, 2 weeks, 1 month or all. This will help in keeping only recent articles as unread and mark older articles as read.