Alexandre Alapetite
fd26178d7c
Lien pour ajouter des flux quand FreshRSS est vide
...
https://github.com/marienfressinaud/FreshRSS/issues/355
+ Correction bug cache thèmes du précédant patch
11 years ago
Alexandre Alapetite
693cd17cb8
Quand Persona n'est pas utilisé, évite de communiquer current_user_mail en JS
11 years ago
Alexandre Alapetite
f720d41cbf
Mise à jour nom thèmes + chargement robuste des thèmes
...
Renomme : default -> Origine
En cas de thème introuvable, charge le thème par défaut, sinon le
premier disponible.
https://github.com/marienfressinaud/FreshRSS/issues/120
11 years ago
Alexandre Alapetite
4de5e6c275
Corrige problème CSS partage/tags + problème raffraîchissement automatique des articles non-lus
...
+ Léger nettoyage JavaScript
11 years ago
Alexandre Alapetite
0f481f7f24
Permet aux utilisations non-administrateurs de changer leur mot de passe
...
https://github.com/marienfressinaud/FreshRSS/issues/104
11 years ago
Alexandre Alapetite
d58886a937
Implémentation de l'indentification par mot de passe
...
Implémentation de
https://github.com/marienfressinaud/FreshRSS/issues/104
11 years ago
Alexandre Alapetite
43f1b227b4
Configuration du mot de passe
...
https://github.com/marienfressinaud/FreshRSS/issues/104
11 years ago
Alexandre Alapetite
eb50ab3b61
Mot de passe + nonce serveur
...
Début de https://github.com/marienfressinaud/FreshRSS/issues/104
11 years ago
Alexandre Alapetite
3d876091e1
Nouveau rafraîchissement automatique du nombre d'articles non lus + session Persona
...
Devrait aussi résoudre
https://github.com/marienfressinaud/FreshRSS/issues/358
À tester
11 years ago
Alexis Degrugillier
412e13aae2
Ajout de l'état de l'affichage sur l'ensemble des liens de la vue globale.
11 years ago
Alexandre Alapetite
b381d2a592
Un peu de typographie
...
* 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>`
11 years ago
Alexandre Alapetite
69c70070a5
Bug adresses de partage
...
https://github.com/marienfressinaud/FreshRSS/pull/340
11 years ago
Alexandre Alapetite
4640dd934b
Corrections raccourci partage
...
https://github.com/marienfressinaud/FreshRSS/pull/340
11 years ago
Alexis Degrugillier
839477eb85
Corrige les liens vers shaarli, poche et diaspora.
...
Les liens contenaient un boolean au lieu de l'URL.
11 years ago
Alexis Degrugillier
7db271e95e
Add a shortcut to open the share div. The default shortcut is "s".
11 years ago
Alexandre Alapetite
b48b7939d7
JavaScript : Bug actualize quand il n'y a aucun flux
...
+ un peu de JSLint.
11 years ago
Alexandre Alapetite
c3211f1b68
La fonction de partage n'était pas visible si l'utilisateur sélectionne imprimer uniquement
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/336
11 years ago
Alexandre Alapetite
b4c477ca41
actualize_script compatible multi-utilisateur
...
* 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
11 years ago
Alexandre Alapetite
50c41d9bb2
Détails multi-utilisateur
...
https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago
Alexandre Alapetite
1ac09e7fe4
Multi-utilisateur fonctionnel en HTTP Auth
...
+ 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'
11 years ago
Alexandre Alapetite
bd5d7a7bcb
Cache HTTP compatible multi-utilisateur
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago
Alexandre Alapetite
92efd68a3a
Début de mode multi-utilisateur avec http_auth
...
+ 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
11 years ago
Alexandre Alapetite
220341b406
Implémente sélecteur de méthode d’authentification
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago
Alexandre Alapetite
96bdbafcea
Refactorisation FreshRSS_Configuration
...
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
11 years ago
Alexandre Alapetite
9ac1496d63
Bouge anon_access dans config.php
...
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
11 years ago
Alexandre Alapetite
45b2decce0
HTTP Auth user
...
https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago
Alexandre Alapetite
0842be4434
Zone utilisateurs limitée à l'administrateur
11 years ago
Alexandre Alapetite
8ffa896e68
Liste d'utilisateurs
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago
Alexandre Alapetite
2063f967c6
Création de lib_opml pour alléger lib_rss
...
Et suppression de fonctions inutilisées
11 years ago
Alexandre Alapetite
3273fee15e
Un peu de configuration utilisateur
...
Continue https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago
Alexandre Alapetite
9f52ab97cb
Début 0.8-dev
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago
Alexandre Alapetite
1da74b1edd
Affichage version dans "à propos"
11 years ago
Alexandre Alapetite
d24b1e963e
Lancer automatiquement le raffraîchissement des flux après une mise à jour de FreshRSS
...
https://github.com/marienfressinaud/FreshRSS/issues/330
11 years ago
Alexandre Alapetite
7eda2793bb
Nouveau bouton pour lancer manuellement la purge des vieux articles
...
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.
11 years ago
Alexandre Alapetite
06d4b8d102
Option globale pour la taille minimale de l'historique par défaut
...
Plus une réorganisation des options
11 years ago
Alexandre Alapetite
a4b890b67f
Suite gestion plus fine de l'historique
11 years ago
Alexandre Alapetite
87bfa195a6
Permet de configurer plus finement le nombre d’articles minimum à conserver par flux
11 years ago
Alexandre Alapetite
11b1d06b8c
Chargement différé des iframe
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/313
(uniquement pour la vue en articles repliés)
11 years ago
Alexandre Alapetite
daefb8f095
Caractères spéciaux feed->description
...
Feed->description est en HTML, il faut protéger les caractères spéciaux
lors de certaines sorties.
11 years ago
Alexandre Alapetite
6b7d96d0ea
Refactorisation : correction classes oubliées
11 years ago
Alexandre Alapetite
847de9b329
PHP : performances fonction isDay
...
Amélioration des performances de Entry->isDay()
11 years ago
Alexandre Alapetite
878e96202e
Grosse refactorisation pour permettre le chargement automatique des classes
...
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.
11 years ago
Alexandre Alapetite
dd79b163fd
Ajout bouton validator.w3.org/feed/
...
Ajout d'un bouton pour valider les flux, pour des cas comme
https://github.com/marienfressinaud/FreshRSS/issues/317
11 years ago
Alexandre Alapetite
0e4274fc00
Permet de supprimer les articles d'un flux
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/311
11 years ago
Alexandre Alapetite
0425432271
Option pour marquer les articles comme lus dès la réception
...
https://github.com/marienfressinaud/FreshRSS/issues/237
https://github.com/marienfressinaud/FreshRSS/issues/309
11 years ago
Alexandre Alapetite
986c7297e7
OPML import plus tolérant
...
Plus correction bug checkUrl()
11 years ago
Alexandre Alapetite
ee6a1bdde3
PHP : Alertes fonction date()
...
En attendant https://github.com/marienfressinaud/FreshRSS/issues/310 la
fonction date() générait des alertes sur les systèmes n'ayant pas
personnalisé PHP
Voir http://us3.php.net/manual/en/function.date-default-timezone-set.php
11 years ago
Alexandre Alapetite
b40783e888
Affiche la taille de la base de données
11 years ago
Alexandre Alapetite
b646bd2f08
JSON : utiliser application/json
...
Les réponses JSON utilisaient indument text/html
Repéré à cause de
https://github.com/marienfressinaud/FreshRSS/issues/306
11 years ago
Alexandre Alapetite
1e077160fc
Optimisation recherche et pagination
...
* Optimisation recherche SQL avec utilisation de HAVING plutôt que WHERE
* Simplification et amélioration des performances en supprimant de
RSSPaginator qui n'aidait plus vraiment et nécessitait plus de code et
des copies de données.
* Correction d'un bug dans le titre de la page introduit récemment, et
simplification
11 years ago