Alexandre Alapetite
7e6d2eb6f4
Encore plus de flux tolérés avec leurs erreurs
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/332
11 years ago
Alexandre Alapetite
f0c8cd8847
Évite realpath pour problème open_basedir
...
https://github.com/marienfressinaud/FreshRSS/issues/331
À tester plus
11 years ago
Alexandre Alapetite
2e9a5cfb69
Préparation 0.7-beta2
11 years ago
Alexandre Alapetite
87bfa195a6
Permet de configurer plus finement le nombre d’articles minimum à conserver par flux
11 years ago
Alexandre Alapetite
318954dfbd
Merge remote-tracking branch 'origin/dev' into beta
11 years ago
Alexandre Alapetite
ffbe676d7d
SQL : f.keep_history en MEDIUMINT
...
Passage de keep_history en MEDIUMINT plutôt que BOOLEAN (TINYINT) en
prévision d'un historique plus personnalisable
11 years ago
Alexandre Alapetite
b8d40a6b4e
Merge remote-tracking branch 'origin/dev' into beta
11 years ago
Alexandre Alapetite
992b9c15de
Typo install.php
11 years ago
Alexandre Alapetite
108ee3fea2
Merge remote-tracking branch 'origin/dev' into beta
11 years ago
Alexandre Alapetite
dd16829c87
CHANGELOG 0.7
...
Unicode pour le reste du texte
Correction diverses typos
Et mise à jour du site officiel en faveur de http://freshrss.org
11 years ago
Alexandre Alapetite
abfedfd108
Merge remote-tracking branch 'origin/dev' into beta
11 years ago
Alexandre Alapetite
7b7acf5c87
Synchronisation quelques lignes blanches
11 years ago
Alexandre Alapetite
6552cf0da6
Fin fusion 0.7-dev
11 years ago
Alkarex
24d9d1628d
Fusion 0.7-dev
11 years ago
Alexandre Alapetite
9e46c1ee7f
Revert "README : logo AGPLv3"
...
This reverts commit f829d0bd19
.
11 years ago
Alexandre Alapetite
f829d0bd19
README : logo AGPLv3
11 years ago
Alexandre Alapetite
0fadecd462
README : Lien licence
11 years ago
Alexandre Alapetite
7d0c3fc566
i18n et README
11 years ago
Alexandre Alapetite
11b1d06b8c
Chargement différé des iframe
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/313
(uniquement pour la vue en articles repliés)
11 years ago
Alexandre Alapetite
2919b9a0b6
Install.php : default_user obligatoire
11 years ago
Alexandre Alapetite
561a7b0088
Correction bugs config.php
...
Corrections bugs pour
https://github.com/marienfressinaud/FreshRSS/issues/272
11 years ago
Alexandre Alapetite
415d7a5a71
config.php plutôt que application.ini
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/272
11 years ago
Alexandre Alapetite
3a4260b874
Titre application maximum 25 caractères
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/274
11 years ago
Alexandre Alapetite
4bcfd591f0
Chargement automatique activé par défaut
...
Clôture https://github.com/marienfressinaud/FreshRSS/issues/308
11 years ago
Alexandre Alapetite
b90a6be35f
i18n install.php pour mise à jour
...
Termine https://github.com/marienfressinaud/FreshRSS/issues/255
Sépare i18n de install.php dans des fichiers dédiés
11 years ago
Alexandre Alapetite
7ad124c69f
Mise à jour possible depuis la v0.6 vers la v0.7
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/255
Il manque un peu de i18n et un peu de test, mais le gros est fait.
11 years ago
Alexandre Alapetite
385b5b1b40
Install.php : permet d'être relancé sur une installation existante en chargeant les paramètres existants
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/255
Vérifier base_url et token, que je n'ai pas re-testés.
11 years ago
Alexandre Alapetite
3e64c3689e
CSS : style titres longs
...
Changements bordure droite
https://github.com/marienfressinaud/FreshRSS/pull/322
11 years ago
Alexandre Alapetite
3dc50cbd66
Compatibilité contenu HTML pour Feed->description
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/325
11 years ago
Alexandre Alapetite
f3a50c3ce8
Import feed->description en HTML
...
Ne pas protéger feed->description à l'import OPML, car c'est
potentiellement du HTML. Il faudrait faire du sanitize néanmoins.
11 years ago
Alexandre Alapetite
daefb8f095
Caractères spéciaux feed->description
...
Feed->description est en HTML, il faut protéger les caractères spéciaux
lors de certaines sorties.
11 years ago
Alexandre Alapetite
1c0e7a4952
Refactorisation : FreshRSS_Feed
...
Un préfixe FreshRSS_ oublié
11 years ago
Alexandre Alapetite
c013ecd0ae
Refactorisation : Minz_Translate
...
Un préfixe Minz_ oublié
11 years ago
Alexandre Alapetite
6ff4845a47
Install : début de mise à jour
...
https://github.com/marienfressinaud/FreshRSS/issues/255
Et majuscule au répertoire Minz
11 years ago
Alexandre Alapetite
6b7d96d0ea
Refactorisation : correction classes oubliées
11 years ago
Alexandre Alapetite
3280b14ed6
CSS : style pour les titres trop long (corrections 2)
...
Correction de
5c779a09eb
En réponse à https://github.com/marienfressinaud/FreshRSS/pull/322
11 years ago
Alexandre Alapetite
5c779a09eb
CSS : style pour les titres trop longs (correction)
...
Correction de
8f002eb042
En réponse à https://github.com/marienfressinaud/FreshRSS/pull/322
11 years ago
Alexandre Alapetite
8f002eb042
CSS : style pour les titres trop longs
...
En réponse à https://github.com/marienfressinaud/FreshRSS/pull/322
11 years ago
Alexandre Alapetite
e29be10556
Recherches spéciales intitle: ou inurl: ou author:
...
Permet de chercher en utilisant intitle: ou inurl: ou author: comme dans
certains moteurs de recherche. Pour l'instant, un seul de ces mots clefs
à la fois peut être spécifié en tout début de chaîne de recherche et
sera appliqué à l'ensemble du reste de la recherche.
NB: À ajouter à la documentation, wiki
11 years ago
Alexandre Alapetite
ba71d7747a
SQL : permet recherche du caractère dièse
11 years ago
Alexandre Alapetite
a1f8bade61
SQL : petits changement recherche
...
Traite mieux les caractères spéciaux.
Permet par exemple une recherche sur des mots contenant des apostrophes,
ou le signe pourcentage, etc.
Il faudra toujours essayer d'améliorer la recherche en particulier
lorsque plusieurs mots sont fournis
11 years ago
Alexandre Alapetite
8abeeaf65e
SQL : correction recherche
...
Oups, mon précédent changement SQL avait cassé la recherche.
Patch rapide en attendant une ré-optimisation en particulier pour le cas
de recherche sur plusieurs mots
11 years ago
Alexandre Alapetite
847de9b329
PHP : performances fonction isDay
...
Amélioration des performances de Entry->isDay()
11 years ago
Alexandre Alapetite
529d6bcd15
SQL : performances
...
Tentative de reformulation de la requête principale pour améliorer les
performances.
Utilisation d'une sous-jointure qui retourne uniquement e.id.
Sur mon serveur avec 13000 articles, la requête de la page d'accueil
sans article non lu mettait 1.38s avant le patch, contre 0.08s après (en
désactivant bien sûr le cache SQL).
Il faudra re-tester et tenter d'autres optimisations (notamment sur les
index) avec un nombre d'articles plus important.
Avant :
SELECT SQL_NO_CACHE e.id, e.guid, e.title, e.author,
UNCOMPRESS(e.content_bin) AS content, e.link, e.date, e.is_read,
e.is_favorite, e.id_feed, e.tags FROM `freshrss_alex_entry` e INNER JOIN
`freshrss_alex_feed` f ON e.id_feed = f.id WHERE f.priority > 0 AND
(e.id >= 1371597014000000 OR e.is_favorite = 1 OR f.keep_history = 1)
ORDER BY e.id DESC LIMIT 33;
Après :
SELECT SQL_NO_CACHE e.id, e.guid, e.title, e.author,
UNCOMPRESS(e.content_bin) AS content, e.link, e.date, e.is_read,
e.is_favorite, e.id_feed, e.tags FROM `freshrss_alex_entry` e INNER JOIN
(SELECT e1.id FROM `freshrss_alex_entry` e1 INNER JOIN
`freshrss_alex_feed` f ON e1.id_feed = f.id WHERE f.priority > 0 AND
(e1.id >= 1371597014000000 OR e1.is_favorite = 1 OR f.keep_history = 1)
ORDER BY e1.id DESC LIMIT 33) e2 ON e2.id = e.id ORDER BY e.id DESC;
11 years ago
Alexandre Alapetite
a2421185d0
SQL : Petite amélioration de la requête principale
...
En particulier pour les favoris, où cela évite une jointure.
11 years ago
Alexandre Alapetite
ce3801e5ac
Message debug nettoyage
...
Message dans le log uniquement lorsque des articles ont été supprimés
https://github.com/marienfressinaud/FreshRSS/issues/323
11 years ago
Alexandre Alapetite
b4463cb69e
Problème casse renommage répertoire
11 years ago
Alexandre Alapetite
4ee4f16ffe
Problème de casse renommage répertoire
11 years ago
Alexandre Alapetite
a29dad1376
Delete Feed.php
11 years ago
Alexandre Alapetite
ae3225dd71
Delete Entry.php
11 years ago