| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-03-24 | client/view/graph_view: remove debug print | Alon Levy | |
| 2015-03-24 | client/graph_view: add link distance depending on degree of node | Alon Levy | |
| 2015-03-24 | client/view/graph_view: force recalculation of linkDistance on each ↵ | Alon Levy | |
| force__load_graph | |||
| 2015-03-24 | client/model/graph: track node degree (O(1) amortized on link and node addition) | Alon Levy | |
| 2015-03-23 | client: dragging a node fixes it's position; unfixing needs to be thought out | Alon Levy | |
| 2015-03-22 | server/neo4j_util: actually neo4j supports any char as the first char ↵ | Alon Levy | |
| including general utf-8 (citation needed) | |||
| 2015-03-22 | server/neo4j_util: neo4j also supports underscore as first letter of a label | Alon Levy | |
| 2015-03-22 | server: more cascade exception logging | Alon Levy | |
| 2015-03-22 | server: support non ascii chars in link names | Alon Levy | |
| 2015-03-17 | client: Bacon/jquery dependency: use shim | Alon Levy | |
| add shim requirement for Bacon to have jquery loaded first, since Bacon patches in asEventStream (and other APIs). Undo the Bacon_wrapper non fix: git grep -l Bacon_wrapper | while read f; do sed -i -e s/Bacon_wrapper/Bacon/g $f; done | |||
| 2015-03-16 | client: plus/minus zoom implementation using log scale, state still in ↵ | Alon Levy | |
| d3.behavior.zoom | |||
| 2015-03-16 | client/selection: hide/show multiple node operations via parent div | Alon Levy | |
| 2015-03-16 | client/rz_core: small style fixes | Alon Levy | |
| 2015-03-16 | client: one line coding style fix | Alon Levy | |
| 2015-03-16 | server/db_driver: note on exception reraise related logging being fixed in ↵ | Alon Levy | |
| python 3 | |||
| 2015-03-16 | client/model/diff/Topo_Diff: ensure correct link names | Alon Levy | |
| 2015-03-16 | client: use 'untitled' as empty link fixes #381 | Alon Levy | |
| Sanitizes any link attribute change. Topo diff in next patch since I might want to reverse it - current interface doesn't allow introducing null link names on creation. | |||
| 2015-03-15 | server/db_driver: reraising exception loses stack, so log first part before ↵ | Alon Levy | |
| reraising Newo4JException | |||
| 2015-03-15 | client/graph_view: record rest force layout position and load right after ↵ | Alon Levy | |
| clone (per node id) (copied inline comment): HACK to load positions stored locally: on the first diff, which is the result of the initial clone, load positions from stored last settled position (see record_position_to_local_storage and restore_position_from_local_storage) this is before we have proper layout recording in the database, loaded together with the nodes and links. | |||
| 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 | wip: cypher parser test case | LV-426 | |
| 2015-03-15 | wip: cypher parser | LV-426 | |
| 2015-03-15 | log warning on query result set limit hit | LV-426 | |
| 2015-03-15 | server/db_op: raise limit to results in a single query to 16384 | Alon Levy | |
| Fixes truncation error as long as we don't go over 16384 nodes in a graph until an actual fragmentation mechanism (multiple queries aggregated into a single response) exists. | |||
| 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-15 | server/rz_feedback: clearer fix for utf-8 feedback problem | Alon Levy | |
| 2015-03-15 | server/rz_server: add time and level to logs | Alon Levy | |
| 2015-03-15 | server/rz_mail: allow feedback comment to be utf-8 | Alon Levy | |
| The "MIMEMultipart" utf-8 argument is not required for $SUBJECT, but I thought it might be relevant for the recipients list eventually (it could contain utf-8 text iiuc, not in the email portion but in the additional text allowed). | |||
| 2015-03-15 | server/rz_mail: use bytearray for feedback, fixes #379 | 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-13 | cri/from_csv: add missing | Alon Levy | |
| 2015-03-13 | cri: from_csv: multiple fixes, update to new internship label | Alon Levy | |
| 2015-03-12 | domain/cri/from_csv: add argument parser and main and config option | Alon Levy | |
| 2015-03-12 | wip upload/blob | Alon Levy | |
| 2015-03-12 | client: use some more VK constants | Alon Levy | |
| 2015-03-11 | wip: cypher parser test case | LV-426 | |
| 2015-03-11 | wip: cypher parser | LV-426 | |
| 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 | |
