aboutsummaryrefslogtreecommitdiff
path: root/app/layout/aside_flux.phtml
AgeCommit message (Collapse)Author
2014-10-23Rename aside_flux in aside_feed.Gravatar Marien Fressinaud
2014-10-22Fix some parts of aside_fluxGravatar Marien Fressinaud
See https://github.com/marienfressinaud/FreshRSS/issues/634
2014-10-21Views are in dedicated actions + improve ContextGravatar Marien Fressinaud
- Seperate normal, global and rss outputs in dedicated actions (NOT WORKING YET!) - Rewrite aside_flux and nav_menu to use Context object - Improve Context object See https://github.com/marienfressinaud/FreshRSS/issues/634
2014-10-20Use FreshRSS_Context::$conf onlyGravatar Marien Fressinaud
- Replace $this->view->conf in controllers - Replace $this->conf in views
2014-10-06Refactor authentication system.Gravatar Marien Fressinaud
Big work, not finished. A lot of features have been removed. See https://github.com/marienfressinaud/FreshRSS/issues/655
2014-10-01Fix links for feed managementGravatar Marien Fressinaud
See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-10-01Reorganize subscription management codeGravatar Marien Fressinaud
There is still a lot of work to do. Some links are broken. See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-09-26Fix stat link available in feed menu for anonymousGravatar Marien Fressinaud
Fix https://github.com/marienfressinaud/FreshRSS/issues/636
2014-09-26Coding style aside_flux.phtmlGravatar Marien Fressinaud
2014-09-24Fix bug mark as read a complete feedGravatar Marien Fressinaud
Related to https://github.com/marienfressinaud/FreshRSS/issues/599 Fix https://github.com/marienfressinaud/FreshRSS/issues/633
2014-09-10add css class or id to elements withoutGravatar plopoyop
2014-08-24Fix category CSSGravatar Alexis Degrugillier
Before, when the category is closed by default, the active CSS class wasn't applied. Thus breaking the shortcuts for navigation. Now it works the way it is supposed.
2014-08-23Add category reading optionGravatar Alexis Degrugillier
Before, when a category was selected, it was expanded to show the feeds in that category. Now, there is a parameter that allows the user to choose either if he wants the old behaviour or if he wants to expand only when needed (when selecting a feed or when clicking the appropriate button)
2014-08-09Option to hide (or not) feeds/categories with no unread articleGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/430 https://github.com/marienfressinaud/FreshRSS/issues/575
2014-07-29Merge pull request #548 from aledeg/more-statsGravatar Marien Fressinaud
Add article repartition in stats
2014-07-26Hide read feeds and read categories when in unread modeGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/430 There are some repeated HTML attributes (`data-unread` and `active`) which could maybe be simplified. If some people do not like this behaviour, we could consider having an option.
2014-07-25Small fixes to follow @marienfressinaud recommandationsGravatar Alexis Degrugillier
2014-07-24Add article repartition in statsGravatar Alexis Degrugillier
Add article repartition per hour, per day of week, per month for all feeds but also for individual feeds.
2014-02-15Improve behaviour category / feed shortcutsGravatar Marien Fressinaud
- code improved - possibility to move directly from "all" category - when there is no selected feed and we want the "next one", first feed is selected (last before). Same for categories See #256
2014-01-27Formatage des nombresGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/pull/398
2014-01-25Ajout de statistiques de l'applicationGravatar Alexis Degrugillier
Conflicts: app/i18n/en.php app/i18n/fr.php
2014-01-18Changements de vuesGravatar Alexandre Alapetite
Correction d'un bug JavaScript récent dans la vue globale. Corrections de nombreux bugs lors des changements de vue https://github.com/marienfressinaud/FreshRSS/issues/346 et amélioration des performances pour la génération des URL en évitant beaucoup d'appels de fonctions https://github.com/marienfressinaud/FreshRSS/pull/362 De plus, dans les URL, is_favorite et is_read ont maintenant une valeur par défaut de 1, ce qui évite de les écrire dans beaucoup de cas. Suppression des espaces blancs de la sortie HTML au niveau de quelques boucles critiques.
2014-01-10Correction du bug de vue globale.Gravatar Alexis Degrugillier
Lorsque la vue globale est la vue par défaut et que la vue normale est sélectionnée, la navigation continue en vue globale. C'est également vrai pour la vue lecture. Le comportement est modifié pour conserver la vue sélectionnée lors de la navigation.
2013-12-30Début de mode multi-utilisateur avec http_authGravatar Alexandre Alapetite
+ Légère optimisation de Minz_View. + Encore plus de tests de bibliothèques dans install.php Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126 et https://github.com/marienfressinaud/FreshRSS/issues/303
2013-12-15Grosse refactorisation pour permettre le chargement automatique des classesGravatar Alexandre Alapetite
C'est parti de changements pour https://github.com/marienfressinaud/FreshRSS/issues/255 et finalement j'ai continué la refactorisation... Ajout de préfixes FreshRSS_ et Minz_ sur le modèle de SimplePie_. Toutes les classes sont maintenant en chargement automatique (devrait améliorer les performances en évitant de charger plein de classes inutilisées, et faciliter la maintenance). Suppression de set_include_path(). Si souhaité, certaines classes de Minz pourraient être déplacées dans un sous-répertoire, par exemple les exceptions. Tests et relecture nécessaires.
2013-11-30Recherche côté SQL avec LIKEGravatar Alexandre Alapetite
Premier essai de recherche côté base de données (à améliorer) https://github.com/marienfressinaud/FreshRSS/issues/204 Pour l'instant fait avec du LIKE et pas d'indexation texte complet. * Suppression de EntriesGetter car le code est devenu plus simple grâce au filtrage côté SQL * Uniformisation de get_c à une lettre ('all' devient 'a','favoris' devient 's' - pour "starred") pour simplifier le code * low_to_high par DESC, high_to_low par ASC * Réduction du nombre de créations de *DAO dans indexController * Refactorisation de checkAndProcessType() Pas encore trop testé...
2013-11-24Refactorise icon() dans RSSThemes::iconGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-23Nouvelle fonction icon() pour générer le code HTML des icônesGravatar Alexandre Alapetite
Centralisation de la génération du code des icônes pour pouvoir plus facilement le changer, en particulier en préparation d'améliorations futures : * ajouter des alternatives lorsque l'image n'est pas affichée ; * améliorer l'accessibilité ; * permettre de changer les icônes selon le thème graphique choisi ; * simplifier les CSS. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-23Encore des alternatives Unicode aux icônesGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-21Accessibilité : Quelques alternative Unicode aux icônesGravatar Alexandre Alapetite
FreshRSS est maintenant utilisable en bonne partie sans CSS. Ce patch inclut un caractère Unicode approprié en plus de certaines icônes définies en tant qu'image en CSS. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284 Il manque encore certaines icônes, et les alternatives Unicode ne sont pour l'instant pas montrées si la CSS est chargée mais que les images ne le sont pas.
2013-11-14Page "à propos" accessible aux visiteursGravatar Marien Fressinaud
Voir #266
2013-11-12Cohérence htmlspecialcharsGravatar Alexandre Alapetite
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-12SQL : Optimisation vitesseGravatar Alexandre Alapetite
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-12Suppression multiples requêtes countGravatar Alexandre Alapetite
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-11Remplace entité nbsp par son équivalent UnicodeGravatar Alexandre Alapetite
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-09Début d'affichage du nombre de favoris non lusGravatar Alexandre Alapetite
Mais pas encore de mise à jour dynamique Corrige en partie https://github.com/marienfressinaud/FreshRSS/issues/222
2013-11-08Fix issue #244: catégorie "tous" devient "flux principal"Gravatar Marien Fressinaud
2013-11-08Fix issue #177: déplacement menu gestion catégoriesGravatar Marien Fressinaud
Le menu de gestion des catégories a été déplacé au niveau de la gestion des abonnements (le regroupement est plus logique) Le lien pour accéder au flux RSS a été déplacé dans le menu "affichage" (peut être sujet à discussion) Une prochaine pourrait être de splitter le menu "Général et lecture" en plusieurs vues
2013-11-07htmlspecialchars manquantsGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/195
2013-11-07type="application/rss+xml" pour le lien vers le RSSGravatar Alexandre Alapetite
En attendant d'avoir ce lien vers le format RSS aussi dans les entêtes HTML, voilà déjà un meilleur lien dans le corps. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/236
2013-11-05img altGravatar Alexandre Alapetite
Quelques [img alt="✇" /] pour être valide, avec un caractère Unicode représentant un film (assez proche d'un flux), mais peut-être qu'on pourrait en trouver un mieux
2013-11-04Grosse optimisation JavaScriptGravatar Alexandre Alapetite
* Fusion de endless_mode.js dans main.js car endless_mode.js est toujours chargé et assez petit. * Suppression des changements de style en JavaScript lors du chargement (genre boucle de .hide(), ou d'ajout de classe ".stick") et implémentation en PHP + CSS à la place. * Chargement JavaScript asynchrone (defer + async) pour de meilleurs performances. * Utilisation préférable des événements globaux plutôt que des événements pour chaque élément avec jQuery.on(events, selector) pour un chargement plus rapide et moins de mémoire utilisée. * Optimisation manuelle du JavaScript (sélecteurs CSS plus performants, méthodes jQuery plus appropriées, etc.). * Désactivation de init_img() qui était coûteux, lancé à un moment où les images ne sont de toute manière pas encore chargées, et qui n'apporte rien car il y a déjà un img {max-width:100%} en CSS. * JavaScript en mode strict. * Enfin, passage du code JavaScript dans JSLint et du coup nombreuses corrections (syntaxe, variables, méthodes dépréciées...). * Devrait permettre de fermer https://github.com/marienfressinaud/FreshRSS/issues/121 * Au passage, quelques simplifications CSS pour de meilleures performances.
2013-10-26Mise à jour automatique des nombres d'articles non lus et favorisGravatar Alexandre Alapetite
En JavaScript, sans requête au serveur, décrémente ou incrémente le nombre d'articles non lus ou en favoris suite à une action de l'utilisateur. Utilise un nouvel attribut data-unread pour stocker le nombre d'articles non-lus et du pur CSS pour afficher cette valeur. Nouvel attribut data-priority (pour savoir s'il faut inclure le flux ou pas dans les nombres d'articles non lus). Légère simplification CSS au passage (d'autres optimisations des performances CSS seraient souhaitables en évitant les règles contenant trop de sélecteurs universels imbriqués genre ".categories .favorites .btn" et en évitant les changements de style en JavaScript lors du chargement - j'essayerai de faire une proposition dans un patch séparé). Bug connu : une catégorie finissant par une espace suivi d'un nombre entre parenthèses comme "Exemple (2)" cause actuellement un léger bug d'affichage dans le <title> s'il y a 0 article non lu et que l'utilisateur en marque un comme "non lu". Il faudra une modification pour utiliser data-unread aussi pour le <title>
2013-10-12aside_flux: Modèle dynamique pour les menusGravatar Alexandre Alapetite
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-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-07Fix issue #169: flux en jaune si 0 articleGravatar Marien Fressinaud
2013-08-25Short labels for number of unread itemsGravatar Alexandre Alapetite
On the aside flux, suggestion of showing only a number (e.g. "7") instead of the longer (e.g. "7 unread")
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-18Ajout "hack" pour aider menus fixesGravatar Marien Fressinaud
En rapport avec l'issue #95 : je ne prends pas officiellement en charge les menus fixes, mais comme on me l'a demandé, j'ajoute un <span /> en bas de la colonne des flux si ça peut aider
2013-05-12Fix issue #70 : lorsqu'on rencontre un problème avec un flux, on l'indique ↵Gravatar Marien Fressinaud
à l'utilisateur (couleur rouge)