Skip to content
John Messenger edited this page Aug 27, 2019 · 2 revisions

History

v1.0 (Oct 2015)

Version 1.0 includes importing and exporting the 802 Excel maintenance database files. The main display is centred around a list of maintenance items. Clicking the "Show" button for an item displays the item's details such as which standard and clause it applies to and its current status. The item's history is displayed below, with an entry for each meeting at which the item was discussed.

Administrators can log in and are then able to create, edit and delete items and update the minutes for each item.

This was the first version to be publicly released supporting the 802.1 maintenance database. Deployment was via Capistrano to a dedicated VM and the Rails app was hosted behind an Nginx front-end.

v1.1 (Nov 2016)

Version 1.1 is primarily a bug-fix release. The only significant new feature is the ability to filter open items such that items in the "Balloting" state are excluded. The resulting set of items is a good start for a maintenance meeting agenda.

The deployment model was changed to support Docker. This was managed first using Tutum, and then Docker Cloud when that was released. Deployment is massively simpler using this method.

v1.2 (Nov 2016)

Version 1.2 incorporates the text of the maintenance request item into the database, instead of simply linking to it as a static PDF file. An external Ruby program parses the maintenance database e-mail archive and creates maintenance database items and requests from the maintenance request form embedded in the e-mail message. This allows new maintenance items to be automatically incorporated into the database.

v1.3 (Dec 2017)

Version 1.3 adds tracking of projects as a major new capability. Projects are grouped according to the Task Group which is responsible for them. A graphical timeline shows the events in the project's history.

v1.4 (Jan 2018)

This version improves API support for the daemon which updates project events, and the timeline download.

v1.5 (Aug 2018)

This is primarily a security release.

v1.6 (Aug 2018)

Bugfixes and Autobuilding.

v1.7 (Mar 2019)

Now we have two developers! Bugfixes and security updates.

## v1.8 (May 2018) More bugfixing.

v1.9 (Jun 2019)

Initial release of the Active Ballots feature. Ballots are tracked as events in the project tracking system, and so currently active ballots can be presented on the web site. This release also contains bugfixes and security fixes.

Future releases

What features would you like to see in the tool in future? Some ideas are:

  • Linking to the web pages documenting the development of a standard and its revisions
  • Watch lists and email updates (unlikely to be developed by the original author)
  • Download and re-upload of the Insanity list (which is the list of active projects).
  • Tracking of committee motions so that motions affecting projects can be documented in the timeline.