Nice work! Am I crazy or are the pulldowns for accidentals not doing anything?
> There doesn't seem to be any indication of major/minor.
There's a line in there about capital/lowercase of roman numerals not being important, by which I hope the author meant out of scope of the article. So I think they were explicitly just enumerating the chords of the diatonic scale.