0.1.6
Rubyタブからブロックタブに切り替えるときにRubyからブロックに変換する処理を入れた

ただし、まだ変換処理そのものは実装していない。あくまでもAPI(SourceCode#to_blocks)を用意しただけ。
サーバとの通信処理全般をpromissパターンにしたがって書き換えた

合わせて、プログラムの実行をキャンセルしたときのメッセージを「プログラムの実行をキャンセルしました」に修正した。
既存のファイルがある状態でプログラムを実行し、上書き保存をキャンセルするfeatureを追加
依存するJavaScriptのライブラリの数を少なくした

assetをプリコンパイルするため不要だった。
rake buildでassetを1回しかプリコンパイルしないように修正
featureではブロックからRubyを強制的に生成するように修正

window.blockModeをチェックしているため、1つのシナリオで2回以上Rubyを生成できなかった。
Rubyからブロックに変換する際、対応していない場合はブロックを置き換えないように修正

暫定定期な対処。これで後方互換性があるはず。
Turnipの実行経過を出力できるように修正
Poltergeistの場合にページをリロードするstepが2分かかる不具合を修正

タイムアウト時間を5秒にして回避した。
デモサイトへのURLを追加