summaryrefslogtreecommitdiff
path: root/app/models/Feed.php
AgeCommit message (Collapse)Author
2013-10-07Fix issue #169: flux en jaune si 0 articleGravatar Marien Fressinaud
2013-09-14Merge branch 'Alkarex-SqlOptimisation' into sql-optimisationGravatar Marien Fressinaud
2013-09-14Issue #155 : correction fonction _nbNotReadGravatar Marien Fressinaud
intval renvoyant toujours un integer, le test is_int() passait toujours, c'est corrigé maintenant
2013-09-14Merge pull request #152 from Alkarex/AvoidPregReplaceGravatar Marien Fressinaud
Avoid preg_replace() for simple cases
2013-09-14Merge branch 'SqlOptimisation' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-SqlOptimisation Conflicts: app/controllers/feedController.php
2013-09-14Issue #146 : coding styleGravatar Marien Fressinaud
Ajout de tabulation dans le if{}
2013-09-14Merge branch 'importOpmlTitles' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-importOpmlTitles
2013-09-14Merge branch 'htmlencoding' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-htmlencoding Conflicts: app/models/Feed.php
2013-09-12Corrected bug with the default "No Category"Gravatar Alexandre Alapetite
The SQL optimisation patch had introduced a bug with "No Category", now solved
2013-09-02SQL and model optimisationGravatar Alexandre Alapetite
Big effect (on speed and memory), but few changes :-) Drastically reduced the number of SQL requests needed (from 233 down to 8 to load the home page with my own data set = 140 feeds in 15 categories). Drastically reduced the amount of data transferred from MySQL to PHP.
2013-08-31Avoid preg_replace for simple casesGravatar Alexandre Alapetite
Use the faster str_replace() and str_ireplace() instead. From http://www.php.net/manual/function.str-replace.php : "If you don't need fancy replacing rules (like regular expressions), you should always use this function instead of preg_replace(). "
2013-08-26Use feed names coming from OPMLGravatar Alexandre Alapetite
Use the feed names (text or title) provided by OPML and do not overwrite them during import.
2013-08-26Do not perform double HTML-encodingGravatar Alexandre Alapetite
The content seem to be already HTML safe, e.g. for some feeds in UTF-8 with HTML special characters encoded, for some other feeds with all eligible characters HTML-encoded
2013-08-25More explicit UTF-8Gravatar Alexandre Alapetite
More explicit UTF-8 in PDO MySQL, html_entity_decode, htmlentities, and htmlspecialchars (less important)
2013-08-22Fix issue #118 : option pour garder historiqueGravatar Marien Fressinaud
*** ATTENTION, MODIFICATION DE LA BDD *** Cette option permet de garder les vieux articles d'un flux en même s'ils sont plus vieux que la limite des X mois d'historique (3 par défaut) Les modifications de la base de données : - ajout du champ "keep_history int(1) DEFAULT 0" à la table feed - suppression des champs "is_public" et "lastUpdate" de la table entry (n'étaient plus utilisés de toute façon)
2013-08-21Fix issue #129 : balises HTML dans les titresGravatar Marien Fressinaud
Les balises HTML sont désormais échapées dans les titres d'articles. Les balises liens sont totalement supprimées et l'on garde que le titre du lien
2013-08-18Amélioration de l'installateur + préfixe BDDGravatar Marien Fressinaud
Fix issue #96 : on peut désormais choisir un préfixe aux tables de la BDD lors de l'installation Fix issue #115 : échappement des guillemets pendant la phase d'installation Fix issue #116 : le thème de l'installateur est désormais accessible FIx issue #117 : rajout du test de la présence DOMDocument lors de l'installation. Si non présent, on peut pas accéder aux flux RSS. Normalement fourni sur un système RedHat-like par le paquet php-xml
2013-07-27Fix issue #106 : modif nom classes Cache et LogGravatar Marien Fressinaud
Passage en Minz_Cache et Minz_Log Permet d'éviter les redondances quand ces classes sont déjà définies Je n'utilise pas d'espace de nom parce que beaucoup de boulot et nécessite obligatoirement php 5.3 Si d'autres classes nécessitent cette modification je le ferai au fur et à mesure qu'on me remontera les soucis La version de Minz pour FreshRSS n'est plus compatible avec la version distribuée à part
2013-06-23Fix issue #91 : flux en erreur repasse normalGravatar Marien Fressinaud
Lorsqu'on actualise un flux en erreur, si celui-ci est de nouveau accessible, il repasse en normal Ajout d'un bouton pour actualiser les flux sur la page de gestion
2013-06-15Fix issue #85 : la récupération des flux tronqués vérifie d'abord si ↵Gravatar Marien Fressinaud
l'article n'est pas déjà en BDD pour éviter énormément de requêtes inutiles
2013-05-12Fix issue #70 : lorsqu'on rencontre un problème avec un flux, on l'indique ↵Gravatar Marien Fressinaud
à l'utilisateur (couleur rouge)
2013-04-28Meilleure gestion des erreurs lors de l'ajout d'un flux RSS + les vidéos ↵Gravatar Marien Fressinaud
apparaissent maintenant dans les articles + si connexion paramétrée l'actualisation des flux n'est plus permis
2013-04-28Flux déplacés de catégories lors de la suppression de la leur (issue #28)Gravatar Marien Fressinaud
2013-04-27Fix issue #64 : stockage des favicons en localGravatar Marien Fressinaud
2013-04-27Fix issue #26 : possibilité de s'abonner à des flux derrière ↵Gravatar Marien Fressinaud
authentification HTTP + correction quelques traductions
2013-04-17Fix issue #58 : possibilité de vider une catégorieGravatar Marien Fressinaud
2013-04-13Fix issue #53 : priorité des flux à 10 par défaut en PHPGravatar Marien Fressinaud
2013-04-11Fix issue #37 : possibilité de sortir un site du flux principal (utile pour ↵Gravatar Marien Fressinaud
les sites qui publient beaucoup)
2013-04-11Plus possible d'ajouter un flux déjà existant + meilleure gestion ↵Gravatar Marien Fressinaud
actualisation / import OPML
2013-04-11Gestion des flux https invalides + amélioration mise à jourGravatar Marien Fressinaud
2013-04-10Fix issue #40 : test des erreurs SimplePieGravatar Marien Fressinaud
2013-04-10Fix bug #49 : les flux sans auteur sont traités normalement désormaisGravatar Marien Fressinaud
2013-04-08Début gestion authentification HTTP. Voir issue #260.1.0Gravatar Marien Fressinaud
2013-04-02Fix issue #44 : affichage du nombre d'entrées non lues dans la sidebarGravatar Marien Fressinaud
2013-03-17Les catégories d'un article sont désormais ajoutées à ses tagsGravatar Marien Fressinaud
2013-03-17Fix bug #31 : catégorie par défaut ne peut plus être supprimée mais peut ↵Gravatar Marien Fressinaud
être renommée. Ajout gestion flux tronqués directement dans l'interface (+ intégré en base de données). Attention, la BDD a changé (+ 4 champs : 2 pour feed, 2 pour entry)
2013-03-12Grosse mise à jour du design, pas mal de trucs cassés au niveau du panneau ↵Gravatar Marien Fressinaud
de configuration
2013-03-12Correction bug gestion de l'id pour Feed et EntryGravatar Marien Fressinaud
2013-03-02Corrections quelques bugs + modif fichier config BDD + ajout fichier ↵Gravatar Marien Fressinaud
build.sh pour générer la lib Minz
2012-12-08optimisation de la mise à jour des flux --> attention, modification de la ↵Gravatar Marien Fressinaud
BDD nécessaire
2012-12-04Fix issue #20 (?)Gravatar Marien Fressinaud
2012-11-07Suppression de la limite pour charger les flux : la nouvelle librairie ↵Gravatar Marien Fressinaud
permet de s'en affranchir
2012-11-07Changement de library pour parser les sites dont on doit récupérer le contenuGravatar Marien Fressinaud
2012-11-06Limitation du nombre d'articles à charger en utilisant le chargement par ↵Gravatar Marien Fressinaud
parsing (pour éviter les débordements de mémoire)
2012-11-06Fix issue #10 : On peut désormais charger les articles complets pour des ↵Gravatar Marien Fressinaud
flux incomplets... Nécessite des tests plus approfondis
2012-10-29Fix bug #1Gravatar Marien Fressinaud
2012-10-25ajout de la fonctionnalité pour paramétrer les raccourcisGravatar Marien Fressinaud
2012-10-25affichage du nombre d'articles pour un flux donnéGravatar Marien Fressinaud
2012-10-25correction marquage des articles en jsGravatar Marien Fressinaud
2012-10-25correction bug ajout flux + màj catégorieGravatar Marien Fressinaud