<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/controllers/indexController.php, branch 0.9.4</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.9.4</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.9.4'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2013-12-15T10:28:27+00:00</updated>
<entry>
<title>Problème casse renommage répertoire</title>
<updated>2013-12-15T10:28:27+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-15T10:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b4463cb69e64ff2dfe840ef69f1b825ecdbee43e'/>
<id>urn:sha1:b4463cb69e64ff2dfe840ef69f1b825ecdbee43e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Date minimum pour afficher les articles</title>
<updated>2013-12-15T03:07:12+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-15T03:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7e64cda41548500c25825cca29bb7e0167249b83'/>
<id>urn:sha1:7e64cda41548500c25825cca29bb7e0167249b83</id>
<content type='text'>
Implémente décision
https://github.com/marienfressinaud/FreshRSS/issues/323
</content>
</entry>
<entry>
<title>Grosse refactorisation pour permettre le chargement automatique des classes</title>
<updated>2013-12-15T02:30:24+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-15T02:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=878e96202e8a22e4857b98e29b0a1fce68eccbc9'/>
<id>urn:sha1:878e96202e8a22e4857b98e29b0a1fce68eccbc9</id>
<content type='text'>
C'est parti de changements pour
https://github.com/marienfressinaud/FreshRSS/issues/255 et finalement
j'ai continué la refactorisation...

Ajout de préfixes FreshRSS_ et Minz_ sur le modèle de SimplePie_.
Toutes les classes sont maintenant en chargement automatique (devrait
améliorer les performances en évitant de charger plein de classes
inutilisées, et faciliter la maintenance).
Suppression de set_include_path().
Si souhaité, certaines classes de Minz pourraient être déplacées dans un
sous-répertoire, par exemple les exceptions.

Tests et relecture nécessaires.
</content>
</entry>
<entry>
<title>Correction rss_title</title>
<updated>2013-12-01T22:13:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-01T22:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f0be8fd4f278f16a953492b05369f9ca215e9aab'/>
<id>urn:sha1:f0be8fd4f278f16a953492b05369f9ca215e9aab</id>
<content type='text'>
rss_title avait été perdu par un patch récent
</content>
</entry>
<entry>
<title>JSON : utiliser application/json</title>
<updated>2013-12-01T16:50:35+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-01T16:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b646bd2f084483bc95b279be3175c77174fbeb89'/>
<id>urn:sha1:b646bd2f084483bc95b279be3175c77174fbeb89</id>
<content type='text'>
Les réponses JSON utilisaient indument text/html
Repéré à cause de
https://github.com/marienfressinaud/FreshRSS/issues/306
</content>
</entry>
<entry>
<title>Optimisation recherche et pagination</title>
<updated>2013-11-30T21:47:48+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-30T21:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1e077160fca3306a273ecae5a366fd756c32baee'/>
<id>urn:sha1:1e077160fca3306a273ecae5a366fd756c32baee</id>
<content type='text'>
* Optimisation recherche SQL avec utilisation de HAVING plutôt que WHERE
* Simplification et amélioration des performances en supprimant de
RSSPaginator qui n'aidait plus vraiment et nécessitait plus de code et
des copies de données.
* Correction d'un bug dans le titre de la page introduit récemment, et
simplification
</content>
</entry>
<entry>
<title>Recherche côté SQL avec LIKE</title>
<updated>2013-11-30T16:21:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-30T16:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=37ce14c093c3dd009bcd7b627c5e819ac88dd5b7'/>
<id>urn:sha1:37ce14c093c3dd009bcd7b627c5e819ac88dd5b7</id>
<content type='text'>
Premier essai de recherche côté base de données (à améliorer)
https://github.com/marienfressinaud/FreshRSS/issues/204

Pour l'instant fait avec du LIKE et pas d'indexation texte complet.

* Suppression de EntriesGetter car le code est devenu plus simple grâce
au filtrage côté SQL
* Uniformisation de get_c à une lettre ('all' devient 'a','favoris'
devient 's' - pour "starred") pour simplifier le code
* low_to_high par DESC, high_to_low par ASC
* Réduction du nombre de créations de *DAO dans indexController
* Refactorisation de checkAndProcessType()

Pas encore trop testé...
</content>
</entry>
<entry>
<title>touch en microsecondes</title>
<updated>2013-11-28T19:59:31+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-28T19:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7cdc477c45a84bde56f5253ce34924f164e6ca0a'/>
<id>urn:sha1:7cdc477c45a84bde56f5253ce34924f164e6ca0a</id>
<content type='text'>
Passage en microsecondes pour le touch (gestion du cache) pour éviter
les problèmes en particulier dans le cas de requêtes de moins d'une
seconde.
Nouvelle fonction invalidateHttpCache() pour plus facilement changer de
méthode de contrôle de fraîcheur de cache.
Devrait résoudre https://github.com/marienfressinaud/FreshRSS/issues/296
</content>
</entry>
<entry>
<title>Corrige bug chargement JS</title>
<updated>2013-11-17T11:42:46+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-11-17T10:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8c8e5257d8d092822ca956d014ee74521d147744'/>
<id>urn:sha1:8c8e5257d8d092822ca956d014ee74521d147744</id>
<content type='text'>
Lorsque la vue par défaut était le mode lecture, le JS ne se chargeait
pas. La faute au script LazyLoad qui n'était pas chargé correctement
</content>
</entry>
<entry>
<title>Réorganisation des fichiers utilisateur</title>
<updated>2013-11-17T01:56:30+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-17T01:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9c5c023e36a24b58baeab108012cd9eb42ccda60'/>
<id>urn:sha1:9c5c023e36a24b58baeab108012cd9eb42ccda60</id>
<content type='text'>
Implémente https://github.com/marienfressinaud/FreshRSS/issues/248
</content>
</entry>
</feed>
