| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-04 | add copyright and license headers for GNU AGPL v3 | Alon Levy | |
| 2015-05-12 | client/textanalysis: report sentence meta to server | Alon Levy | |
| 2015-05-04 | client/textanalysis: use type from current cursor selection for a new node. ↵ | Alon Levy | |
| Fixes #520 | |||
| 2015-05-04 | client: update selected type prompt based on cursor | Alon Levy | |
| 2015-05-04 | client: show node titles, not internal node types. fix #537 | Alon Levy | |
| 2015-04-10 | client: domain type_attributes are now a list for ordering | Alon Levy | |
| First type is default, and order is for shift-up/down selection, filter menu and type drop down in properties menu (so, basically everywhere). | |||
| 2015-04-10 | client: hack to allow collaborator/person to be default (will fix today) | Alon Levy | |
| 2015-04-09 | textanalysis.js: temporary fix: update default_nodetype for leap instance | LV-426 | |
| 2015-03-08 | client/completion: support links as well | Alon Levy | |
| the suggestions from textanalysis now come as a dictionary with {nodes: {name: id}, links: {name: id}} (before it was a single dictionary, {name:id}) And the options bus for the textanalyser and search completion have been updated accordingly. textanalyser also takes into account the cursor position to determine which of the option dictionaries to use. | |||
| 2015-03-08 | client/textanalysis: add element_at_position__is_link | Alon Levy | |
| 2015-03-07 | client: fix phantom type now that we have 4 types and not 5. Fixes #362 | Alon Levy | |
| 2015-03-07 | client: return default node type to person | Alon Levy | |
| 2015-03-07 | client: move nodetypes from consts to model/types | Alon Levy | |
| 2015-03-03 | textanalysis: fix multiple same names in sentence (a q b q c a => triangle) | Alon Levy | |
| 2015-03-02 | util: add text selection and functional utils for later red&blue input | Alon Levy | |
| 2015-03-01 | client/text_analysis: provide function to retrieve existing_nodes | Alon Levy | |
| 2015-03-01 | client: move obj_take to util | Alon Levy | |
| 2015-02-27 | client: rename separator_symbol to separator_string and move to rz_config | Alon Levy | |
| 2015-02-25 | client: selection tools: add link nodes in fan | Alon Levy | |
| 2015-02-24 | client/textanalysis: drop star case. Fixes #330 | Alon Levy | |
| This fixes the "remove chainlink" (aka star case) part of #330. The rest of #330, i.e. supporting "#1 is #2 not #3" to create two links, now with double spaces, is already fixed by textanalysis refactoring. | |||
| 2015-02-24 | client/textanalysis: more accurate comments, s/edge/verb/ | Alon Levy | |
| 2015-02-24 | client: set double spaces as separator instead of hash | Alon Levy | |
| 2015-02-24 | client/textanalysis: fix double space | Alon Levy | |
| handle correctly node separator containing spaces, of which a double space is a special case. | |||
| 2015-02-24 | client/textanalysis: fix empty string case | Alon Levy | |
| 2015-02-24 | client/textanalysis rewrite | Alon Levy | |
| I considered breaking this into multiple parts but it is too much work and not worth it at this point. Logically there are two parts: a bunch of support functions, most of them are generic (list_* and obj_*, subsets) plus a few special functions: tokens_to_graph_elements and groups_to_thirds "thirds" is a list of objects representing either a node or a link with start, end and token. The token is the node/link name, the start and end are used to later lookup the node based on cursor position (for type changing from the command line). groups is just an intermediate step where each individual token (space separates them, except when in quotes) is still a separate entry in the list. The logic of textanalysis remains: - prefix (text before the first node) means the first link is the complete sentence - starCase ramains (creating a single center node of the complete sentence and linking everything to it with the 'chained' link name) - and logic is updated to include multiple and sequences (the simple case remains for a single stretch of ands). Simplifications of the code: - single place calls for __addNode and __addLink - no more orderStack, instead we have a thirds array of node,link pairs flattened to a single list, each with start/end in the sentence (this takes into account the hash mark). | |||
| 2015-02-24 | client/textanalysis: add new node_token module global variable and use in ↵ | Alon Levy | |
| tokenize | |||
| 2015-02-24 | jshint: client/textanalysis: remove dead code (we create suggestions from ↵ | Alon Levy | |
| scratch on every update) | |||
| 2015-02-24 | jshint: client/textanalysis: various lint fixes | Alon Levy | |
| 2015-02-24 | jshint: client/textanalysis: move use strict to function to avoid stricting ↵ | Alon Levy | |
| everything | |||
| 2015-02-23 | client/textanalysis: code style for and_connect | Alon Levy | |
| 2015-02-23 | client/textanalysis: s/token_set_new_node_names/node_names/ (and _links) | Alon Levy | |
| 2015-02-11 | client/textanalysis: fix possible usage of _get_lastnode when undefined | Alon Levy | |
| 2015-02-11 | client/textanalysis: sanitize quotes, fixes #293 | Alon Levy | |
| 2015-01-27 | client: remove whitespace around tokens: Fixes #292 | Alon Levy | |
| 2015-01-21 | Fixes #289: show completions in original case | Alon Levy | |
| 2015-01-21 | client: Fixes #290 use lower case name hash | Alon Levy | |
| 2015-01-13 | client: drop and links always; fixes #276 | Alon Levy | |
| 2015-01-13 | client: move NEW_NODE_NAME to consts, use everywhere | Alon Levy | |
| 2015-01-13 | textanalysis: only send new nodes. Fixes #260 | Alon Levy | |
| 2015-01-13 | client/graph: find_node__* default to recursion but optional | Alon Levy | |
| 2015-01-13 | client: textanalysis: fix type changing. Fixes #262 | Alon Levy | |
| 2015-01-13 | client/textanalysis: use constant for 'new node' | Alon Levy | |
| 2015-01-12 | client: don't keep quotes in node name: Fixes #258 | Alon Levy | |
| 2015-01-11 | client/textanalysis: fix node type change on tab to use cursor correctly ↵ | Alon Levy | |
| (still cannot change type of chained node during editing) | |||
| 2015-01-11 | client/textanalysis: move tokenize into module | Alon Levy | |
| 2015-01-07 | client/textanalysis: fix Tab setting on new nodes. Cannot change types of ↵ | Alon Levy | |
| existing nodes through text analysis (regression, not sure if bad) | |||
| 2015-01-06 | client: fix tab switching; move to new tokenize implementation (not strictly ↵ | Alon Levy | |
| ""right"" | |||
| 2015-01-06 | client/textanalysis: use new_tokenize | Alon Levy | |
| 2015-01-06 | client: wip: get tab working again | Alon Levy | |
| 2015-01-06 | client/analyzeSentence: use spec | Alon Levy | |
