compact-boardlist.js: initial commit