I have created a custom template for a specific category. On that page I query the category and list out its posts. Right now it just lists 10 posts per page and uses the default WP pagination.
However, I'd like to change it so that it lists posts by year. So default will list all posts in 2013. Then pagination will go back 2012, 2011, 2010, etc. and list all posts in those years.
An added tricky part is it needs to sort and group the years not by published date, but by a custom field.