Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync presence and undo redo #229

Open
wants to merge 56 commits into
base: master
Choose a base branch
from

Commits on Apr 18, 2018

  1. Fix Doc.prototype.destroy

    The problem was that unsubscribe re-added the doc to the connection.
    Now the doc is removed from the connection after unsubscribe.
    Additionally, we're no longer waiting for the unsubscribe response
    before executing the callback. It is consistent with Query,
    unsubscribe can't fail anyway and the subscribed state is updated
    synchronously on the client side.
    gkubisa committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    8705c4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af84be6 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2018

  1. Add a test

    gkubisa committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    09edf92 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. Configuration menu
    Copy the full SHA
    9121baf View commit details
    Browse the repository at this point in the history
  2. Add .editorconfig

    gkubisa committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    4dbefd1 View commit details
    Browse the repository at this point in the history
  3. Update mocha

    I had to add the --exit flag workaround to mocha.opts to make it exit
    when tests are done. A better long-term solution would be to ensure
    that nothing keeps node running after all tests are done, see
    https://boneskull.com/mocha-v4-nears-release/#mochawontforceexit.
    gkubisa committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    2ef8181 View commit details
    Browse the repository at this point in the history
  4. Fix Doc.prototype.destroy

    The problem was that unsubscribe re-added the doc to the connection.
    Now the doc is removed from the connection after unsubscribe.
    Additionally, we're no longer waiting for the unsubscribe response
    before executing the callback. It is consistent with Query,
    unsubscribe can't fail anyway and the subscribed state is updated
    synchronously on the client side.
    gkubisa committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    6b687db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1489e36 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a4499a5 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2018

  1. Configuration menu
    Copy the full SHA
    33c7264 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. Configuration menu
    Copy the full SHA
    8ff4b33 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ff380d View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. Emit presence asynchronously

    gkubisa committed May 1, 2018
    Configuration menu
    Copy the full SHA
    d67dd6a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. Configuration menu
    Copy the full SHA
    e8ec215 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2018

  1. Configuration menu
    Copy the full SHA
    9c291b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2018

  1. Configuration menu
    Copy the full SHA
    c15448f View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2018

  1. Use the correct variable

    The issue could not cause problems in practice because
    ot-json0 does not support presence.
    gkubisa committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    173bf3a View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2018

  1. Small test update

    gkubisa committed Jun 21, 2018
    Configuration menu
    Copy the full SHA
    054d34d View commit details
    Browse the repository at this point in the history
  2. Implement undo/redo

    gkubisa committed Jun 21, 2018
    Configuration menu
    Copy the full SHA
    9f843ef View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2018

  1. Configuration menu
    Copy the full SHA
    7e82073 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    927b4eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cfd3da View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2018

  1. Update tested nodejs versions

    gkubisa committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    15cdd1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfca37f View commit details
    Browse the repository at this point in the history
  3. Simplify the code

    gkubisa committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    5e009d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    642ded6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    56b726b View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2018

  1. Support skipNoop option

    gkubisa committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    efd6e6e View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Configuration menu
    Copy the full SHA
    d5f0225 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2018

  1. Implement UndoManager (WIP)

    gkubisa committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    ade98a4 View commit details
    Browse the repository at this point in the history
  2. Simplify the code

    gkubisa committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    f289a58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    498ee3f View commit details
    Browse the repository at this point in the history
  4. Fix some issues

    gkubisa committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    1eb1d3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12392a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1f9cb2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    563bc80 View commit details
    Browse the repository at this point in the history
  8. Add more tests

    gkubisa committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    11ec724 View commit details
    Browse the repository at this point in the history
  9. Add a test

    gkubisa committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    33be4b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2018

  1. Configuration menu
    Copy the full SHA
    14e5180 View commit details
    Browse the repository at this point in the history
  2. Fix sharedb does not exist

    gkubisa committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    e45dcc9 View commit details
    Browse the repository at this point in the history
  3. Remove unused variable

    gkubisa committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    d5a03f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acf496b View commit details
    Browse the repository at this point in the history
  5. Update dependencies

    gkubisa committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    d09e506 View commit details
    Browse the repository at this point in the history
  6. Clean up after merge conflict

    gkubisa committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    bfba7c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c7170d7 View commit details
    Browse the repository at this point in the history
  8. Rename a method and option for undo manager

    - connection.undoManager() -> connection.createUndoMananger()
    - composeTimeout -> composeInterval
    gkubisa committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    eb3cea2 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2018

  1. Update docs

    gkubisa committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    684725a View commit details
    Browse the repository at this point in the history
  2. Add more tests

    gkubisa committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    e0787b7 View commit details
    Browse the repository at this point in the history
  3. Move some tests

    gkubisa committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    a788f1e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d206a31 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a28e43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    762496a View commit details
    Browse the repository at this point in the history
  7. Remove --exit mocha option

    gkubisa committed Jul 20, 2018
    Configuration menu
    Copy the full SHA
    e4c5e6d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1d41f79 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    428c46a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    543307f View commit details
    Browse the repository at this point in the history