<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Models/Search.php, branch 1.12.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.12.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.12.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2018-09-16T08:46:27+00:00</updated>
<entry>
<title>Improve authors (#2025)</title>
<updated>2018-09-16T08:46:27+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-09-16T08:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b323ed084620cac2222fe1c93ec05b9773eb81e6'/>
<id>urn:sha1:b323ed084620cac2222fe1c93ec05b9773eb81e6</id>
<content type='text'>
* Links for authors and multiple authors

Favour ';' as a separator instead of ',' to better cope with
multi-author scientific articles.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/1997 ,
https://github.com/FreshRSS/FreshRSS/issues/1968,
https://github.com/FreshRSS/FreshRSS/pull/2023

* Change i18n authors

* Update layout

* Unicode-compatible search

Example for `author:Loïc`

* author &lt;em&gt; styling

* Final details

* Minor spacing
</content>
</entry>
<entry>
<title>Tags split improvement (#2023)</title>
<updated>2018-09-15T11:06:29+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-09-15T11:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=af27b6d300723883f1110eee103eb892ddf1056d'/>
<id>urn:sha1:af27b6d300723883f1110eee103eb892ddf1056d</id>
<content type='text'>
* Tags split improvement

Some feeds use a single category with comma-separated tags.
Better handling of tags containing a space

* Handle spaces in searches with +

Can now search in tags containing spaces

* Fix searches with spaces for title and author
</content>
</entry>
<entry>
<title>Search allow double quotes</title>
<updated>2017-04-02T09:55:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-04-02T09:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=3011bbc5e1360a6b01f3ea652eae509a0bb5f164'/>
<id>urn:sha1:3011bbc5e1360a6b01f3ea652eae509a0bb5f164</id>
<content type='text'>
`author:"some name"`
</content>
</entry>
<entry>
<title>Negative searches</title>
<updated>2017-04-01T21:41:19+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-04-01T21:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=aadba9fb707d2d2bc6c05a84bb3a823895531137'/>
<id>urn:sha1:aadba9fb707d2d2bc6c05a84bb3a823895531137</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1381
Possibility to exclude authors, titles, tags, urls, words by prefixing
them by ! or - (like Google Search):

* !intitle:unwanted
* -intitle:unwanted
* -author:unwanted
* -#unwanted
* -unwanted

And one can use many of each and combine them with positive searches
</content>
</entry>
<entry>
<title>Improve search: intitle, author, inurl</title>
<updated>2017-04-01T20:31:12+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-04-01T20:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d9c0d25b85ef3df7ea2cdc261e274efcdd5cfce0'/>
<id>urn:sha1:d9c0d25b85ef3df7ea2cdc261e274efcdd5cfce0</id>
<content type='text'>
Allow multiple values of intitle: , author:, inurl:

Note: Tests for UserQueryTest are broken due to
https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-4.0.0#backwards-compatibility-issues
</content>
</entry>
<entry>
<title>Split the search into values</title>
<updated>2015-04-22T04:24:22+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-04-22T04:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d229216cccbd746b46630a44fa508ef0367ea1a1'/>
<id>urn:sha1:d229216cccbd746b46630a44fa508ef0367ea1a1</id>
<content type='text'>
Before, the search was a single value.
Now it is splited in chuncks when separated by spaces.
Except if they are enclosed by single quotes or double quotes.

For some reasons, the unit tests are working for both single and double quotes but the
search box isn't. It is working only with single quotes.
We need to investigate the reason of this behavior.

See #823
</content>
</entry>
<entry>
<title>Add a default string representation</title>
<updated>2015-02-21T14:47:40+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-02-21T14:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=74c020edc846d0afdecb05ae1e1f30a516dee002'/>
<id>urn:sha1:74c020edc846d0afdecb05ae1e1f30a516dee002</id>
<content type='text'>
In some part of the code, the search is displayed as is and crash since there is no way to display the search object as a string.
</content>
</entry>
<entry>
<title>Add search default raw value</title>
<updated>2015-02-21T14:46:25+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-02-21T14:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=50b6a02578c29c780e6fe36af712bdc7cfe81d3d'/>
<id>urn:sha1:50b6a02578c29c780e6fe36af712bdc7cfe81d3d</id>
<content type='text'>
Before, the default value was undefined. Now it always has a value even when no value is provided.
</content>
</entry>
<entry>
<title>Add required library</title>
<updated>2015-02-21T14:45:19+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-02-21T12:53:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f5028d30d047ae50ac2d89a9a66266de086ac718'/>
<id>urn:sha1:f5028d30d047ae50ac2d89a9a66266de086ac718</id>
<content type='text'>
The lib_date.php library was missing in the Search object file. It is required to make date conversion in that object.
</content>
</entry>
<entry>
<title>Refactor the code to make less unnecessaty calls</title>
<updated>2015-02-13T02:05:33+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-02-13T02:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9f83aa5fe79618be98cb027bb1070f5a11c51723'/>
<id>urn:sha1:9f83aa5fe79618be98cb027bb1070f5a11c51723</id>
<content type='text'>
There were multiple calls made to the cleaning method that were unnecessary since it is useful only on the last call.
It allows to simplify code by returning values ealier.
</content>
</entry>
</feed>
