Commit Graph

7003 Commits

Author SHA1 Message Date
Marien Fressinaud
6d8e05713a Modification du CHANGELOG
Ajout des infos pour la 0.6. Sortie notée pour le 2013-11-17
2013-11-15 21:52:21 +01:00
Marien Fressinaud
eaee810153 Ajoute nofollow à la balise robots.txt
Voir 147b3fdda4
2013-11-15 21:40:22 +01:00
Alexandre Alapetite
91622214cd Meta robots noindex
Le fichier robots.txt ne suffit pas, par exemple quand FreshRSS n'est
pas à la racine d'un domaine.
Supplément de
54ea52f6c7
2013-11-15 21:32:10 +01:00
Alexandre Alapetite
982c50939b Supprime référence lib_text
La 0.6-bêta ne marchait plus suite à
5dfe281d60
2013-11-15 20:26:52 +01:00
Alexandre Alapetite
3744df6866 Url absolues pour les balises video, audio, source, track
Corrige https://github.com/marienfressinaud/FreshRSS/issues/267
2013-11-15 19:00:02 +01:00
Alexandre Alapetite
190e724aee Suppression référence lib_text et optimisation lazyimg
Optimisation du regex de lazyimg.
Et une référence à lib_text avait été oubliée dans
5dfe281d60
2013-11-15 17:42:15 +01:00
Alexandre Alapetite
c805b03148 Corrige style bigMarkAsRead
Corrige problème héritage de style pour bigMarkAsRead.
Plus détails
2013-11-15 17:26:22 +01:00
Alexandre Alapetite
147b3fdda4 Meta robots noindex
Le fichier robots.txt ne suffit pas, par exemple quand FreshRSS n'est
pas à la racine d'un domaine.
Supplément de
54ea52f6c7
2013-11-15 17:23:23 +01:00
Marien Fressinaud
6b72063fc1 Supprime le fichier lib_text
Seule la fonction lazyimg était utilisée, je l'ai déplacée dans lib_rss
2013-11-15 17:12:25 +01:00
Marien Fressinaud
54ea52f6c7 Ajout d'un robots.txt
À priori l'instance de FreshRSS n'a pas besoin d'être référencé par les
moteurs de recherche. Si tel devait être le cas, il est mieux que ce
soit fait consciemment par l'utilisateur
2013-11-15 17:11:54 +01:00
Marien Fressinaud
5dfe281d60 Supprime le fichier lib_text
Seule la fonction lazyimg était utilisée, je l'ai déplacée dans lib_rss
2013-11-15 14:36:34 +01:00
Marien Fressinaud
a387cc56ff Ajout d'un robots.txt
À priori l'instance de FreshRSS n'a pas besoin d'être référencé par les
moteurs de recherche. Si tel devait être le cas, il est mieux que ce
soit fait consciemment par l'utilisateur
2013-11-15 09:56:01 +01:00
Alexandre Alapetite
9efb9388df bigMarkAsRead : utilisation sans JavaScript
et différent si l'utilisateur n'est pas connecté
Implémente https://github.com/marienfressinaud/FreshRSS/issues/249
2013-11-14 21:55:53 +01:00
Marien Fressinaud
0843e5b691 Amélioration design (flat design)
Les articles sans état particulier possèdent désormais eux aussi une
bordure de 3px sur la gauche (le rendu n'était pas top au moment de les
marquer comme non lus ou favoris par exemple)
La ligne indiquant la date a aussi été revue : suppression du
background, suppression du border-radius et ajout d'une bordure gauche
de 3px
2013-11-14 20:28:21 +01:00
Marien Fressinaud
168dbefc0a Page "à propos" accessible aux visiteurs
Voir #266
2013-11-14 20:28:04 +01:00
Marien Fressinaud
7ebdd4217b Amélioration design (flat design)
Les articles sans état particulier possèdent désormais eux aussi une
bordure de 3px sur la gauche (le rendu n'était pas top au moment de les
marquer comme non lus ou favoris par exemple)
La ligne indiquant la date a aussi été revue : suppression du
background, suppression du border-radius et ajout d'une bordure gauche
de 3px
2013-11-14 18:30:05 +01:00
Marien Fressinaud
046070d5ed Page "à propos" accessible aux visiteurs
Voir #266
2013-11-14 18:20:08 +01:00
Alexandre Alapetite
6fe1e1bad0 Ajout d'un bouton pour effacer les logs
https://github.com/marienfressinaud/FreshRSS/issues/242
2013-11-13 23:34:30 +01:00
Alexandre Alapetite
803cd05a58 Amélioration vitesse lecture des logs 2013-11-13 22:47:26 +01:00
Alexandre Alapetite
bff31a6d5e Correction type url inapproprié 2013-11-13 22:11:57 +01:00
Alexandre Alapetite
6f081f9daf Un peu plus de HTML5 pour les types des champs de formulaires 2013-11-13 21:39:53 +01:00
Alexandre Alapetite
d654b34fa7 Affichage du nombre total d'article sur la page de configuration
https://github.com/marienfressinaud/FreshRSS/issues/263
Style à améliorer éventuellement
2013-11-13 21:32:50 +01:00
Alexandre Alapetite
5bd52cdcb6 Mise à jour de la vue globale
* Nombre de non lus mis à jour automatiquement
* Mise à jour structure HTML
* Mise à jour design
Fusion manuelle depuis la 0.6-beta
0c96d3489b
2013-11-12 23:21:13 +01:00
Marien Fressinaud
a5240e0855 Fade out pour les notifications
Fluidifie un peu leur fermeture (le slideUp faisait disparaître la
notification avant qu'elle ne soit totalement refermée)
2013-11-12 22:51:39 +01:00
Marien Fressinaud
902357c12f Flat design : détache nombre non lus bordure
Je trouvais le rendu pas très agréable à l'œil
2013-11-12 22:51:07 +01:00
Marien Fressinaud
edf37ccebf Logo FreshRSS cliquable 2013-11-12 22:50:30 +01:00
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
a4fc7becb8
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
Marien Fressinaud
605487b42d Fade out pour les notifications
Fluidifie un peu leur fermeture (le slideUp faisait disparaître la
notification avant qu'elle ne soit totalement refermée)
2013-11-12 21:09:16 +01:00
Marien Fressinaud
6c8eb102d7 README : 0.6.0-beta 2013-11-12 19:53:43 +01:00
Alexandre Alapetite
8c1e971365 README : +iconv 2013-11-12 19:50:56 +01:00
Alexandre Alapetite
29fab596cd Mise à jour README
@marienfressinaud Pourrait être passé dans la 0.6
2013-11-12 19:50:37 +01:00
Marien Fressinaud
810f10f5ae Flat design : détache nombre non lus bordure
Je trouvais le rendu pas très agréable à l'œil
2013-11-12 19:34:40 +01:00
Marien Fressinaud
4cdef57989 Logo FreshRSS cliquable 2013-11-12 19:30:04 +01:00
Alexandre Alapetite
fcc2e023ef Oubli variable inutile
Suite de
7e9263ff5c
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