<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/models/Feed.php, branch custom</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2013-12-15T10:22:02+00:00</updated>
<entry>
<title>Delete Feed.php</title>
<updated>2013-12-15T10:22:02+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-15T10:22:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a29dad13761208bfdf024e7f6703023d85428695'/>
<id>urn:sha1:a29dad13761208bfdf024e7f6703023d85428695</id>
<content type='text'>
</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>Nettoyage des flux plus intelligent</title>
<updated>2013-12-14T15:22:38+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-14T15:22:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4af233e1f736eb2256e5e1696418635165467855'/>
<id>urn:sha1:4af233e1f736eb2256e5e1696418635165467855</id>
<content type='text'>
Implémente https://github.com/marienfressinaud/FreshRSS/issues/323
Garde au moins n+10 articles, où n est le nombre d'articles toujours
présent dans le flux RSS.
</content>
</entry>
<entry>
<title>Permet de supprimer les articles d'un flux</title>
<updated>2013-12-05T21:12:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-05T21:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0e4274fc006203d23b632f4a7a7593427729d649'/>
<id>urn:sha1:0e4274fc006203d23b632f4a7a7593427729d649</id>
<content type='text'>
Implémente https://github.com/marienfressinaud/FreshRSS/issues/311
</content>
</entry>
<entry>
<title>Resource-priorities</title>
<updated>2013-12-05T18:18:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-05T18:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=25fa654529390dfc989898beb522d63cae4aed7d'/>
<id>urn:sha1:25fa654529390dfc989898beb522d63cae4aed7d</id>
<content type='text'>
Prépare http://www.w3.org/TR/resource-priorities/
https://github.com/marienfressinaud/FreshRSS/issues/316
https://github.com/marienfressinaud/FreshRSS/issues/313
Continue https://github.com/marienfressinaud/FreshRSS/issues/188
https://github.com/marienfressinaud/FreshRSS/commit/e45357a91b9aa47d5b7ead14c174dc7c98ab9926
</content>
</entry>
<entry>
<title>Support contrôlé de iframe, audio, video</title>
<updated>2013-12-04T19:48:53+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-04T19:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e45357a91b9aa47d5b7ead14c174dc7c98ab9926'/>
<id>urn:sha1:e45357a91b9aa47d5b7ead14c174dc7c98ab9926</id>
<content type='text'>
Et filtrage de object, embed
https://github.com/marienfressinaud/FreshRSS/issues/188

On ajoute un paramètre preload="none" à audio et video, ainsi qu'un
paramètre sandbox="allow-scripts allow-same-origin" aux iframe.

On interdit les paramètres autoplay et seamless de audio et video.

Ré-écriture des URLS de l'attribut poster de video, ainsi que de
l'attribut src de iframe.
Suite de https://github.com/marienfressinaud/FreshRSS/issues/267

Au passage, filtrage du vieil élément PLAINTEXT.

Modifications dans SimplePie.
</content>
</entry>
<entry>
<title>PHP : suppression autres alertes</title>
<updated>2013-12-02T19:12:55+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-02T19:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=56b269cef6bc54fa8d8fc69ff0f0e8b2ffb36afb'/>
<id>urn:sha1:56b269cef6bc54fa8d8fc69ff0f0e8b2ffb36afb</id>
<content type='text'>
Voir https://github.com/marienfressinaud/FreshRSS/issues/310
</content>
</entry>
<entry>
<title>OPML : améliorations</title>
<updated>2013-12-02T17:31:40+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-02T17:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=65c972873bd61356defac787bfcdd2cba3323a5e'/>
<id>urn:sha1:65c972873bd61356defac787bfcdd2cba3323a5e</id>
<content type='text'>
Charge et sauve la description des flux.
Redirige vers la page d'accueil après une importation OPML (maintenant
rapide, et pour mieux permettre le rafraîchissement des flux avec moins
de risques que l'utilisateur quitte la page)

Suite de https://github.com/marienfressinaud/FreshRSS/issues/228
</content>
</entry>
<entry>
<title>Favicons : amélioration</title>
<updated>2013-12-02T17:23:57+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-02T17:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1a270309a53cca0124758b026512d781a595ec70'/>
<id>urn:sha1:1a270309a53cca0124758b026512d781a595ec70</id>
<content type='text'>
* Évite de faire un accès disque systématique pour vérifier si le .ico
est présent, et ne le fait plus que lors d'un ajout ou rafraîchissement
de flux
* Corrige un bug pour les flux qui n'ont pas de site Web déclaré
* Efface le favicon lorsqu'un flux est supprimé (seulement
individuellement pour l'instant)

Voir aussi https://github.com/marienfressinaud/FreshRSS/issues/290
</content>
</entry>
<entry>
<title>Favicons en parallèle</title>
<updated>2013-12-01T21:58:15+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-01T21:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b0cbc6fe5da527aa2a4fedf4b138264ff983d159'/>
<id>urn:sha1:b0cbc6fe5da527aa2a4fedf4b138264ff983d159</id>
<content type='text'>
Nouvelle méthode pour afficher les favicons à la demande et en
parallèle.
Déplacement du dossier des favicons sous /data/favicons/
Devrait permettre de fermer le problème d'import OPML
https://github.com/marienfressinaud/FreshRSS/issues/228
Voir aussi https://github.com/marienfressinaud/FreshRSS/issues/290
</content>
</entry>
</feed>
