summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2014-01-09Changements styles filtresGravatar Alexandre Alapetite
Utilisation d'une coche plutôt qu'un changement de couleur. Meilleure accessibilité avec ARIA. Optimisation des sélecteurs CSS. En particulier, évite les sélecteurs universels * qui sont très couteux en performances. https://github.com/marienfressinaud/FreshRSS/issues/277 https://github.com/marienfressinaud/FreshRSS/pull/357
2014-01-08Merge pull request #357 from aledeg/filtersGravatar Alexandre Alapetite
Modification des filtres
2014-01-08Merge pull request #354 from aledeg/globalviewGravatar Alexandre Alapetite
Ajout de l'état de l'affichage sur l'ensemble des liens de la vue globale
2014-01-08Modification des filtresGravatar Alexis Degrugillier
Affichage de l'ensemble des filtres disponibles en tout temps Ajout d'un indicateur de sélection en CSS
2014-01-08Changements syntaxiques mineurs aledeg/filtersGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/pull/352 Évite quelques appels de fonctions, et affectations inutiles
2014-01-08Ajout de l'état de l'affichage sur l'ensemble des liens de la vue globale.Gravatar Alexis Degrugillier
2014-01-08Ajout d'un filtre sur les articles lusGravatar Alexis Degrugillier
Ajout d'un filtre sur les articles favoris
2014-01-07Un peu de typographieGravatar Alexandre Alapetite
* Remplace les tirets de soustraction par points médians ou des tirets cadratins (si c'est trop long, nous pourrions mettre des demi-cadratins). * Met les abréviations des jours anglais en exposant, comme `3<sup>rd</sup>`
2014-01-07Revert "Debug Persona temporaire"Gravatar Alexandre Alapetite
This reverts commit 1fb25addd09660c08ff74b960b1c226acc319978.
2014-01-05Meilleure mise-à-jour avec Persona depuis v0.6 vers v0.7Gravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/347 * Conserve l'information sur l'utilisation de Persona lors d'une mise à jour depuis v0.6 vers v0.7. * Idem pour la lecture anonyme * Les droits sur le répertoire persona sont testés * Les tokens ne sont pas migrés ni testés pour l'instant https://github.com/marienfressinaud/FreshRSS/issues/327
2014-01-05Utilise QUERY_STRING plutôt que PATH_INFO pour faviconsGravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/348 Revenir dessus en cas de problème de cache HTTP des favicons.
2014-01-05Debug Persona temporaireGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/347
2014-01-05Compatibilité MySQL 5.5 WindowsGravatar Alexandre Alapetite
Testé vite fait avec MySQL 5.5 sous Windows, et les chaînes vides '' utilisées jusqu'à présent dans le cas de booléens faux causaient une erreur. Vérifier s'il n'y a pas d'autres exemples ailleurs dans le code
2014-01-04Petits changements installGravatar Alexandre Alapetite
2014-01-03Bug adresses de partageGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/pull/340
2014-01-03Corrections raccourci partageGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/pull/340
2014-01-03Corrige les liens vers shaarli, poche et diaspora.Gravatar Alexis Degrugillier
Les liens contenaient un boolean au lieu de l'URL.
2014-01-03Merge branch 'dev' into shortcutsGravatar Alexis Degrugillier
2014-01-03Add a shortcut to open the share div. The default shortcut is "s".Gravatar Alexis Degrugillier
2014-01-03favicon revisitéGravatar Alexandre Alapetite
Après une abondante lecture sur le sujet, voici ma tentative pour apporter une meilleure qualité de favicon sur différentes plateformes et cas, sans mettre trop de code HTML. http://www.w3.org/TR/html5/links.html#rel-icon https://github.com/audreyr/favicon-cheat-sheet http://msdn.microsoft.com/en-us/library/windows/desktop/jj673981%28v=vs.85%29.aspx https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html Il y a maintenant un favicon.ico contenant les tailles 16, 32, 48, 64, et un PNG en 256 soit la première taille standard supérieure à la meilleure résolution demandée par Android, iOS, et IE. favicon.ico généré à partir de PNGs optimisés par PNGOUT, avec la commande : `icotool -c favicon-16.png favicon-32.png favicon-48.png favicon-64.png -o favicon.ico` http://manpages.ubuntu.com/manpages/hardy/man1/icotool.1.html À tester un peu. Voir aussi https://github.com/marienfressinaud/FreshRSS/issues/264#issuecomment-29618845
2014-01-02Bug changement catégoriesGravatar Alexandre Alapetite
Introduit récemment
2014-01-02i18n : Ajouts pour installGravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/339
2014-01-02JavaScript : Bug actualize quand il n'y a aucun fluxGravatar Alexandre Alapetite
+ un peu de JSLint.
2014-01-02actualize_script : messages d'erreurGravatar Alexandre Alapetite
2014-01-02Mutex pour actualize_scriptGravatar Alexandre Alapetite
Nouveau fichier temporaire ./data/actualize.lock.txt
2014-01-02La fonction de partage n'était pas visible si l'utilisateur sélectionne ↵Gravatar Alexandre Alapetite
imprimer uniquement Corrige https://github.com/marienfressinaud/FreshRSS/issues/336
2014-01-02actualize_script compatible multi-utilisateurGravatar Alexandre Alapetite
* Messages plus verbeux dans actualize_script * Ajout d'un message syslog lorsque SimplePie fait une requête HTTP * Minz_Session ne fermait pas les sessions complètement. * Nouvelle option dans Minz_Dispatcher et Minz_FrontController pour ne pas utiliser ob_gzhandler. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2014-01-01HTTP Auth : améliorations + changelogGravatar Alexandre Alapetite
* Affichage logo FreshRSS pendant la demande de nom d'utilisateur HTTP * Meilleure page d'erreur si utilisateur HTTP non-configuré dans FreshRSS + log Je recommande donc de placer le .htaccess pour le contrôle d'accès dans ./FreshRSS/p/i/.htaccess et pas plus haut pour une meilleure mise en cache et messages de connexion.
2014-01-01SQL : Insère la catégorie par défaut dès la création des tablesGravatar Alexandre Alapetite
2014-01-01Détails multi-utilisateurGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/126
2014-01-01Sauvegardes avec extension .bak.php pour plus de sécuritéGravatar Alexandre Alapetite
Évite le téléchargement
2014-01-01Changement sauvegarde configurationGravatar Alexandre Alapetite
Changement oublié dans https://github.com/marienfressinaud/FreshRSS/commit/66229a5d71b85c0a57d63fa8b1cc6e5729cabfe4 pour https://github.com/marienfressinaud/FreshRSS/issues/126
2014-01-01Minz : bug avec OPcache de PHP 5.5+Gravatar Alexandre Alapetite
Minz ne prenait pas en charge OPcache (cache PHP) http://php.net/opcache activé par défaut depuis PHP5.5. Ce fut un peu dur d'isoler ce bug :-/ Il faut penser à appeler opcache_invalidate avant de ré-utiliser un fichier par include(). Aussi, le mécanisme de lock() n'est plus approprié ni nécessaire. Pour FreshRSS, évite l'utilisation de ModelArray car il ne restait que quelques lignes d'utiles, et évite un héritage + appel de classe, ce qui est toujours ça de gagné.
2013-12-31Ajouts de quelques invalidateHttpCacheGravatar Alexandre Alapetite
2013-12-31Multi-utilisateur fonctionnel avec Mozilla PersonaGravatar Alexandre Alapetite
Il faut ré-enregistrer l'adresse courriel une fois dans l'interface de FreshRSS pour créer le fichier nécessaire. + Comparaison sans tenir compte de la casse pour les noms d'utilisateur. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126 ll faudra tester la sécurité
2013-12-31Multi-utilisateur fonctionnel en HTTP AuthGravatar Alexandre Alapetite
+ Possibilité d'ajout / suppression d'utilisateur (seulement par l'administrateur) + Divers changements pour le mode multi-utilisateur https://github.com/marienfressinaud/FreshRSS/issues/126 + Minz : Renomme "sel_application" en "salt'
2013-12-30Champs utilisateurs plus stricts + SQL réutilisableGravatar Alexandre Alapetite
Utilisation de input pattern (HTML5). Évite l'écriture de fichiers tableaux à la main (préfère var_export qui s'occupe aussi des caractères spéciaux). Séparation des requêtes SQL réutilisables.
2013-12-30Cache HTTP compatible multi-utilisateurGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-30Micro-optimisation : évite is_null et quelques if/elseGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/303
2013-12-30Log compatible multi-utilisateurGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126. Il faudra restaurer la gestion du cache HTTP pour les logs
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-29Implémente sélecteur de méthode d’authentificationGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28Refactorisation FreshRSS_ConfigurationGravatar Alexandre Alapetite
Implémente https://github.com/marienfressinaud/FreshRSS/issues/260 (évite les comparaisons de chaînes au profit des vrais booléens et entiers) Grosse simplification et réduction du code relatif à la configuration. Supprime ConfigurationDAO. Permet de simplifier considérablement configureController. Évite de multiples copies des mêmes données en mémoire. Évite de garder plusieurs versions de la configuration en mémoire (auparavant : dans un tableau au niveau de ModelArray + au niveau de FreshRSS_Configuration + en Session + des copies temporaires comme ConfigurationDAO). Ne stocke plus 'conf' en Session (n'était presque pas utilisé). Évite de recharger plusieurs fois Translate inutilement. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/303
2013-12-28Suite nettoyage des types et chaînesGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/260
2013-12-28Minz : refactorisation ModelArray et LogGravatar Alexandre Alapetite
Utilisation de fonctions natives de PHP comme file_put_contents et var_export Évite de garder un descripteur de fichier ouvert tout le temps Et ModelTxt n'est plus utilisé
2013-12-28Bouge anon_access dans config.phpGravatar Alexandre Alapetite
L'accès anonyme n'est pas au niveau utilisateur mais au niveau global. Bouge FreshRSS_Configuration::conf->anonAccess() qui était stocké dans *_user.php vers Minz_Configuration::allowAnonymous() stocké dans config.php Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126 + autres optimisations Contribue à https://github.com/marienfressinaud/FreshRSS/issues/260
2013-12-28HTTP Auth userGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28Zone utilisateurs limitée à l'administrateurGravatar Alexandre Alapetite
2013-12-28Liste d'utilisateursGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28Création de lib_opml pour alléger lib_rssGravatar Alexandre Alapetite
Et suppression de fonctions inutilisées