Add CHANGELOG.md

Now that I've cut a release, adding a changelog.

Closes: https://github.com/causes/twigg/issues/7

Change-Id: I1ac42ce455cbd3908bdf44e4dc21a6dedffdbbdb
Reviewed-on: https://gerrit.causes.com/26988
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Add badge to README.md

Closes: https://github.com/causes/twigg/issues/11

Change-Id: I8d03b7a8ba47418fd934202068952dcdd7c0a4fd
Reviewed-on: https://gerrit.causes.com/26989
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Add d3-cloud

I'll be using this to generate word clouds for tags.

I'm not using Bower to manage this one, as the registered version of JS
is a fork that is not as up-to-date as the upstream repo:

  https://raw.github.com/jasondavies/d3-cloud/master/d3.layout.cloud.js

This comes from the current HEAD of the master branch, edf65cc7eebe68.

Change-Id: I5424f1868c8224df82dc2eb5e331aa806a9f82c7
Reviewed-on: https://gerrit.causes.com/26990
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Teach `#active?` to work with regular expressions

I will soon be adding a /gerrit/tags subpage, and so rather than adding
to the array of items passed into `#active?`, let's just teach it to
understand regexes.

This means that the array functionality is not being used any more;
that's ok. If it is still unused a week or two from now I'll actually
rip it out.

In updating the docs for the method, also corrected a minor inaccuracy
(it claimed a true return value, but it was merely truthy).

Related:

  https://xkcd.com/208/

Change-Id: I86c53d340256bf85fe60fee5a0c75e2ae2fddb8b
Reviewed-on: https://gerrit.causes.com/26991
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Show "open changes" above Gerrit open changes table

This isn't so important on /gerrit, but on / where there is less
context, the extra word makes it much clearer what is actually being
shown in the table.

Change-Id: Ie1c32f2d66079c1f2ff688496abf3812ac4190fc
Reviewed-on: https://gerrit.causes.com/26992
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>
Add global word cloud at /gerrit/tags

This is a first cut at a global word cloud for Gerrit tags. Note that we
have no way of distinguishing actual "@" tags (eg. "@nit") from instance
variables (eg. "@campaign"). Such is life; the tags we use most
frequently dominate anyway.

I've also put in some heading and tabs for per-author stats, but am not
rendering anything there yet.

Change-Id: I2fa8743fe28c82ca2e5d4e91b691b196d40d849d
Reviewed-on: https://gerrit.causes.com/26993
Reviewed-by: Greg Hurrell <greg@causes.com>
Tested-by: Greg Hurrell <greg@causes.com>