convert Position value to a computed observable which applies clamping
split Position into CommentPosition and EditablePosition so that each can be updated separately
cache categorisation in app model so that we do not reset them on load
got some round-tripping of comments working
now picks up assignmemts to either axis across multiple comments. note that there is a problem with authentication as I am not always being allowed to post a comment, even after authentication appears to succeed
debugging why popup is sending success too soon
pretty-printed copy of client.js with api key prior to being modified
hacked in clearAuthorization which clear "j.authorized" at top-level. Without this, when you go from none => read => read-write, the success callback on read => read-write gets called immediately
use local hacked version of client.js
go back to none level of authorization prior to getting new level
fixed up privilege spec, moved all non-integ spec runners into one html file
factor out WorkingArea
WIP: got List loading cards, and bound to knockout; not yet caching cards, or auto-loading
updated tests with canned responses, now all passing; btw, had to add empty hash as extra second arg in impl, seems trello api is tolerant of this as previous manual tests worked
reformat commentsResponse
list: when asked to load twice, re-use existing card objects for same id
list: when asked to load, call load on Card
list: set loadStatus on successful load
board: got it loading name, and showing on site
boards: when asked to load, loads lists with ids