summaryrefslogtreecommitdiff
path: root/app/views
AgeCommit message (Collapse)Author
2013-10-09Mise à jour design (dropdown) + fichier fallback suppriméGravatar Marien Fressinaud
* 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-08Ajout d'un "popup" de confirmationGravatar Marien Fressinaud
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-07Explication du champ token plus concisGravatar Marien Fressinaud
2013-10-07Ajout d'un fond noir en mode vue globaleGravatar Marien Fressinaud
Cache le site pour se concentrer sur la liste d'articles
2013-10-07Fix défilement articles dépliés en vue globaleGravatar Marien Fressinaud
2013-10-07Fix le scroll en changeant d'articleGravatar Marien Fressinaud
2013-10-07Merge branch 'patch-1' of github.com:Alkarex/FreshRSS into Alkarex-patch-1Gravatar Marien Fressinaud
2013-10-07Corrige la vue globaleGravatar Marien Fressinaud
On initialisait plus correctement le panel de la vue globale depuis l'ajout de la fonction JS init_stream_delegates(). C'est corrigé :)
2013-10-07Corrige images qui ne se chargent pas avec LazyLoadGravatar Alexandre Alapetite
Tel qu'utilisé, LazyLoad charge les nouvelles images lors d'un scroll. Hors dans certains cas (navigation clavier ou clic souris sur un article pour l'ouvrir), aucun scroll n'est généré et du coup les images ne sont pas chargées. Ce patch ajoute un événement scroll artificiel dans ces cas là. Exemple de cas sans scroll: bas de liste d'articles (ex: non lus), avec des articles plus petits que la taille verticale de la fenêtre, il n'y a pas de matière pour scroller plus haut.
2013-10-07Possibilité de partager sur FB / Twitter / G+Gravatar Marien Fressinaud
Et *sans* le code tout pourri en mode Big Brother. Le partage vers Shaarli inclut le nom du site initial dans le titre
2013-10-07Copié-collé des URLs site / flux RSS facilitéGravatar Marien Fressinaud
Dans la vue pour modifier les flux, les URLs du site et du flux RSS ne sont plus des liens et peuvent être plus facilement copié-collé Les liens cliquables sont représentés par une icône à coté
2013-10-07Design + suppression 2 raccourcisGravatar Marien Fressinaud
Les raccourcis page suivante et précédente n'avait plus lieu d'être avec le mode endless Petite correction du design pour les formulaire : les labels (float left) dépassaient des form-group
2013-10-06Merge branch 'sql-optimisation' into devGravatar Marien Fressinaud
2013-10-06Corrige doublons autochargement avec navigation clavierGravatar Alexandre Alapetite
1) Lors de la navigation clavier, si le chargement automatique en bas de page est activé, il ne faut pas manuellement charger les nouveaux articles, sinon il y a des doublons. 2) Il faut d'abord changer d'article avant d'en charger des nouveaux. Vite fait, et vite testé, mais semble marcher et corriger les bugs de doublons que je constatais en navigation clavier (les articles non-lus que je venais de lire se rechargeaient une 2ème fois).
2013-09-14Merge branch 'Alkarex-SqlOptimisation' into sql-optimisationGravatar Marien Fressinaud
2013-09-14Issue #161 : amélioration renduGravatar Marien Fressinaud
Le titre se fait plus discret dans la barre de la date La date disparaît en mode mobile
2013-09-14Merge branch 'dev' into Alkarex-NbUnreadGravatar Marien Fressinaud
2013-09-14Merge branch 'dev' of github.com:marienfressinaud/FreshRSS into devGravatar Marien Fressinaud
2013-09-14Merge branch 'ControlClick' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-ControlClick Conflicts: app/views/javascript/main.phtml + Mise à jour thèmes
2013-09-14Merge pull request #152 from Alkarex/AvoidPregReplaceGravatar Marien Fressinaud
Avoid preg_replace() for simple cases
2013-09-14Merge branch 'NbUnread' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-NbUnread
2013-09-14Merge branch 'jquery' of https://github.com/Alkarex/FreshRSS into Alkarex-jqueryGravatar Marien Fressinaud
Conflicts: app/views/javascript/main.phtml
2013-09-14Merge branch 'SqlOptimisation' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-SqlOptimisation Conflicts: app/controllers/feedController.php
2013-09-14Issue #143 : amélioration du formulaireGravatar Marien Fressinaud
Suppression radio buttons au profit d'une checkbox
2013-09-14Merge branch 'onread_jump_next' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-onread_jump_next
2013-09-14Merge branch 'bigMarkAsRead' of https://github.com/Alkarex/FreshRSS into ↵Gravatar Marien Fressinaud
Alkarex-bigMarkAsRead
2013-09-14Affiche le titre en cours sur la ligne du joursGravatar Alexandre Alapetite
En particulier en affichage mobile, il n'était pas facile de voir quelle catégorie ou flux on était en train de lire. Ce patch l'affiche sur la ligne du jours, avec une suggestion de style.
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-09-02SQL and model optimisationGravatar Alexandre Alapetite
Big effect (on speed and memory), but few changes :-) Drastically reduced the number of SQL requests needed (from 233 down to 8 to load the home page with my own data set = 140 feeds in 15 categories). Drastically reduced the amount of data transferred from MySQL to PHP.
2013-08-31Allow native control-click of article titlesGravatar Alexandre Alapetite
Provide better access to the link of the article, and allow control-click on the title to e.g. open in a background tab, without having to reach the little link icon on the far right.
2013-08-31Compatibility onread_jump_next with load_moreGravatar Alexandre Alapetite
automatic load_more and
2013-08-31Avoid preg_replace for simple casesGravatar Alexandre Alapetite
Use the faster str_replace() and str_ireplace() instead. From http://www.php.net/manual/function.str-replace.php : "If you don't need fancy replacing rules (like regular expressions), you should always use this function instead of preg_replace(). "
2013-08-25New option onread_jump_nextGravatar Alexandre Alapetite
Added a new option to automatically jump to the next sibling (category or feed) when hitting the button "mark as read".
2013-08-25Big area mark as readGravatar Alexandre Alapetite
Added a big area to mark all as read below the list of articles
2013-08-25UTF-8 encoding bug on PHP older than 5.4Gravatar Alexandre Alapetite
In PHP older than 5.4.0, the default charset for htmlspecialchars() and html_entity_decode() was ISO-8859-1, which created erroneous UTF-8 characters
2013-08-22Fix issue #118 : option pour garder historiqueGravatar Marien Fressinaud
*** ATTENTION, MODIFICATION DE LA BDD *** Cette option permet de garder les vieux articles d'un flux en même s'ils sont plus vieux que la limite des X mois d'historique (3 par défaut) Les modifications de la base de données : - ajout du champ "keep_history int(1) DEFAULT 0" à la table feed - suppression des champs "is_public" et "lastUpdate" de la table entry (n'étaient plus utilisés de toute façon)
2013-08-21Fix issue #130 : amélioration vue globaleGravatar Marien Fressinaud
Désormais, en cliquant sur une catégorie ou un flux, une "popup" s'ouvre nous proposant les flux à lire directement. Les mêmes actions que la vue normale sont alors possibles Cela a impliqué de gros changements javascript en aval puisque les articles n'étaient plus repérés en fonction de la fenêtre, mais en fonction du popup (#panel) Le code va vraiment devoir être repris pour avoir une architecture logique (voir issue #121)
2013-08-21Fix issue #133 : nombre non lus dans titre ongletGravatar Marien Fressinaud
+ Début fix issue #130 : en cliquant sur une catégorie ou un flux, on repasse en mode de vue "normale" pour pouvoir lire les articles Ce n'est qu'un début :)
2013-08-21Fix issue #127 : ajout système de tokenGravatar Marien Fressinaud
Ajout du système de token pour accéder aux flux RSS même quand la connexion a été paramétrée. Pour l'utiliser, il faut simplement ajouter le paramètre ?token=<votre_token> à l'url
2013-08-21Fix issue #125 : "Load more" automatiqueGravatar Marien Fressinaud
En bas de page, si l'option a été cochée (ne l'est pas par défaut), on va charger automatiquement les articles suivants
2013-08-21Issue #125 : "suivant" charge articles suivantsGravatar Marien Fressinaud
Le raccourci pour passer à l'article suivant charge automatiquement les articles suivants si on vient d'ouvrir le dernier article de la page Il reste à rajouter une option pour les charger si on se trouve en bas de la page
2013-08-21Fix issue #128 : Shaarli seulement si logguéGravatar Marien Fressinaud
Il n'est plus possible d'essayer de partager via Shaarli pour un utilisateur non connecté
2013-08-21Fix issue #131 : pied d'articleGravatar Marien Fressinaud
Ajout de la date et du lien vers site externe au pied des articles Modification comportement raccourci "up" : si la fenêtre est sous l'article actif, on remonte en haut de cet article. Si la fenêtre est au début de l'article actif ou au-dessus, on remonte en haut de l'écran
2013-08-18Organisation page configuration (issue #97)Gravatar Marien Fressinaud
Réorganisation de quelques options, mise en évidence des groupes d'option Changement des flux de catégorie via <select /> et non plus via liste de <radio />
2013-08-18Amélioration marquage des articles au défilementGravatar Marien Fressinaud
Un petit bug faisait qu'un article marqué comme lu pouvait repasser en non lu même en mettant le paramètre "only_not_read" à true pour la fonction mark_read.
2013-08-18Correction comportement JSGravatar Marien Fressinaud
L'ouverture d'un article sur le site d'origine via le raccourci fonctionne de nouveau normalement Lorsque la connexion est paramétrée et la lecture anonyme autorisée, une personne non connectée pouvait avoir l'impression de marquer des articles comme (non) lus (mais ça n'était pas effectif après un rafraichissement de la page). Les articles ne peuvent plus être marqués désormais
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-07-27Fix issue #101 : option interdiction anonymesGravatar Marien Fressinaud
Ajout d'une option pour interdire la lecture anonyme (interdit par défaut) Correction de l'internationalisation pour la pagination des logs
2013-07-27Fix issue #97 : amélioration page de configurationGravatar Marien Fressinaud
Utilisation de checkbox au lieu de radio boutons pour le lazyload et affichage des articles dépliés Réorganisation de certaines options
2013-07-26Fix issue #108 : bug catégories non repliéesGravatar Marien Fressinaud
La colonne des catégories se replie désormais même lorsqu'il n'y a aucun article à afficher