<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/src/client/view/search.js, branch reqs</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/src/client/view/search.js?h=reqs</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/src/client/view/search.js?h=reqs'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2015-08-08T12:09:27Z</updated>
<entry>
<title>fixing problems with position recording - broke temporary and broke still &lt;enter&gt; breaks (need to reload to see the new node - so it is missing an attribute?</title>
<updated>2015-08-08T12:09:27Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-08-08T12:09:27Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=f729cf729f46998e86da025f8829a272a5330b0c'/>
<id>urn:sha1:f729cf729f46998e86da025f8829a272a5330b0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add copyright and license headers for GNU AGPL v3</title>
<updated>2015-06-04T11:22:19Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-05-28T07:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=6ed6f96b1c2daa3170fdf60728edcb9080a1d3a2'/>
<id>urn:sha1:6ed6f96b1c2daa3170fdf60728edcb9080a1d3a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: search: clear on doc change. Fixes #532</title>
<updated>2015-05-03T08:23:52Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-05-03T08:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=a2a5bed122b257fdeeec0dec2cee09b93c8eb58f'/>
<id>urn:sha1:a2a5bed122b257fdeeec0dec2cee09b93c8eb58f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client search/completer: use '|' only for separation, append on enter from complete</title>
<updated>2015-04-13T12:06:29Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-04-13T12:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=5bfc1efe4516ab27dca1315549655fcc5327a396'/>
<id>urn:sha1:5bfc1efe4516ab27dca1315549655fcc5327a396</id>
<content type='text'>
</content>
</entry>
<entry>
<title>search: only complete on: click, completion, enter</title>
<updated>2015-04-10T19:50:30Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-04-10T19:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=4c56e301042189f5220543609130cef5c6a36bfa'/>
<id>urn:sha1:4c56e301042189f5220543609130cef5c6a36bfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: use some more VK constants</title>
<updated>2015-03-11T22:34:10Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-11T22:33:53Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=9e002baeb5e2770411e46b9dfd91e1bb26d4d668'/>
<id>urn:sha1:9e002baeb5e2770411e46b9dfd91e1bb26d4d668</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/view/search: deduplicate and debounce for 300 milliseconds</title>
<updated>2015-03-09T18:25:39Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-09T18:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=4deaa20976253bea47609ecbf72573f789952503'/>
<id>urn:sha1:4deaa20976253bea47609ecbf72573f789952503</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client/view/search: use FRP</title>
<updated>2015-03-09T18:23:25Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-09T18:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=b03fc5ad6bb3a8f2bd060cc10e6b4679308a021a'/>
<id>urn:sha1:b03fc5ad6bb3a8f2bd060cc10e6b4679308a021a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: search in nodes and attributes</title>
<updated>2015-03-09T18:12:31Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-09T18:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=dd2c16e22b76ca299c4edfcd8f62d22e6bf39baa'/>
<id>urn:sha1:dd2c16e22b76ca299c4edfcd8f62d22e6bf39baa</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>client/completion: support links as well</title>
<updated>2015-03-08T12:55:16Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-03-08T12:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=59c23de887c2938533b735f0dedbb788e22d0f6f'/>
<id>urn:sha1:59c23de887c2938533b735f0dedbb788e22d0f6f</id>
<content type='text'>
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.
</content>
</entry>
</feed>
