Martin Kleppmann

Results 30 issues of Martin Kleppmann

Fields and named types can have aliases. We should display them somewhere.

enhancement

Currently we have an embarrassing lack of tests! - [Jasmine](http://pivotal.github.com/jasmine/) is good for unit tests. - [Sauce Labs](https://saucelabs.com/) offer [free Selenium testing](http://sauceio.com/index.php/2012/12/announcing-open-sauce-free-unlimited-testing-accounts-for-oss-projects/) for open source projects

Currently any errors during schema parsing are thrown as JavaScript exceptions and just bubble to the top. Unless the user has the JavaScript console open, all they see is a...

bug

I spent a while trying to track down a bug that was masked by `DG::join_successes`. What happened was something like this: ``` ruby def operation(param) something_async(param).transform do |value| call_some_method_that_does_not_exist! #...

At the moment Automerge only provides an API for an in-memory data structure, and leaves all I/O (persistence on disk and network communication) as an "exercise for the reader". The...

design-discussion

At the moment, every deletion of an element from a list, and every deletion of a character from a text, is a separate operation. This means that if a range...

design-discussion

For the Automerge 1.x release series we have removed the undo/redo feature, since the old implementation was a hack that didn't work very well and that we didn't want to...

After some discussion around #1, I've been thinking about what the "minimally confusing" semantics for nested maps/objects should be. Scenario: Several users have a shared Trellis document. The current version...

design-discussion

`Automerge.getHistory` allows you to inspect past versions of a document, but it does not provide a mechanism for reverting a document to a past version without discarding the change history...

Even though we already have a solid suite of unit tests with near-complete coverage, fuzz testing with large numbers of pseudorandomly generated inputs would provide further reassurance, especially when switching...