including a HAL representer into a form works.
implement and test GET /things/1.js.
introduce Thing::Op::Show.
make Create::JSON work again, but allow to access params, so we can instantiate models in Op::Create but still have access to the request document for the JSON deserialisation.
add real cropping with js, need to fix ratio.
make cropping in Thing work!
make Thing::Update work.
use the new Op::run with block instead of flow (out!).
add a configurable width to the crop form so we can use it for other formats, too.
make cropping a bit easier to read.
add migration for things<->users ("authors"), hating migrations already.
add authors to things. use new paperdragon DSL.
add users controller for auto completion and crud.
make email an autocomplete field and add User:::Search with manual autocomplete result rendering.
make Thing::Operation::Create work with a responder. this allows handling html and json in the :JSON subclass, both parsing and rendering!!!
make thing json rendering with responder work.
things controller with json must be fixed! but we can partly understand authors now!!!
start working on inheriting from the same Schema, but the API req differ from the form. seems like a good example.
make Thing API all work the same way: author[:id] means use existing one, otherwise provide email (soon: and/or github).
use Representer to render Thing.