I'm looking for a part-time remote job.

Hire me


I'm the author of:

Mastering Redmine is a comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure.

Check the book's project or

Buy the book

Social pages of the book:

By buying this book you also donate to Redmine (see this page).


Follow me:

Changes in 1.02

  • The UnfinishedTask context performed the default action despite user input. Fixed! Thanks Kostyantyn Kornienko!
  • If ignored the WorkHours context remained active forever. Now removing the WorkHours context every night at 6:00.
  • ShowIssues context was modified to allow seeing subissues of a specified issue.
  • Now supporting version string in project name.
  • Added TaskReport allowing to generate an activities report for a specified issue (closes #616).
  • Now including issues of subprojects when showing issues for a specified project (closes #568).
  • ShowIssues context now supports issues tree - that is shows issues structure (closes #557).
  • Added ShowComments context allowing to fetch all comments for a certain issue (closes #494).
  • Added TasksReport context generating report showing what tasks were done during some period (closes #452).
  • Support of adding past tasks with just duration that is without start and end times (closes #284).
  • Added Continue context allowing to continue working on the previous task (closes #552). Thanks Kostyantyn Kornienko!
  • Added DailyReport context intended for generating reports containing time spent for each day (closes #453). Report also tells how much time should be added to each day.
  • Added the first monkey for Redmine. It consists of “plugin” “Redmine” for Orangutan and plugin “RedMonkey” for Redmine. The monkey notifies Orangutan about new issues, changes in issues and new time logs.
  • Added special plugins/contexts called monkeys to the architecture. Monkeys will be responsible for notifying Orangutan about external events (e.g. events in Redmine).
  • Added new patterns and improved existing ones. Thanks Kostyantyn Kornienko!
  • Other small and bigger fixes.
Terms of use | Privacy policy