Alexandre Alapetite
e6a28cdee2
Ajoute URL dans message FeedException
...
Ajoute l'adresse du flux dans la description de l'erreur lorsqu'une exception est générée.
2013-10-22 22:23:29 +02:00
Marien Fressinaud
71282fb72f
Fix issue #169 : flux en jaune si 0 article
2013-10-07 11:06:01 +02:00
Marien Fressinaud
6f8b260ebf
Merge branch 'Alkarex-SqlOptimisation' into sql-optimisation
2013-09-14 22:12:44 +02:00
Marien Fressinaud
e19695e14b
Issue #155 : correction fonction _nbNotRead
...
intval renvoyant toujours un integer, le test is_int() passait toujours,
c'est corrigé maintenant
2013-09-14 22:10:35 +02:00
Marien Fressinaud
980b1ef26c
Merge pull request #152 from Alkarex/AvoidPregReplace
...
Avoid preg_replace() for simple cases
2013-09-14 11:16:54 -07:00
Marien Fressinaud
008d6a7047
Merge branch 'SqlOptimisation' of https://github.com/Alkarex/FreshRSS into Alkarex-SqlOptimisation
...
Conflicts:
app/controllers/feedController.php
2013-09-14 19:44:53 +02:00
Marien Fressinaud
ae2ad78d38
Issue #146 : coding style
...
Ajout de tabulation dans le if{}
2013-09-14 18:47:28 +02:00
Marien Fressinaud
ec448c53a3
Merge branch 'importOpmlTitles' of https://github.com/Alkarex/FreshRSS into Alkarex-importOpmlTitles
2013-09-14 18:44:41 +02:00
Marien Fressinaud
5072774f02
Merge branch 'htmlencoding' of https://github.com/Alkarex/FreshRSS into Alkarex-htmlencoding
...
Conflicts:
app/models/Feed.php
2013-09-14 18:36:43 +02:00
Alexandre Alapetite
7627970862
Corrected bug with the default "No Category"
...
The SQL optimisation patch had introduced a bug with "No Category", now
solved
2013-09-12 22:41:09 +02:00
Alexandre Alapetite
f855dbdca6
SQL and model optimisation
...
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-09-02 22:06:51 +02:00
Alexandre Alapetite
f2697be658
Avoid preg_replace for simple cases
...
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-31 12:09:36 +02:00
Alexandre Alapetite
0696890c06
Use feed names coming from OPML
...
Use the feed names (text or title) provided by OPML and do not overwrite
them during import.
2013-08-26 01:47:14 +02:00
Alexandre Alapetite
742854ffb4
Do not perform double HTML-encoding
...
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-26 00:26:02 +02:00
Alexandre Alapetite
6981a24b9c
More explicit UTF-8
...
More explicit UTF-8 in PDO MySQL, html_entity_decode, htmlentities, and
htmlspecialchars (less important)
2013-08-25 21:40:39 +02:00
Marien Fressinaud
9642fbb221
Fix issue #118 : option pour garder historique
...
*** 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-22 11:11:22 +02:00
Marien Fressinaud
96a2076d5e
Fix issue #129 : balises HTML dans les titres
...
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-21 14:17:54 +02:00
Marien Fressinaud
7fd7727096
Amélioration de l'installateur + préfixe BDD
...
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-08-18 01:22:26 +02:00
Marien Fressinaud
f6d730f9d1
Fix issue #106 : modif nom classes Cache et Log
...
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-07-27 17:07:44 +02:00
Marien Fressinaud
32499c0b3e
Fix issue #91 : flux en erreur repasse normal
...
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-23 12:45:27 +02:00
Marien Fressinaud
9e0af957d4
Fix issue #85 : la récupération des flux tronqués vérifie d'abord si l'article n'est pas déjà en BDD pour éviter énormément de requêtes inutiles
2013-06-15 13:02:36 +02:00
Marien Fressinaud
9e219cbf50
Fix issue #70 : lorsqu'on rencontre un problème avec un flux, on l'indique à l'utilisateur (couleur rouge)
2013-05-12 19:21:39 +02:00
Marien Fressinaud
864318bf68
Meilleure gestion des erreurs lors de l'ajout d'un flux RSS + les vidéos apparaissent maintenant dans les articles + si connexion paramétrée l'actualisation des flux n'est plus permis
2013-04-28 16:01:14 +02:00
Marien Fressinaud
1bee8ad9a7
Flux déplacés de catégories lors de la suppression de la leur (issue #28 )
2013-04-28 14:18:34 +02:00
Marien Fressinaud
21dc4ceace
Fix issue #64 : stockage des favicons en local
2013-04-27 22:33:14 +02:00
Marien Fressinaud
0e95494e29
Fix issue #26 : possibilité de s'abonner à des flux derrière authentification HTTP + correction quelques traductions
2013-04-27 21:08:29 +02:00
Marien Fressinaud
392672ab27
Fix issue #58 : possibilité de vider une catégorie
2013-04-17 19:05:53 +02:00
Marien Fressinaud
ce0a50585e
Fix issue #53 : priorité des flux à 10 par défaut en PHP
2013-04-13 10:32:54 +02:00
Marien Fressinaud
e2171de4e6
Fix issue #37 : possibilité de sortir un site du flux principal (utile pour les sites qui publient beaucoup)
2013-04-11 21:27:29 +02:00
Marien Fressinaud
61943f1661
Plus possible d'ajouter un flux déjà existant + meilleure gestion actualisation / import OPML
2013-04-11 20:32:10 +02:00
Marien Fressinaud
b9f883be69
Gestion des flux https invalides + amélioration mise à jour
2013-04-11 19:48:52 +02:00
Marien Fressinaud
42100a8322
Fix issue #40 : test des erreurs SimplePie
2013-04-10 21:43:53 +02:00
Marien Fressinaud
e6436444db
Fix bug #49 : les flux sans auteur sont traités normalement désormais
2013-04-10 20:55:12 +02:00
Marien Fressinaud
044908439b
Début gestion authentification HTTP. Voir issue #26
2013-04-08 19:07:14 +02:00
Marien Fressinaud
204761a810
Fix issue #44 : affichage du nombre d'entrées non lues dans la sidebar
2013-04-02 19:51:07 +02:00
Marien Fressinaud
dbb0de4e36
Les catégories d'un article sont désormais ajoutées à ses tags
2013-03-17 17:22:19 +01:00
Marien Fressinaud
fd171e8f95
Fix bug #31 : catégorie par défaut ne peut plus être supprimée mais peut ê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-17 15:13:19 +01:00
Marien Fressinaud
c62ec2a144
Grosse mise à jour du design, pas mal de trucs cassés au niveau du panneau de configuration
2013-03-12 23:24:52 +01:00
Marien Fressinaud
3d3618d97c
Correction bug gestion de l'id pour Feed et Entry
2013-03-12 18:20:41 +01:00
Marien Fressinaud
cae1efd552
Corrections quelques bugs + modif fichier config BDD + ajout fichier build.sh pour générer la lib Minz
2013-03-02 00:36:12 +01:00
Marien Fressinaud
ba37c6e06f
optimisation de la mise à jour des flux --> attention, modification de la BDD nécessaire
2012-12-08 13:28:53 +01:00
Marien Fressinaud
0a0758995a
Fix issue #20 (?)
2012-12-04 22:24:41 +01:00
Marien Fressinaud
0e04556f12
Suppression de la limite pour charger les flux : la nouvelle librairie permet de s'en affranchir
2012-11-07 22:49:08 +01:00
Marien Fressinaud
403923d3d1
Changement de library pour parser les sites dont on doit récupérer le contenu
2012-11-07 22:30:21 +01:00
Marien Fressinaud
f3f2bc7471
Limitation du nombre d'articles à charger en utilisant le chargement par parsing (pour éviter les débordements de mémoire)
2012-11-06 22:02:20 +01:00
Marien Fressinaud
87ae244176
Fix issue #10 : On peut désormais charger les articles complets pour des flux incomplets... Nécessite des tests plus approfondis
2012-11-06 21:29:26 +01:00
Marien Fressinaud
ce36a3fbd2
Fix bug #1
2012-10-29 18:42:26 +01:00
Marien Fressinaud
48a1aa7d52
ajout de la fonctionnalité pour paramétrer les raccourcis
2012-10-25 17:08:17 +02:00
Marien Fressinaud
32ee8feccf
affichage du nombre d'articles pour un flux donné
2012-10-25 15:52:54 +02:00
Marien Fressinaud
d21c1bb138
correction marquage des articles en js
2012-10-25 15:42:06 +02:00