| Age | Commit message (Expand) | Author |
| 2015-01-04 | rename rhizi_api -> rz_api | LV-426 |
| 2015-01-04 | rhizi_api breakup: common, rest & websocket files | LV-426 |
| 2015-01-04 | Topo_Diff.to_json_dict() | LV-426 |
| 2015-01-02 | test_rz_mesh.py: practical rewrite, supported test functions: | LV-426 |
| 2015-01-02 | rz_mesh.py imports | LV-426 |
| 2015-01-02 | init_ws_interface(): adapt to rz_kernel, hook ws multicasts to REST triggers ... | LV-426 |
| 2015-01-02 | mv log_multicast() to RZ_WebSocket_Server | LV-426 |
| 2015-01-02 | on_diff_commit__attr() | LV-426 |
| 2015-01-02 | rhizi_api.py: extract core logic to rz_kernel (REST/web-socket agnostic) | LV-426 |
| 2015-01-02 | __common_exec(): on_error | LV-426 |
| 2015-01-02 | __common_resp_handle(): doc serialization assumptions | LV-426 |
| 2015-01-02 | _validate_obj__attr_diff(): validate API incoming objects | LV-426 |
| 2015-01-02 | DBO_attr_diff_commit(): document return type | LV-426 |
| 2015-01-02 | DBO_topo_diff_commit() return Topo_Diff | LV-426 |
| 2015-01-02 | server python module __init__.py, currently empty | LV-426 |
| 2015-01-02 | server-tests/test_util.py | LV-426 |
| 2015-01-02 | update tests to use '__label_set' | LV-426 |
| 2015-01-02 | use commit_diff__attr() on 'diff_merge__attr' ws msg | LV-426 |
| 2015-01-02 | use commit_diff__topo() on 'diff_merge__topo' ws msg | LV-426 |
| 2015-01-02 | misc changes: newline at end of file, etc. | LV-426 |
| 2015-01-02 | update test_attr_diff_commit() | LV-426 |
| 2015-01-02 | improve test data formatting | LV-426 |
| 2015-01-02 | DBO_attr_diff_commit: echo Attr_Diff on success, skip neo4j return data parsing | LV-426 |
| 2015-01-02 | rm DB index creation in test | LV-426 |
| 2014-12-29 | rz_mesh: remove unussed import | Alon Levy |
| 2014-12-29 | commit_diff__vis() boilerplate | LV-426 |
| 2014-12-29 | model/diff: new_topo_diff() object init | LV-426 |
| 2014-12-29 | rz_mesh: socket callbacks | LV-426 |
| 2014-12-29 | rz_mesh: import socket.io as module | LV-426 |
| 2014-12-29 | requirejs config: sort, import socket.io via shim | LV-426 |
| 2014-12-28 | fixes #247 - make selection listen to graph changes to recognize a deleted node | Alon Levy |
| 2014-12-28 | log: improve ws msg-name logging | LV-426 |
| 2014-12-28 | init-htpasswd-db stuff, ignore | LV-426 |
| 2014-12-28 | init sequence refactoring: start SocketIO server by default | LV-426 |
| 2014-12-28 | reduce coupling: refactor log call out of init_rest_interface() | LV-426 |
| 2014-12-28 | rz_mesh hook, depends on backend__maintain_ws_connection, default=false | LV-426 |
| 2014-12-28 | initial rz_mesh.js module | LV-426 |
| 2014-12-28 | json import | LV-426 |
| 2014-12-28 | Topo_Diff JSON encoder | LV-426 |
| 2014-12-28 | test_rz_mesh.py | LV-426 |
| 2014-12-28 | rz_mesh.py - initial websocket implementation | LV-426 |
| 2014-12-28 | rm test(cfg_dir) | LV-426 |
| 2014-12-28 | client/textanalysis: don't create links without explicit text (Fixes #232) | Alon Levy |
| 2014-12-28 | Fixes #245 - broken link deletion | Alon Levy |
| 2014-12-28 | Fixes #238 - tab works again | Alon Levy |
| 2014-12-28 | client: fix #238 - ReferenceError due to refactoring error | Alon Levy |
| 2014-12-28 | Fixes #232 - #x #y raises error and doesn't get committed | Alon Levy |
| 2014-12-28 | client/textanalysis: Fixes #233 regression | Alon Levy |
| 2014-12-28 | Fixes #217 - username initials displayed in upper right corner blue circle | Alon Levy |
| 2014-12-28 | client/textanalysis: fix #241 - return spaces to chained sentence chain node | Alon Levy |