First actual hex boards. The contents of a textbox can be edited to create an SVG image of a hex board on the same page. [sample-003.html, 2012-06-10; sample-003.js, 2012-05-06]
Minor formatting changes. These were probably done to satisfy Crockford's jslint. [sample-004.js, 2012-05-06]
Refactoring and commenting. This looks like it is mostly changes to satisfy gjslint. [sample-005.js, 2012-27-06]
Added many Hex templates. Added text and border token types to the "language". Added ability to put markers on hexes ("0" creates a yellow hex, but "@" creates a yellow hex with a blue dot, "#" creates a yellow dot with a small blue dot). [sample-006.html, 2014-02-18; sample-006.js, 2014-02-17]
Any <pre> section with class "hex-board" AND class "hex-render" are treated as hex-language and therefore replaced with an SVG rendering of that board. Inside a table with those two classes, any <pre> sections with class "board" are also converted. [sample-007.html, 2014-09-26; sample-007.js, 2014-09-25]
Added "%" to hex-language, meaning "opponent owns this cell". Added more templates, including the solution to a large template that had stumped me for quite a while. [sample-008.html, 2014-12-06; sample-008.js, 2014-12-06]
Split sample.html into two files: a board editor (board-editor.html), and a page describing templates (hex-templates.html). Added a lot of prose to the latter. Also, renamed the JavaScript from sample.js to hex-board.js.
Changes that were left out of the last commit.