- author/docsnap-author.js ==> author.js
- deleted reader.js
- gitignore += /doc/
- export returns JSON data
- static/js/common/ ==> static/js/libs/
- static/js/libs/ contains only external stuff
- server sends back own revision also
- Response -> UpdateResponse
- using Aeson.TH to transform record fields
removed temp file
- all command uses json
- share dialog
- generic javascript dialog functions
- toolbar:new working
- huge modularizing (works)
- modularizing
- Splices module
- exportsSplice is generalized to bulletListSplice
- modularizing
- some documentation