| Age | Commit message (Expand) | Author |
| 2014-12-16 | model_diff.new_XXX_diff : remove redundant new operators | LV-426 |
| 2014-12-16 | Attr_Diff.prototype.add_xxx rename: follow server function names | LV-426 |
| 2014-12-16 | derive link type from name | LV-426 |
| 2014-12-16 | textanalysis: fix compareSubset | Alon Levy |
| 2014-12-16 | adapt_format_read/write_node/link update | LV-426 |
| 2014-12-16 | load_from_backend(): post ajax link pointer processing | LV-426 |
| 2014-12-16 | findNodeByName(): rm unused param | LV-426 |
| 2014-12-16 | create_node/link_from_spec: assertions | LV-426 |
| 2014-12-16 | _remove_node_set(): cascade_link_rm_set: collect removed links | LV-426 |
| 2014-12-16 | Node.prototype.equals(): compare by id | LV-426 |
| 2014-12-16 | major addLink() sig refactoring: addLink(link, peer_notify) | LV-426 |
| 2014-12-16 | addLink: drop drop_conjugator_links param, extract apply_conjugator_link_logic() | LV-426 |
| 2014-12-16 | rename inner auxiliary addLink to __addLink | LV-426 |
| 2014-12-16 | do not persist Node.status | LV-426 |
| 2014-12-16 | wip: __addNode, _remove_node_set: peer_notify support (backbone sync) | LV-426 |
| 2014-12-16 | refactor __set_obj_id(), mark id property as 'enumerable' | LV-426 |
| 2014-12-16 | pass node type as __label_set array | LV-426 |
| 2014-12-16 | rename commit_diff__X according to diff type | LV-426 |
| 2014-12-16 | drop findNode, switch to find_node__by_id: avoid linear search | LV-426 |
| 2014-12-16 | removeNodes(): add filter param | LV-426 |
| 2014-12-16 | findCoordinates() - rm unused state param | LV-426 |
| 2014-12-16 | rename removeNodes -> _remove_node_set | LV-426 |
| 2014-12-16 | removeNode(): rm unsued state param, | LV-426 |
| 2014-12-16 | getConnectedNodesAndLinks(): switch to find_node__by_id(), state never used a... | LV-426 |
| 2014-12-16 | __addNode(): log on type != 'bubble' | LV-426 |
| 2014-12-16 | this hacks | LV-426 |
| 2014-12-16 | __addNode(): assert id present on insertion, | LV-426 |
| 2014-12-16 | find_node__by_id() | LV-426 |
| 2014-12-16 | rm create_node__with_optional_id(), use id if supplied to create_node_from_spec | LV-426 |
| 2014-12-16 | model/util: read nodes in 'perm' state | LV-426 |
| 2014-12-16 | set 'rhizi.local' as default dev-mode server | LV-426 |
| 2014-12-16 | wrap backend calls with rz_config.backend_enabled | LV-426 |
| 2014-12-16 | load_from_backend(): refactor, UI update callback | LV-426 |
| 2014-12-16 | util.assert | LV-426 |
| 2014-12-14 | Fixes #204: analyzeSentence on completer change; this highlights the question... | Alon Levy |
| 2014-12-14 | completer: textContent is the equivalent of innerText in firefox. yes, jquery... | Alon Levy |
| 2014-12-14 | completer: small refactor of clicks | Alon Levy |
| 2014-12-08 | rz_core: remove console log used for development | Alon Levy |
| 2014-12-08 | completer: remove debug logs | Alon Levy |
| 2014-12-08 | completer: tab key can also hide, disabled on input since tab has other funct... | Alon Levy |
| 2014-12-08 | reorder link labels (.linklabel) | Alon Levy |
| 2014-12-08 | rz_core: selected links should be below selected nodes | Alon Levy |
| 2014-12-08 | links reordering per selection (Fixes #198) | Alon Levy |
| 2014-12-08 | completer: escape hides; anything else shows | Alon Levy |
| 2014-12-08 | graph: editName fix so renameing doesn't delete a node (Fixes #202) | Alon Levy |
| 2014-12-08 | innerHTML does what it claims, use innerText; Fixes #201 | Alon Levy |
| 2014-12-08 | reorder related & selected on top; Fixes #198 | Alon Levy |
| 2014-12-08 | selection: export node_selected for reordering nodes | Alon Levy |
| 2014-12-08 | set "related" on nodes referenced in ongoing text analysis | Alon Levy |
| 2014-12-08 | add a new state: "related" | Alon Levy |