jkakar/timelog — pull request #1 by jkakar (2012-11-26 06:43:40+00:00)
Title: basic-reporting

This branch introduces the following changes:

- A new `Timelog.load_stream` method reads activity data from a file
stream and builds a `Timelog::Timelog` instance.

- The logic used to handle new activities, particularly around when
days start and stop, has been improved and bugs have been fixed.

- The `Timelog::DailyReport` module correctly renders an activity
report for the current day.

- The daily report is printed after an activity is recorded.