<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/src/client/textanalysis.ui.js, branch graph-view-commit-log</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/src/client/textanalysis.ui.js?h=graph-view-commit-log</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/src/client/textanalysis.ui.js?h=graph-view-commit-log'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2015-01-13T11:49:31Z</updated>
<entry>
<title>client: move NEW_NODE_NAME to consts, use everywhere</title>
<updated>2015-01-13T11:49:31Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-13T11:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=fdcb62d52e046ada021d6caeebaea6f0a2b0a95e'/>
<id>urn:sha1:fdcb62d52e046ada021d6caeebaea6f0a2b0a95e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/graph: editType: drop state</title>
<updated>2015-01-13T09:35:21Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-13T09:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=0bf945e1f6796a0af53149682e225540ad64a3f2'/>
<id>urn:sha1:0bf945e1f6796a0af53149682e225540ad64a3f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/textanalysis: fix node type change on tab to use cursor correctly (still cannot change type of chained node during editing)</title>
<updated>2015-01-11T10:43:16Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-11T10:43:16Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=ea74876fb9d980b17db1bd504fb5ef28dd75382e'/>
<id>urn:sha1:ea74876fb9d980b17db1bd504fb5ef28dd75382e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: fix tab switching; move to new tokenize implementation (not strictly ""right""</title>
<updated>2015-01-06T20:34:38Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-06T20:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=168a9bfb109a4a44c185fa5d9367f6e8aec6c279'/>
<id>urn:sha1:168a9bfb109a4a44c185fa5d9367f6e8aec6c279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/textanalysis: whitespace in header</title>
<updated>2015-01-06T19:43:04Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-06T19:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=0d2d7f1992fcf7dc48a7f905627b1288744f5513'/>
<id>urn:sha1:0d2d7f1992fcf7dc48a7f905627b1288744f5513</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/analyzeSentence: use spec</title>
<updated>2015-01-06T19:42:22Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-06T19:42:22Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=8a276a3e94f3a6227e766b41e94119e0001ab5bc'/>
<id>urn:sha1:8a276a3e94f3a6227e766b41e94119e0001ab5bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial graph_view introduction - mixing circle &amp; force layouts</title>
<updated>2015-01-05T11:23:57Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-04T14:44:38Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=ff5c984089c19467304dbec0b87b2aa019717b13'/>
<id>urn:sha1:ff5c984089c19467304dbec0b87b2aa019717b13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>introduce commit_and_tx_diff__topo &amp; commit_diff__topo</title>
<updated>2015-01-05T11:23:57Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-30T08:31:39Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=54aa65a3dab029f28741875eb11a40adb06aff51'/>
<id>urn:sha1:54aa65a3dab029f28741875eb11a40adb06aff51</id>
<content type='text'>
Multiple fixes / changes. _bugs introduced_

Changes:
graph has two change functions (i.e. the internal API):
- commit_and_tx_diff_topo
  This currently transmits, later will optimistically apply first
- commit_diff__topo
  This only applies. Used on the ajax success path for commit_and_tx_diff__topo
  and when changes are only local.
  It signals on the diffBus
- diffBus - a Bacon.Bus that all UI listens to
  - selection UI
  - node/link dialogs
  - main view (rz_core/update_view__graph)

Small changes:
whitespace
rename filer-&gt;filter

Completely broken:
 - text entry. should use commit_diff__topo

Problems introduced:
selection doesn't work correctly.
editing not verified yet
</content>
</entry>
<entry>
<title>Fixes #238 - tab works again</title>
<updated>2014-12-28T14:07:12Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-28T14:07:09Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=e82a59bb10bd25ed2bd73f32077baa2f1fc1b8d9'/>
<id>urn:sha1:e82a59bb10bd25ed2bd73f32077baa2f1fc1b8d9</id>
<content type='text'>
Broken during recent overzealous precondition addition
</content>
</entry>
<entry>
<title>use topo_diff for user input changes</title>
<updated>2014-12-23T20:03:17Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-23T19:53:46Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=f7ff8bc38410c2666665c4c70cc71c17f6eb7835'/>
<id>urn:sha1:f7ff8bc38410c2666665c4c70cc71c17f6eb7835</id>
<content type='text'>
pretty large commit, but it mainly boils to
 - reusing the same format clone returns to the client for topo_diff

bad bad code introduced mainly in client side, but server wasn't spared:
 - graph/commit_topo__diff massages the links too much - this should not
   be there at all, it should be in the correct format to begin with.

server code duplication between clone &amp; topo_diff post processing,
should be factored out

on the good side: single transaction whenever user presses enter, and
the correct place to send back any accumulated diffs (other user
changes).
</content>
</entry>
</feed>
