summaryrefslogtreecommitdiff
path: root/src/client/rz_mesh.js
AgeCommit message (Collapse)Author
2015-06-04add copyright and license headers for GNU AGPL v3Alon Levy
2015-05-12client/rz_mesh: push attribute diffs to activity monitorAlon Levy
2015-05-12client/rz_mesh: remove duplicate codeAlon Levy
2015-05-12client/rz_mesh: set meta on topo_diff_specAlon Levy
2015-05-12client: add initial activity streamAlon Levy
activity widget that will show: - history for document loaded, gotten via clone REST api - activity as it happens, identical to diffs received but with the context - which user, when if a topo diff what sentence created it.
2015-04-25client: drop rz_server_{host,port}, use document.locationAlon Levy
Since the client can be hidden from the server via multiple layers, be they load balancers, proxies or iptable rules, it is simpler to not have the server aware of those layers and have to inform the client of them, instead use information the client already has.
2015-04-14rz_mesh: reconnect only after 30 secLV-426
2015-04-09rz_core.js, rz_mesh.js: we init/destroyLV-426
2015-04-09rz_mesh.js: rzdoc subscription handlingLV-426
2015-02-15{client/rz_mesh: make commit_diff__topo input a TopoDiff, relied on by ↵Alon Levy
various diffBus listeners
2015-02-09rz_config: embed in index, remove as moduleAlon Levy
Still missing: remove host/port, let client use same as url it was served on. remove other flags no longer relevant. better mapping of server config to avoid double work?
2015-02-05rz_mesh.js: improve ws_server_url construction readabilityLV-426
2015-01-23switch to socket.disconnect()LV-426
2015-01-21client/rz_mesh: there is no socket.close on chrome, avoid calling it for now ↵Alon Levy
(need proper replacement?)
2015-01-13rz_mesh.js: attempt to actively disconnect on 'beforeunload' eventLV-426
2015-01-13rz_mesh: ws_diff_merge__attr()LV-426
2015-01-12rz_mesh: ws_diff_merge__topo() - note: type safety is still lackingLV-426
2015-01-12rz_mesh.js: prefix functions with 'ws_'LV-426
2015-01-02use commit_diff__attr() on 'diff_merge__attr' ws msgLV-426
2015-01-02use commit_diff__topo() on 'diff_merge__topo' ws msgLV-426
2014-12-29rz_mesh: socket callbacksLV-426
2014-12-29rz_mesh: import socket.io as moduleLV-426
2014-12-28initial rz_mesh.js moduleLV-426