<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Models/Context.php, branch 1.3.1-beta</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.3.1-beta</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.3.1-beta'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2015-10-25T18:26:35+00:00</updated>
<entry>
<title>Iff expanded to "true if ..., false otherwise"</title>
<updated>2015-10-25T18:26:35+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2015-10-25T18:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2d06b472cdf72175c42269a12cb2470ceda1c084'/>
<id>urn:sha1:2d06b472cdf72175c42269a12cb2470ceda1c084</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/pull/1011
https://github.com/FreshRSS/FreshRSS/issues/938
</content>
</entry>
<entry>
<title>Config allow robots</title>
<updated>2015-10-24T22:01:13+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2015-10-24T21:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=02a3cb4652d4c87ec3202d39f6cd8a240a1a7373'/>
<id>urn:sha1:02a3cb4652d4c87ec3202d39f6cd8a240a1a7373</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/938
</content>
</entry>
<entry>
<title>Use the search object to get values in the search</title>
<updated>2015-02-21T14:46:21+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-02-21T14:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=115612959302fc51c4720b7a954bf8cbe1b14f3b'/>
<id>urn:sha1:115612959302fc51c4720b7a954bf8cbe1b14f3b</id>
<content type='text'>
It is now possible to combine multiple keywords to do a search. The separation of concern is better now since the search extraction is not done in the DAO anymore.
At the moment, a multiple keyword search is stored as this. It could be nice to have it rendered differently in the search page to make it more readable.
At the moment, there is a problem with search enclosed by ". Same search works well when enclosed by '.
</content>
</entry>
<entry>
<title>Extract the search code from the context</title>
<updated>2015-02-12T02:49:21+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-02-12T01:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f30ded2f863ed4a33ae8194d6cf00eaa877c9b6a'/>
<id>urn:sha1:f30ded2f863ed4a33ae8194d6cf00eaa877c9b6a</id>
<content type='text'>
I figured that the code for the search could be extracted from the context to have separation of concern.
It supports multiple keywords. It suports also multiple tag keywords.
</content>
</entry>
<entry>
<title>Add a way to parse search string to extract keywords</title>
<updated>2015-02-09T01:53:36+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2015-02-09T01:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4bb8548eccf22b40c25352fe27c66f1f8039ebcd'/>
<id>urn:sha1:4bb8548eccf22b40c25352fe27c66f1f8039ebcd</id>
<content type='text'>
This feature is not in use at the moment, but it will be handy to reorganize the query building process. It allows to have more than one keyword in the search box.
Full tests are available as well.

It probably needs a refactoring later, but I think this is the first step to make the application full object oriented and testable.
</content>
</entry>
<entry>
<title>Change name of user configuration var in Context</title>
<updated>2015-01-05T21:45:03+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-05T21:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7cca47d1ab5838f5440b1a1e08fa4c0d43989664'/>
<id>urn:sha1:7cca47d1ab5838f5440b1a1e08fa4c0d43989664</id>
<content type='text'>
- FreshRSS_Context::$conf is replaced by FreshRSS_Context::$user_conf
- Introduce FreshRSS_Context::$system_conf
- Remove FreshRSS_Configuration object

See https://github.com/FreshRSS/FreshRSS/issues/730
</content>
</entry>
<entry>
<title>New configuration system (not working yet)</title>
<updated>2015-01-05T15:54:16+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-05T15:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=51a71ec4b9d62528054be8faee1576a8fd6d37f6'/>
<id>urn:sha1:51a71ec4b9d62528054be8faee1576a8fd6d37f6</id>
<content type='text'>
- Use only Minz_Configuration
- register() method to load a new configuration file
- get() to get a configuration
- new exceptions related to configuration
- fix a list configuration calls to have FRSS working

Current problems to resolve:

- How to handle configuration param verifications (i.e. check auth_type
  is a value from none, http_auth, persona or form)
- We must use $conf = Minz_Configuration::get('system'); $general_conf = $conf-&gt;general;
  to access global system configuration which is quite annoying. How to change that?

See https://github.com/FreshRSS/FreshRSS/issues/730
</content>
</entry>
<entry>
<title>Fix i18n for normal view</title>
<updated>2014-12-10T23:00:15+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-12-10T23:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d455837c6d6e3ad3d64d06f40c947c93fc4e2086'/>
<id>urn:sha1:d455837c6d6e3ad3d64d06f40c947c93fc4e2086</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an automatic sticky post configuration</title>
<updated>2014-11-22T13:01:31+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2014-11-22T13:01:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a3a77b09e96f66eec4e31e638b58c785cfb369a3'/>
<id>urn:sha1:a3a77b09e96f66eec4e31e638b58c785cfb369a3</id>
<content type='text'>
Before, when the article while marked as read while scrolling and auto removed after reading, the display was in the middle of the following article.
Now, the article is forced to be a sticky article so the user display is forced to be on top of the following article.
</content>
</entry>
<entry>
<title>Add a feature to hide articles when they are read</title>
<updated>2014-11-02T15:05:26+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2014-11-02T15:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=960f86ba20fdf7320c957141a9983d17c7e521fa'/>
<id>urn:sha1:960f86ba20fdf7320c957141a9983d17c7e521fa</id>
<content type='text'>
This is a new reading option to hide articles when they are read. The hidding process occurs when the article is left for an other article. This way, even when the article is marked as read on opening, it is hidden only while navigating to an other article.
I'm not really happy with the behavior when the "mark while scrolling" option is enabled. Please review.
It is missing the i18n since we're not supposed to push them before it exists on i18n.freshrss.org. Or maybe I misunderstood the process.

See #476
</content>
</entry>
</feed>
