Here is an update for the ride diary. In addition to browsing all logs, you can generate elevation and distance charts for custom date ranges. Here is an example. This is a summary of all my rides done this year so far.

Simply select and start date and an end date to draw elevation and distance charts for that range. More charts to follow based on your feedback.