Create new play project, play new todolist.
Implement Todo list, with Heroku files too.
Migrate to mkqrcode (with static parameters).
Tweak url: force uppercase & remove "?", causes alphanumeric mode instead of byte mode!
Add a form for the params, and info on what is generated.
Add bootstrap (2.3.2) via webjars (2.1.0-2).
app/views/main.scala.html: Format.
Enable bootstrap, except I suck.
app/views/index.scala.html: Give ErrorCorrectionLevel field a better label.
Use some more bootstrap classes.
Show ErrorCorrectionLevel's nicely.
Externalise field names to conf/messages.
app/controllers/Application.scala: Drop EncodeHintType.MARGIN -> 1, as 4 seems like minium and we want minimum.
Split index into index/post & rename views.
app/controllers/Application.scala: Drop the explicit enumType, rocking out the ClassTag.
Move enumFormat & enum out of Application controller.
Generalise errorCorrectionLevels into enumOptions.
Move html view into Application package.
app/views/helper/twitterBootstrap2: Add a bunch of ovverides.
app/views/Application/home.scala.html: Switch to using Bootstrap 2 form helpers & tweak markup.