Marien Fressinaud
8a52d3cc8e
Notifications devant "boite d'actualisation"
...
Puisque les notifications peuvent être fermées, autant les mettre
devant, ainsi on peut voir les notifications puis l'avancement de
l'actualisation des flux
Voir issue #196
2013-11-12 22:47:22 +01:00
Marien Fressinaud
cf3373f1d7
Améliorations vue
...
* Lien vers flux RSS généré déplacé en bas du menu déroulant
* Le champs de recherche a été un peu agrandi de façon à voir le
placeholder en entier
2013-11-12 22:46:30 +01:00
Marien Fressinaud
4214bffb16
CSS : menus de conf à gauche des flux cliquables
2013-11-12 22:45:47 +01:00
Marien Fressinaud
295113eb2e
Invalide cache lors d'une optimisation de la BDD
...
Pour avoir la notification après une optimisation, on doit invalider le
cache. Un peu dommage puisque rien de visible n'est changé sinon
À voir pour améliorer le système de notification plus tard
2013-11-12 22:45:00 +01:00
Alexandre Alapetite
4c5e9d0dd8
Cohérence htmlspecialchars
...
Le texte dans la base de données est en htmlspecialchars(UTF-8)
(c'est-à-dire avec `<>&'"` encodés) mais maintenant sans autre entité
HTML depuis
https://github.com/marienfressinaud/FreshRSS/commit/a4fc7becb8553198d132633d775989c89c8116cd
Ce patch supprime les htmlspecialchars qui faisaient du double-encodage,
et en modifie d'autres en entrée.
2013-11-12 22:37:25 +01:00
Alexandre Alapetite
fcc2e023ef
Oubli variable inutile
...
Suite de
https://github.com/marienfressinaud/FreshRSS/commit/7e9263ff5c0f0f0593deb386aacf4043b43e70e2
2013-11-12 19:01:01 +01:00
Alexandre Alapetite
7e9263ff5c
SQL : Suppression requêtes SELECT inutile avant UPDATE
...
Suppression requête SELECT avant UPDATE entry.is_favorite
2013-11-12 18:51:02 +01:00
Alexandre Alapetite
3f93866f38
SQL : Optimisation vitesse
...
Optimisation de la vitesse de quelques requêtes, surtout après les
essais d'INDEX.
Suite de https://github.com/marienfressinaud/FreshRSS/issues/254
Note pour plus tard : il faudra supprimer les INDEX inutilisés.
2013-11-12 18:49:18 +01:00
Alexandre Alapetite
14342603a0
Suppression de requêtes de catégorie et de flux
...
* Suppression de requêtes inutiles en utilisant mieux les données déjà
reçues.
* Change la signature de `CategoryDAO->listCategories ($prePopulateFeeds
= true, $details = false)` pour ne pas charger de détails inutiles pour
la vue principale (comme feed.description, feed.url...).
* C'est la requête la plus importante.
Suite de https://github.com/marienfressinaud/FreshRSS/pull/180
2013-11-12 18:41:31 +01:00
Alexandre Alapetite
58cb842966
Suppression multiples requêtes count
...
Suppression de plusieurs requêtes count inutiles (genre
`$entryDAO->countNotRead()` avant un UPDATE), et suppression de
l'affichage du nombre d'articles total.
Corrige https://github.com/marienfressinaud/FreshRSS/issues/246
2013-11-12 18:22:41 +01:00
Alexandre Alapetite
fa92430b1f
README : 0.7-dev
2013-11-11 23:01:29 +01:00
Alexandre Alapetite
8072858ee5
README : +iconv
2013-11-11 22:59:07 +01:00
Alexandre Alapetite
19611202f0
Mise à jour README
...
@marienfressinaud Pourrait être passé dans la 0.6
2013-11-11 22:54:08 +01:00
Alexandre Alapetite
94c5f41f6d
MySQL : protection longueurs catégories
2013-11-11 22:27:11 +01:00
Alexandre Alapetite
5af7c472ed
MySQL : changements mineurs de types
...
D'autres changements de types, toujours sans modification de
comportement, mais plus efficace.
En particulier char(6) plutôt que varchar(6) pour les identifiants en
attendant un entier, et varchar plutôt que text dans des champs
généralement courts et souvent retournés par les requêtes les plus
importantes
2013-11-11 22:19:37 +01:00
Alexandre Alapetite
396fefeae1
MySQL : Longueurs maximum des champs texte
...
Ajout de sécurités pour ne pas dépasser les longueurs de texte déclarées
dans MySQL (varchar ou text selon les champs)
2013-11-11 20:56:47 +01:00
Alexandre Alapetite
b8821e6b3f
MySQL : Index et changements mineurs de types
...
Légers changements qui ne devraient pas perturber le fonctionnement.
Début de contribution à
https://github.com/marienfressinaud/FreshRSS/issues/254 et
https://github.com/marienfressinaud/FreshRSS/issues/258
2013-11-11 20:55:25 +01:00
Alexandre Alapetite
a664b85372
Remplace entité nbsp par son équivalent Unicode
...
Chasse aux entités ! Nous devrions maintenant avoir des pages sans
entités HTML (mais bien sûr des entités XML) ni depuis FreshRSS ni
depuis le contenu.
2013-11-11 17:53:22 +01:00
Alexandre Alapetite
a4fc7becb8
Décode les entités HTML en conservant les entités XML
...
N'ayant pas trouvé comment régler SimplePie pour ne pas avoir d'entités
HTML comme `é`, voici un patch qui les décode en sortie de
SimplePie tout en conservant les entités XML comme `&`.
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/247
2013-11-11 17:40:28 +01:00
Alexandre Alapetite
76a027c9bb
Amélioration des performances de small_hash
2013-11-10 22:45:58 +01:00
Alexandre Alapetite
3bd4e80878
Suppression limitateur de cache
...
Le cache semble bien fonctionner. Suppression de la limite de 4 heures
utilisée pour la 0.6
2013-11-10 20:19:41 +01:00
Marien Fressinaud
97c3c7575a
Suppression des warnings liés à filemtime
...
ajout de "@" pour éviter les warnings, touch.txt sera créé un peu plus
tard
2013-11-10 20:06:33 +01:00
Alexandre Alapetite
b00fedba25
Apache htaccess : augmentation du cache
...
Maintenant qu'il y a un paramètre automatique derrière les ressources
statiques, augmentation de la durée du cache pour CSS et JS
2013-11-10 00:33:02 +01:00
Alexandre Alapetite
3968732d62
Simplifie la déclaration du favicon
...
Testé avec Firefox, Opera, Chrome, IE.
2013-11-10 00:20:03 +01:00
Alexandre Alapetite
d2189aac01
Organisation des entêtes HTML par priorité
...
Place en premier ce qui est le plus important pour le chargement de la
page
2013-11-10 00:00:34 +01:00
Marien Fressinaud
9e0a840c19
Corrige une dernière fois header pour rss / xml
2013-11-09 23:42:56 +01:00
Alexandre Alapetite
9ac09897ec
Notifications touch+1s
...
Pour https://github.com/marienfressinaud/FreshRSS/issues/243
2013-11-09 23:39:08 +01:00
Marien Fressinaud
5fc72aa7fe
Lance une actualisation des flux après import OPML
...
Le script d'actualisation est lancé après avoir importé les flux
automatiquement
Voir issue #196
2013-11-09 23:16:13 +01:00
Marien Fressinaud
b5ba06dcf1
Corrige header flux RSS généré
2013-11-09 22:42:20 +01:00
Marien Fressinaud
846078e985
Corrige warnings validation flux RSS généré
2013-11-09 22:30:19 +01:00
Marien Fressinaud
d847adbe17
URLs absolues dans la vue RSS
...
Les URLs ne sont plus relatives
Fix issue #253
2013-11-09 22:09:57 +01:00
Marien Fressinaud
a1fa4a445a
Ajout de messages en cas de mauvaise configuration
...
Si fichier de conf inaccessible / mal configuré ou fichier de log
inaccessible, on affiche des messages plus explicites qu'une page
blanche
2013-11-09 21:33:43 +01:00
Marien Fressinaud
33b68a8017
Corrige le titre des flux RSS générés
...
Supprime le nombre de non lus dans le titre des flux RSS générés
2013-11-09 20:14:42 +01:00
Alexandre Alapetite
f1ae155a3c
Réduction durée cache SimplePie
...
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
2013-11-09 15:20:27 +01:00
Alexandre Alapetite
b045e2c041
i18n (fr) Quelques changements
2013-11-09 15:16:20 +01:00
Alexandre Alapetite
fc64964f4f
Invalide le cache suite à une notification
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/243
2013-11-09 14:16:36 +01:00
Alexandre Alapetite
a5bc7d20d4
Évite les problèmes de cache des resources CSS et JS statiques
...
Ajoute une date automatique aux CSS et JS. Ne devrait pas entraver la
bonne mise en cache grâce aux entêtes HTTP dont `Cache-Control: public`
2013-11-09 01:50:42 +01:00
Marien Fressinaud
1de8218182
Déplacement de confirm_action_script
...
Ce script a été intégré à main.js pour être certain que JQuery est
chargé au moment de l'initialisation
Voir commentaires commit c06aede546
2013-11-09 01:22:51 +01:00
Marien Fressinaud
1c2143c079
Factorisation des icones et des fonts
...
Déplacement des icones de themes/default/icons/ dans themes/icons
Déplacement des fonts de themes/default/fonts dans themes/fonts
Utilisation quand c'est possible dans themes/flat-ui des icones et fonts
en commun avec le theme par défaut
2013-11-09 01:02:37 +01:00
Alexandre Alapetite
bdb69080f8
Affichage dynamique des favoris non lus
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/222
Il reste toujours une situation curieuse lorsqu'on a fini de lire tous
les favoris non-lus, mais à voir une autre fois
2013-11-09 00:46:43 +01:00
Marien Fressinaud
ac7b805140
Merge branch 'dev' of github.com:marienfressinaud/FreshRSS into dev
2013-11-09 00:30:01 +01:00
Marien Fressinaud
5f478c43c2
Annule en partie commit précédent
...
Dans une prochaine version, les données issues des formulaires devront
être sauvegardées de façon brutes en BDD. htmlspecialchars ne sera
utilisé que du côté de la vue (voir pour utiliser une fonction qui
facilite ça)
Voir commit ff37ae8d49
2013-11-09 00:16:53 +01:00
Alexandre Alapetite
c237a4dc77
Début d'affichage du nombre de favoris non lus
...
Mais pas encore de mise à jour dynamique
Corrige en partie
https://github.com/marienfressinaud/FreshRSS/issues/222
2013-11-09 00:13:20 +01:00
Marien Fressinaud
ff37ae8d49
Encodage html pour certaines parties
...
ajout de htmlspecialchars(..., ENT_COMPAT, 'UTF-8');
+ autocomplete = off pour les champs http_user et http_pass
2013-11-08 23:42:50 +01:00
Marien Fressinaud
9d32d7fe19
Déplace le fichier main.phtml
...
app/views/javascript/main.phtml est déplacé vers
app/views/helpers/javascript_vars.phtml
Il reste à déplacer le fichier actualize.phtml pour se débarrasser de
javascriptController
2013-11-08 23:31:38 +01:00
Marien Fressinaud
d4f636f26a
Ne charge les raccourcis que sur la page principale
2013-11-08 23:15:29 +01:00
Marien Fressinaud
2d330e43f2
Fix issue #236 : balise link pour flux rss
...
Ajout d'une balise link pour indiquer l'url du flux RSS
2013-11-08 22:38:38 +01:00
Marien Fressinaud
38cf6946ed
Fix issue #244 : catégorie "tous" devient "flux principal"
2013-11-08 22:07:35 +01:00
Marien Fressinaud
b15781045e
Ne charge pas les articles en mémoire quand déconnecté
...
Lorsque l'utilisateur est déconnecté, les articles ne sont plus chargés
De plus, le titre de la page évite d'afficher le nombre de non lus
2013-11-08 21:25:14 +01:00
Marien Fressinaud
50570e625b
touch.txt lors de la déconnexion
...
Même raison que pour la connexion, il arrive que la déconnexion se passe
mal à cause du cache qui n'est pas annulé
2013-11-08 20:49:30 +01:00