summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
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
2013-12-28Un peu de configuration utilisateurGravatar Alexandre Alapetite
Continue https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-28Correction bug base_urlGravatar Alexandre Alapetite
À appliquer aussi à la 0.7-beta
2013-12-27Redirection correcte vers nouvelle vue archivageGravatar Alexandre Alapetite
2013-12-27Début 0.8-devGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-27Petit changement utilisation de la date déclarée des articlesGravatar Alexandre Alapetite
2013-12-27Petites corrections et sortie 0.7-beta3Gravatar Alexandre Alapetite
2013-12-27Bug affichage ID category introduit récemmentGravatar Alexandre Alapetite
2013-12-27Mise à jour possible depuis v0.7-beta[1-2] + correction messageGravatar Alexandre Alapetite
+ Correction message lorsqu'on clique sur "enregistrer" un flux où rien n'a changé et qui disait qu'une erreur était survenue alors que simplement rien n'avait changé
2013-12-26Problème comparaison chaîne / entierGravatar Alexandre Alapetite
2013-12-26Mise à jour de f.url en base de données lorsque SimplePie découvre que ↵Gravatar Alexandre Alapetite
l'adresse a changé Et correction problème favicon lorsque l'adresse du flux a changé du point de vue de SimplePie. Plus petites optimisations.
2013-12-26Favicons : test pour améliorer le cache HTTPGravatar Alexandre Alapetite
Test d'utilisation de PATH_INFO plutôt que QUERY_STRING pour améliorer la mise en cache. À tester sur différents serveurs
2013-12-26Favicons compatibles multi-utilisateursGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-26Déplacement de ./actualize_script.php sous ./app/Gravatar Alexandre Alapetite
Pour une meilleure protection par défaut
2013-12-26Problème ctype_digit qui ne marche pas sur des variables qui sont déjà ↵Gravatar Alexandre Alapetite
des entiers
2013-12-25Affichage version dans "à propos"Gravatar Alexandre Alapetite
2013-12-25Lancer automatiquement le raffraîchissement des flux après une mise à ↵Gravatar Alexandre Alapetite
jour de FreshRSS https://github.com/marienfressinaud/FreshRSS/issues/330
2013-12-25Nouveau bouton pour lancer manuellement la purge des vieux articlesGravatar Alexandre Alapetite
Attention, si on supprime des articles qui sont encore dans les flux RSS, ils risquent de réapparaitre en cas de date manquante ou erronée, ou si l'utilisateur augmente la date d'expiration. Ce bouton est plus strict que la purge automatique qui conserve toujours au moins le même nombre d'articles que dans le flux RSS en cours + 10.
2013-12-25Encodage titre flux pour cas GlazmanGravatar Alexandre Alapetite
2013-12-25Fin taille historiqueGravatar Alexandre Alapetite
Permet d'éviter les problèmes de flux vides à l'importation https://github.com/marienfressinaud/FreshRSS/issues/332 , ou de nombre d'articles non-lus qui ne correspondent pas au nombre d'articles affichés
2013-12-25Option globale pour la taille minimale de l'historique par défautGravatar Alexandre Alapetite
Plus une réorganisation des options
2013-12-25Suite gestion plus fine de l'historiqueGravatar Alexandre Alapetite
2013-12-24Permet de configurer plus finement le nombre d’articles minimum à ↵Gravatar Alexandre Alapetite
conserver par flux
2013-12-23Synchronisation quelques lignes blanchesGravatar Alexandre Alapetite
2013-12-23i18n et READMEGravatar Alexandre Alapetite
2013-12-23Chargement différé des iframeGravatar Alexandre Alapetite
Implémente https://github.com/marienfressinaud/FreshRSS/issues/313 (uniquement pour la vue en articles repliés)
2013-12-22Chargement automatique activé par défautGravatar Alexandre Alapetite
Clôture https://github.com/marienfressinaud/FreshRSS/issues/308
2013-12-22i18n install.php pour mise à jourGravatar Alexandre Alapetite
Termine https://github.com/marienfressinaud/FreshRSS/issues/255 Sépare i18n de install.php dans des fichiers dédiés
2013-12-19Compatibilité contenu HTML pour Feed->descriptionGravatar Alexandre Alapetite
Implémente https://github.com/marienfressinaud/FreshRSS/issues/325
2013-12-19Caractères spéciaux feed->descriptionGravatar Alexandre Alapetite
Feed->description est en HTML, il faut protéger les caractères spéciaux lors de certaines sorties.
2013-12-19Refactorisation : FreshRSS_FeedGravatar Alexandre Alapetite
Un préfixe FreshRSS_ oublié
2013-12-19Refactorisation : Minz_TranslateGravatar Alexandre Alapetite
Un préfixe Minz_ oublié