summaryrefslogtreecommitdiff
path: root/app/App_FrontController.php
AgeCommit message (Collapse)Author
2013-11-17Corrige bug chargement JS0.6.0Gravatar Marien Fressinaud
Lorsque la vue par défaut était le mode lecture, le JS ne se chargeait pas. La faute au script LazyLoad qui n'était pas chargé correctement
2013-11-15Supprime référence lib_textGravatar Alexandre Alapetite
La 0.6-bêta ne marchait plus suite à https://github.com/marienfressinaud/FreshRSS/commit/5dfe281d60e21fd59bfa780fad0aa177a8feaf14
2013-11-10Suppression des warnings liés à filemtimeGravatar Marien Fressinaud
ajout de "@" pour éviter les warnings, touch.txt sera créé un peu plus tard
2013-11-09Évite les problèmes de cache des resources CSS et JS statiquesGravatar Alexandre Alapetite
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-08Déplace chargement fichier main.jsGravatar Marien Fressinaud
Le chargement de main.js était fait dans indexController. Il est fait maintenant dans le FrontController pour avoir accès, même hors de la page principale, aux fonctionnalités de connexion / déconnexion / fermeture des notifications
2013-11-07Renomme fichiers selon leur classeGravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/191
2013-11-04Merge pull request #224 from Alkarex/manualLazyloadGravatar Alexandre Alapetite
LazyLoad manuel pour les articles repliés
2013-10-30Ajoute le cas de la vue lectureGravatar Alexandre Alapetite
2013-10-29LazyLoad manuel pour les articles repliésGravatar Alexandre Alapetite
LazyLoad.js utilise énormément de CPU et ralentit considérablement le défilement de page, en particulier lorsque le nombre d'articles augmente. Dans le cas des articles repliés, il n'y a en fait pas besoin du mécanisme complexe de LazyLoad.js basé sur les événements scroll, car il suffit de charger les images lors du dépliage es articles, et cela allège énormément l'expérience.
2013-10-26Fusionne notification.js dans main.jsGravatar Alexandre Alapetite
notification.js était tout petit et occasionnait une requête supplémentaire et un événement JavaScript en plus. Proposition de fusion dans le nouveau main.js statique.
2013-10-07Fix issue #165: @import CSS enlevésGravatar Marien Fressinaud
Implique une modification des fichiers metadata.json pour les thèmes : ajout d'un champ "files" répertoriant les fichiers CSS à utiliser
2013-09-15Reference lazyload.js only when neededGravatar Alexandre Alapetite
2013-09-04Speed: jQuery optimisation of init_posts()Gravatar Alexandre Alapetite
- jQuery updated from version 1.5.2 to 1.10.2 (checked that it is ok with jQuery Migrate Plugin) - Put hide_posts() first to avoid flashing content during load - Big speed optimisation of init_img() - Use a single on() delegated event (jQuery 1.7+) instead of all per-article click events as described on http://api.jquery.com/on/ - Moved all the per-article click events to an outside function init_stream_delegates() that is called only once even when new articles are dynamically added. Much lighter approach, and does not require unbinding events and rebinding them at each dynamic load. - Side effect: corrected the bug of favourites and read/unread that were not properly unbound during dynamic loading. - Corrected a JavaScript error for auto_load_more when #load_more is not visible and therefore does not have a position() defined.
2013-08-18Fix issue #110 : ajout CSS pour imprimanteGravatar Marien Fressinaud
Elle reste basique est dépend fortement de la feuille de style principale, mais ça permet déjà d'imprimer les articles à peu près correctement
2013-08-07Fix issue #86 : possibilité de changer de thèmeGravatar Marien Fressinaud
Désormais il est possible de créer des thèmes. Le thème peut être changé sur la page de configuration. Les thèmes sont détectés grâce à un fichier metadata.json détaillant le nom du thème, son auteur, une petite description et une version. Un nouveau thème "Flat design" a été ajouté et est pleinement fonctionnel
2013-06-15Fix issue #73 : ajout d'une page pour visualiser les logsGravatar Marien Fressinaud
2013-06-14Fix issue #75 : chargement des images en lazyload, reste à le rendre optionnelGravatar Marien Fressinaud
2013-04-29Revue de code pour la récupération des articles : ATTENTION GROS ↵Gravatar Marien Fressinaud
CHANGEMENTS, aucune garantie de stabilité et possibles régressions. La recherche dans le contenu des articles fonctionnent et possibilité de rechercher des tags
2013-04-27Possibilité de choisir la langue à utiliser + fin traduction en anglais ↵Gravatar Marien Fressinaud
(bug #38)
2013-04-25Mise en place de la structure permettant de traduire l'appli (voir bug #38) ↵Gravatar Marien Fressinaud
pour le layout > encore beaucoup de boulot !
2013-04-24Fix issue #63 : gestion des couleurs dégradés et des transitions pour plus ↵Gravatar Marien Fressinaud
de navigateurs (utilisation des préfixes dans une feuille fallback.css)
2013-04-13On ne récupère plus le script persona si le login n'est pas configuréGravatar Marien Fressinaud
2013-04-13Ajout partage par mail (voir issue #34) + déplacement des options de ↵Gravatar Marien Fressinaud
partage en bas des articles
2013-04-11Séparation du style en deux fichiers pour faciliter la lecture et les mises ↵Gravatar Marien Fressinaud
à jour
2013-04-10Fix issue #40 : test des erreurs SimplePieGravatar Marien Fressinaud
2013-04-10Màj de la librairie SimplePie, fix bug #48Gravatar Marien Fressinaud
2013-03-20Ajout controller Rss pour export au format RSS (très très basique) #34 + ↵Gravatar Marien Fressinaud
ajout lib text pour gérer le bbcode
2013-03-14Ajout d'indicateur de jour dans le flux d'articles + correction de bugs js ↵Gravatar Marien Fressinaud
liés à cet ajout et code mort
2012-11-07Changement de library pour parser les sites dont on doit récupérer le contenuGravatar Marien Fressinaud
2012-11-06Fix issue #10 : On peut désormais charger les articles complets pour des ↵Gravatar Marien Fressinaud
flux incomplets... Nécessite des tests plus approfondis
2012-11-05Fix issue #4 : ajout des retours utilisateurGravatar Marien Fressinaud
2012-10-25Ajout fonctionnalité connexion avec Persona (à améliorer sans doute)Gravatar Marien Fressinaud
2012-10-25ajouts graphique + ajout suppression vieux articlesGravatar Marien Fressinaud
2012-10-23affichage par catégories + meilleur exportation opmlGravatar Marien Fressinaud
2012-10-22ajout des touches de raccourcis et de tout le javascriptGravatar Marien Fressinaud
2012-10-22Grosse màj : ajout de la configuration + ajouts divers fonctionnalitésGravatar Marien Fressinaud
2012-10-21First commitGravatar Marien Fressinaud