| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-03-15 | client/graph_view: rename debug only function with double underscore prefix | Alon Levy | |
| 2015-03-15 | client/graph_view: extract force__load_graph | Alon Levy | |
| 2015-03-15 | client: add util.log_error, use for clone missing dst/src ids | Alon Levy | |
| 2015-03-15 | client: ignore bad links on clone | Alon Levy | |
| 2015-03-13 | client/graph_view: double force layout distance (CRI patch) | Alon Levy | |
| 2015-03-13 | client: fix json export and import to use model/types to account for allowed ↵ | Alon Levy | |
| attributes | |||
| 2015-03-13 | history: broken wheel recording, specifically when scrolling in node_info, ↵ | Alon Levy | |
| silence for now | |||
| 2015-03-12 | client: use some more VK constants | Alon Levy | |
| 2015-03-10 | client: graph_view: handle keyboard events when svg nodes are focused | Alon Levy | |
| enter to open edit, space and shift-space to select/append. | |||
| 2015-03-10 | client: graph_view: make nodes tabindex'able sorted top to bottom left to right | Alon Levy | |
| 2015-03-09 | client/view/search: deduplicate and debounce for 300 milliseconds | Alon Levy | |
| 2015-03-09 | client/view/search: use FRP | Alon Levy | |
| 2015-03-09 | client: search in nodes and attributes | Alon Levy | |
| Fixes #358 Implementation limitations: - uses hasOwnProperty for search, and further filters on strings. So technically could be oversearching - i.e. string properties that are not attributes. We should keep an attribute key on Node and Link - there is no selected link, just selected nodes. So we select both source and destination. Opening issue #367 for this. | |||
| 2015-03-09 | client/graph_view: set maximal size of 100px for an image, keeping aspect ratio | Alon Levy | |
| 2015-03-09 | client/graph_view: show images with correct size, but force layout doesn't ↵ | Alon Levy | |
| take it into account | |||
| 2015-03-09 | client/graph_view: console debug log when link is an image according to ↵ | Alon Levy | |
| crude heuristic What we need to do is two things: 1. when a new link is supplied, go download it and let the browser tell us if it is an image and if so what are it's dimensions 2. cache that data in the db (on the to-be-added view node). Actually 3. cache the image itself. This will also allow uploading images with no link. Where to cache the images - on disk with a hash, plus breakdown into multiple directories to avoid filesystem limits. | |||
| 2015-03-09 | client: graph_view: update image href+width+height on every "frame" | Alon Levy | |
| 2015-03-09 | client/graph_view: remove extra useless 'a' element on nodes | Alon Levy | |
| 2015-03-09 | client: graph_view: make nodes tab focusable. no visible indication (:focus) ↵ | Alon Levy | |
| and no interaction possible yet | |||
| 2015-03-09 | client: fix scrolling of window on focus in feedback button (Fixes #366) | Alon Levy | |
| This is actually a sort of workaround, since now you cannot use tab to focus on the feedback button, you have to click it with the mouse. Since most people (everybody?) would do that anyhow, it's good enough. An alternative is to change the 'botton: -3px' to anythin non-negative. I have not managed to capture or prevent the scrolling behaviour. What happens is that chrome tries to move the element into focus even though that is impossible since it is with a fixed position to an absolutely positioned element (body). | |||
| 2015-03-09 | client/view/svg_input: missing param x doc | Alon Levy | |
| 2015-03-08 | client/textanalyser_input: completer options: small rewrite | Alon Levy | |
| 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 | textanalyuser_input: provide bus for analysis results events (post analysis, ↵ | Alon Levy | |
| required for completion updates) | |||
| 2015-03-08 | client/textanalysis: add element_at_position__is_link | Alon Levy | |
| 2015-03-08 | client/view/completer: use VK_* | Alon Levy | |
| 2015-03-08 | client/filter: fix broken filter from recent model/types intro and ↵ | Alon Levy | |
| third-internship-proposal removal | |||
| 2015-03-08 | client: fix up/down being handled both by completer and by type selector ↵ | Alon Levy | |
| when shift pressed | |||
| 2015-03-07 | client: add missing club type from model/types | 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: use shift-up and shift-down for node type changes | Alon Levy | |
| 2015-03-07 | client/view/node_info: fix committing of new fields | Alon Levy | |
| 2015-03-07 | client/view/node_info: bug fix of white background while scrolling | Alon Levy | |
| 2015-03-07 | client/node_info: hack for y-overflow. creates horizontal bar as well which ↵ | Alon Levy | |
| is ugly Together with addition of new attributes fixes #357 | |||
| 2015-03-07 | client/node_info: add missing attributes to html at runtime | Alon Levy | |
| 2015-03-07 | client/model/types: store titles for types and attributes | Alon Levy | |
| 2015-03-07 | client: return default node type to person | Alon Levy | |
| 2015-03-07 | client: remove third-internship-proposal; Fixes #356 | Alon Levy | |
| 2015-03-07 | client: move nodetypes from consts to model/types | Alon Levy | |
| 2015-03-07 | client/node_info: bug fix | Alon Levy | |
| 2015-03-06 | client: introduce model/types, cleanup node_info (not quite enough) | Alon Levy | |
| 2015-03-04 | client:selection: invert on shift | Alon Levy | |
| 2015-03-04 | client: node_view: delete button: popup confirmation dialog | Alon Levy | |
| 2015-03-04 | client: fix res/static forgotten rename; Fixes #355 | Alon Levy | |
| 2015-03-04 | client: s/setup_merge_button/setup_toolbar/ | Alon Levy | |
| 2015-03-04 | client/view/selection: add confirm dialog to delete button | Alon Levy | |
| 2015-03-03 | client: toolbar: add delete button | Alon Levy | |
| 2015-03-03 | client/selection: add skipDuplicates | Alon Levy | |
| 2015-03-03 | client: fix toolbar buttons flashing when augmenting |selection|>=2 | Alon Levy | |
| 2015-03-03 | client: rename consistently links__delete, nodes__delete | Alon Levy | |
