Activity Digest: April 2017

This is an ongoing series of activity reports, published monthly, to highlight activity in our projects. Here is what happened in April 2017. This is not a complete list of all activity, just work that results in a non-trivial change. For a full list, see the git history of all the projects.

Summary

April was a relatively quiet month, but with two main efforts: Timewarrior 1.1.0 bug fixing, and deployment of our Flod CI system for all projects.

Flod CI is now operating on five platforms (more coming soon), for every commit on every branch for every project. This transition allowed us to decommission several old machines.

Date
2017-04-04- #75: Timew starts a new interval even if a current interval contains the same set of tags fixed
2017-04-05- #63: Fix bug ‘Delete command is not always deleting’ fixed
2017-04-06- #35: Continue tracking by ID fixed
- task: Separated processing of expired tasks (until:) from the existing recurrence processing
2017-04-08- #73: Let commands convert synthetic intervals before modifying them fixed
2017-04-10- flod: Integrated flod reports with Gitea
- flod: Implemented summary report at https: //central.gothenburgbitfactory.org
- task: Implemented framework for supporting the new recurrence model
2017-04-11- #67: TimeWarrior should not ignore invalid command fixed
- Flod: Deployed Flod CI testing for all projects
2017-04-14- timew: The totals.py extension now supports both Python 2.x and 3.x
2017-04-22- timew: The future command line syntax design is progressing. Follow it here
2017-04-30- task: Implemented new DOM resolver tree to simplify existing DOM support and enable greater DOM support, including formats