Commit Graph

400 Commits

Author SHA1 Message Date
Alexandre Alapetite
8bb25589ff URL absolue pour token
Corrige https://github.com/marienfressinaud/FreshRSS/issues/213
Abandonne le protocole relatif "//" et repasse à des "http://" ou
"https://" explicites
2013-10-26 20:49:23 +02:00
Marien Fressinaud
dd5273871a Merge branch 'AvoidNonCacheableJavaScript' of https://github.com/Alkarex/FreshRSS into Alkarex-AvoidNonCacheableJavaScript
Conflicts:
	app/views/javascript/main.phtml
2013-10-26 16:49:44 +02:00
Marien Fressinaud
298b5ecf20 Merge branch 'use_template' of https://github.com/Alkarex/FreshRSS into Alkarex-use_template 2013-10-26 16:45:14 +02:00
Marien Fressinaud
ce1101bf45 Merge branch 'patch-2' of https://github.com/Alkarex/FreshRSS into Alkarex-patch-2 2013-10-26 16:42:55 +02:00
Marien Fressinaud
cd46bd33e7 Merge branch 'htaccess' of https://github.com/Alkarex/FreshRSS into Alkarex-htaccess 2013-10-26 16:40:25 +02:00
Marien Fressinaud
94a887f321 Merge branch 'sqlOptimisation' of https://github.com/Alkarex/FreshRSS into Alkarex-sqlOptimisation 2013-10-26 16:37:02 +02:00
Marien Fressinaud
3ac2495f49 Merge branch 'dev' of github.com:marienfressinaud/FreshRSS into dev 2013-10-26 16:35:46 +02:00
Marien Fressinaud
8deb306610 Merge branch 'patch-1' of https://github.com/Alkarex/FreshRSS into Alkarex-patch-1 2013-10-26 16:28:19 +02:00
Marien Fressinaud
64b1bb37c2 Merge pull request #211 from Alkarex/patch-3
htmlspecialchars pour les logs
2013-10-24 02:43:34 -07:00
Alexandre Alapetite
d93642d0d2 htmlspecialchars pour les logs 2013-10-24 11:15:57 +02:00
Marien Fressinaud
d5f714146f Merge pull request #209 from Alkarex/patch-3
Ajoute URL dans message FeedException
2013-10-24 01:28:26 -07:00
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
Alexandre Alapetite
051666d59b Correction erreur variable existante 2013-10-20 11:37:19 +02:00
Alexandre Alapetite
1b83f93670 Ajoute au contenu les images déclarées en tant que 'enclosure'
Corrige https://github.com/marienfressinaud/FreshRSS/issues/205.
Uniquement pour les images.

Pourrait par exemple faire des miniatures pour les vidéos 
http://simplepie.org/wiki/tutorial/how_do_i_get_a_thumbnail_from_a_youtube_feed
2013-10-19 21:22:04 +02:00
Marien Fressinaud
d94d948706 Fix issue #189: Disparition de la dernière catégorie
La dernière catégorie n'était pas générée correctement si elle ne possédait
qu'un seul flux. Le bug venait de HelperCategorie::daoToCategoryPrepopulated
Je l'ai réécrite pour qu'elle soit un peu plus claire
2013-10-16 11:49:57 +02:00
Marien Fressinaud
46d9e0417a Fix issue #198: case sauter au voisin non lu marche plus
Le fait de décocher la case de l'option "sauter au prochain voisin non lu"
ne fonctionnait plus.
2013-10-16 10:51:09 +02:00
Marien Fressinaud
864601651d Passage en v0.5.1
Modification README et CHANGELOG
2013-10-15 11:44:09 +02:00
Marien Fressinaud
e51ceb6812 Suppression @import dans themes/default/freshrss.css
Issue #181
2013-10-15 11:29:34 +02:00
Marien Fressinaud
cd6481c4f6 Merge branch 'patch-2' of https://github.com/Alkarex/FreshRSS into hotfixes 2013-10-15 11:28:00 +02:00
Marien Fressinaud
378e9f55f0 Merge branch 'patch-3' of https://github.com/Alkarex/FreshRSS into hotfixes 2013-10-15 11:26:09 +02:00
Marien Fressinaud
1e2d039444 Corrections i18n/fr
Guillemets unicodes + retour à "This is the end"
2013-10-15 11:24:12 +02:00
Marien Fressinaud
a1797f3a29 Merge branch 'patch-5' of https://github.com/Alkarex/FreshRSS into hotfixes 2013-10-15 11:22:22 +02:00
Marien Fressinaud
e52810415d Fix issue #189: disparition de catégories
On ne chargeait plus les catégories sans flux. C'est utile sur la page
principale, mais on ne pouvait plus les gérer dans la page de conf
2013-10-15 11:17:46 +02:00
Alexandre Alapetite
b23be98531 i18n/en: Petites corrections 2013-10-13 18:35:52 +02:00
Alexandre Alapetite
410f763198 Ajout de main.js 2013-10-13 17:55:03 +02:00
Alexandre Alapetite
c447e65c5a Chargement à la volée de actualize.phtml
Au lieu de faire une requête systématiquement à chaque action de
l'utilisateur vers actualize.phtml (qui est lourd à générer et à lire),
cette requête se fait maintenant uniquement lors de son utilisation.
2013-10-13 17:53:00 +02:00
Alexandre Alapetite
4bbe82ff01 Remplace main.phtml non-cachable par main.js cachable
Amélioration des performances en permettant la mise en cache de 10Ko de
JavaScript et en évitant une requête HTTP à chaque action de
l'utilisateur.
2013-10-13 17:11:13 +02:00
Alexandre Alapetite
9940e3e0e2 Réduction cache pour police à 1 mois 2013-10-13 13:54:19 +02:00
Alexandre Alapetite
50df70740e Correction erreur syntaxe 2013-10-13 13:51:23 +02:00
Alexandre Alapetite
583f494bb7 Propose un .htaccess par défaut
Une bonne amélioration des performances est possible en utilisant le
cache HTTP.
Ce patch propose un .htaccess par défaut (pour Apache).

L'accès "Satisfy Any" pour favicon.ico est pour le cas où le répertoire
FreshRSS serait protégé par un mot de passe, ce qui pose problèmes pour
certaines utilisations de favicon (y compris dans Firefox).
Le "Cache-Control public" est surtout utile pour la mise en cache dans
le cas de HTTPS.
2013-10-13 13:46:52 +02:00
Marien Fressinaud
858825e49a Merge pull request #182 from Alkarex/patch-3
"fallback.css" oublié
2013-10-13 04:11:14 -07:00
Marien Fressinaud
894bfce3e2 Merge pull request #183 from Alkarex/patch-4
Un dernier fallback.css
2013-10-13 04:10:48 -07:00
Alexandre Alapetite
7e7bc64c52 i18n/fr: Petites corrections 2013-10-13 01:06:28 +02:00
Alexandre Alapetite
687f841dd9 Un dernier fallback.css 2013-10-13 00:56:19 +02:00
Alexandre Alapetite
73ac9faa41 "fallback.css" oublié 2013-10-13 00:51:58 +02:00
Alexandre Alapetite
16226e6c5d Référence fallback.css oubliée
Considérer enlever aussi @import url('global.css');
2013-10-13 00:49:47 +02:00
Alexandre Alapetite
410b47603a Optimisation SQL, deuxième vague
Réduction du nombre de requêtes et de connexions SQL
2013-10-13 00:17:12 +02:00
Alexandre Alapetite
39f2213e92 aside_flux: Modèle dynamique pour les menus
Utilise un modèle plutôt que le menu HTML répété en dur, pour beaucoup
diminuer la taille de la page HTML
2013-10-12 15:35:56 +02:00
Marien Fressinaud
aa71754eee Passage en v0.5.0
Modification du fichier README
Modification du CHANGELOG
0.5.0
2013-10-12 09:45:13 +02:00
Marien Fressinaud
2d20ba7f45 Merge branch 'master' into dev 2013-10-12 09:33:54 +02:00
Alexandre Alapetite
d70e5bfa82 Utilise par défaut des adresses relatives
Sur ma page d'accueil, l'adresse absolue de FreshRSS est écrite 1300 fois, ce qui représente 15% de la taille de cette page (542Ko -> 460Ko).
Ce patch utilise une adresse relative par défaut, beaucoup plus courte.
De plus, dans le cas d'une adresse absolue, le protocole relatif "//" est utilisé pour utiliser automatiquement "http://" ou "https://".

Pas testé avec url_rewriting.
2013-10-09 23:00:35 +02:00
Marien Fressinaud
044f4542ba Mise à jour design (dropdown) + fichier fallback supprimé
* Suppression des boutons de fermeture pour les dropdowns : la fermeture
  se fait maintenant en cliquant n'importe où sur l'écran
* Suppression fichier fallback.css pour le thème par défaut. Déplacement
  dans freshrss.css en fin de fichier pour bien le séparer du reste (#166)
2013-10-09 21:05:09 +02:00
Marien Fressinaud
365be07117 Mise à jour designs
* Les popups de synchro et notification sont mieux réparties à l'écran
  notamment en vue mobile
* Le nom du flux actuellement affiché (à droite de Aujourd'hui par exemple)
  est mieux tronqué avec des ... (trois petits points)
* Refactorisation de quelques bouts de CSS
2013-10-09 19:04:23 +02:00
Marien Fressinaud
6bab56f5dd Ajout bords arrondis aux input (flat-design) 2013-10-08 11:35:29 +02:00
Marien Fressinaud
c06aede546 Ajout d'un "popup" de confirmation
On vérifie que l'utilisateur a conscience de ce qu'il fait lorsqu'il
supprime un flux ou vide une catégorie
2013-10-08 11:19:49 +02:00
Marien Fressinaud
b0809fcf5e Améliore affichage flux vides (voir ticket #169)
Les couleurs sont mieux gérées selon l'action
2013-10-08 10:56:09 +02:00
Marien Fressinaud
d9a6588580 Correction scroll vue globale
En scrollant en lisant une catégorie, en en ouvrant une autre, le scroll
se trouvait au même endroit qu'à la fin de la première catégorie
2013-10-07 23:44:14 +02:00
Marien Fressinaud
85e057e793 Explication du champ token plus concis 2013-10-07 22:47:43 +02:00
Marien Fressinaud
8f7a630183 Correction global view
init_stream_delegates était appelé à chaque ouverture de panel.
Un seul appel suffit (surtout si l'on veut éviter les bugs)
2013-10-07 22:30:44 +02:00
Marien Fressinaud
f4e2501e47 Ajout d'un fond noir en mode vue globale
Cache le site pour se concentrer sur la liste d'articles
2013-10-07 22:07:17 +02:00