<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/models/Feed.php, branch 0.6.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.6.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.6.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2013-11-09T14:20:27+00:00</updated>
<entry>
<title>Réduction durée cache SimplePie</title>
<updated>2013-11-09T14:20:27+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-09T14:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f1ae155a3c15c7c04e212d76fca465bb464aa988'/>
<id>urn:sha1:f1ae155a3c15c7c04e212d76fca465bb464aa988</id>
<content type='text'>
Réduction de la durée du cache SimplePie pour pouvoir plus facilement
choisir la fréquence de rafraîchissement par Cron.
Serait peut-être mieux ailleurs.
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/250
</content>
</entry>
<entry>
<title>Plus de tolérance pour les flux</title>
<updated>2013-11-07T18:18:52+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-07T18:18:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6464666075170b006501c4f12d6a2f470300af46'/>
<id>urn:sha1:6464666075170b006501c4f12d6a2f470300af46</id>
<content type='text'>
Utilise une méthode moins stricte qui tolère des erreurs XML dans les
flux.
Le choix de l'encodage en entrée a dû être légèrement changé car
SimplePie a une stratégie d'essayer plusieurs encodages jusqu'à en
trouver un qui marche.
En étant moins strict sur les erreurs, ça marche plus souvent, et du
coup les encodages n'étaient plus bon.
À essayer avec plein de flux.
Tous mes flux passent (~150).
Devrait permettre de fermer
https://github.com/marienfressinaud/FreshRSS/issues/233
Fonctionne aussi avec des flux à encodage invalide comme
http://travaux.ovh.net/rss.php qui se déclare en "text/xml" (du coup
ASCII) mais dans le flux avec un entête XML déclarant de l'UTF-8
</content>
</entry>
<entry>
<title>Contournement bug PHP 5.3.3-</title>
<updated>2013-11-06T22:21:14+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-06T22:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ec052432c081cd0db4717cd3ee3c3f9f47785acc'/>
<id>urn:sha1:ec052432c081cd0db4717cd3ee3c3f9f47785acc</id>
<content type='text'>
Bug #51192  FILTER_VALIDATE_URL will invalidate a hostname that includes
'-'
https://bugs.php.net/bug.php?id=51192
Corrige https://github.com/marienfressinaud/FreshRSS/issues/221

Au passage, désactive la validation des URLS provenant de la base de
données et qui ont déjà été validées.
</content>
</entry>
<entry>
<title>img alt</title>
<updated>2013-11-05T19:49:44+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-05T19:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fe78c7fff3606cc51baae5262ce782381b422b52'/>
<id>urn:sha1:fe78c7fff3606cc51baae5262ce782381b422b52</id>
<content type='text'>
Quelques [img alt="✇" /] pour être valide, avec un caractère Unicode
représentant un film (assez proche d'un flux), mais peut-être qu'on
pourrait en trouver un mieux
</content>
</entry>
<entry>
<title>Grosse optimisation JavaScript</title>
<updated>2013-11-04T22:31:36+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-03T18:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=231516f5238b6023001bed548569077c61411a4e'/>
<id>urn:sha1:231516f5238b6023001bed548569077c61411a4e</id>
<content type='text'>
* Fusion de endless_mode.js dans main.js car endless_mode.js est
toujours chargé et assez petit.
* Suppression des changements de style en JavaScript lors du chargement
(genre boucle de .hide(), ou d'ajout de classe ".stick") et
implémentation en PHP + CSS à la place.
* Chargement JavaScript asynchrone (defer + async) pour de meilleurs
performances.
* Utilisation préférable des événements globaux plutôt que des
événements pour chaque élément avec jQuery.on(events, selector) pour un
chargement plus rapide et moins de mémoire utilisée.
* Optimisation manuelle du JavaScript (sélecteurs CSS plus performants,
méthodes jQuery plus appropriées, etc.).
* Désactivation de init_img() qui était coûteux, lancé à un moment où
les images ne sont de toute manière pas encore chargées, et qui
n'apporte rien car il y a déjà un img {max-width:100%} en CSS.
* JavaScript en mode strict.
* Enfin, passage du code JavaScript dans JSLint et du coup nombreuses
corrections (syntaxe, variables, méthodes dépréciées...).
* Devrait permettre de fermer
https://github.com/marienfressinaud/FreshRSS/issues/121
* Au passage, quelques simplifications CSS pour de meilleures
performances.
</content>
</entry>
<entry>
<title>Filtrage des événements JavaScript</title>
<updated>2013-11-03T10:40:17+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-03T10:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8f7d9e12a00b47b6727113ef3519468193aba017'/>
<id>urn:sha1:8f7d9e12a00b47b6727113ef3519468193aba017</id>
<content type='text'>
Corrige https://github.com/marienfressinaud/FreshRSS/issues/230</content>
</entry>
<entry>
<title>Merge branch 'patch-2' of https://github.com/Alkarex/FreshRSS into Alkarex-patch-2</title>
<updated>2013-10-26T14:42:55+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-10-26T14:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ce1101bf4501141e9c9c86f58623e30cba20ce9f'/>
<id>urn:sha1:ce1101bf4501141e9c9c86f58623e30cba20ce9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'sqlOptimisation' of https://github.com/Alkarex/FreshRSS into Alkarex-sqlOptimisation</title>
<updated>2013-10-26T14:37:02+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-10-26T14:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=94a887f321e7ed35b0a7d052e93d9ffe0e3c0b9b'/>
<id>urn:sha1:94a887f321e7ed35b0a7d052e93d9ffe0e3c0b9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ajoute URL dans message FeedException</title>
<updated>2013-10-22T20:23:29+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-10-22T20:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e6a28cdee229ca1a72d55dc18ea7a23ef657cfbf'/>
<id>urn:sha1:e6a28cdee229ca1a72d55dc18ea7a23ef657cfbf</id>
<content type='text'>
Ajoute l'adresse du flux dans la description de l'erreur lorsqu'une exception est générée.</content>
</entry>
<entry>
<title>Correction erreur variable existante</title>
<updated>2013-10-20T09:37:19+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-10-20T09:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=051666d59b5456afbea8f5abb7e4680942f5df5d'/>
<id>urn:sha1:051666d59b5456afbea8f5abb7e4680942f5df5d</id>
<content type='text'>
</content>
</entry>
</feed>
