Commit Graph

39 Commits

Author SHA1 Message Date
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
2013-12-03 19:13:41 +01:00
Alexandre Alapetite
baa8d21341 PHP ctype_digit
Utilisation d'une fonction plus appropriée pour tester si une chaîne
représente un nombre entier
Corrige un bug de date
2013-12-01 21:38:20 +01:00
Alexandre Alapetite
37ce14c093 Recherche côté SQL avec LIKE
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-30 17:21:26 +01:00
Marien Fressinaud
69662117a3 Ajoute raccourci load more
Permet de charger les articles suivants en appuyant sur "m" (par défaut)
2013-11-28 23:46:56 +01:00
Alexandre Alapetite
7cdc477c45 touch en microsecondes
Passage en microsecondes pour le touch (gestion du cache) pour éviter
les problèmes en particulier dans le cas de requêtes de moins d'une
seconde.
Nouvelle fonction invalidateHttpCache() pour plus facilement changer de
méthode de contrôle de fraîcheur de cache.
Devrait résoudre https://github.com/marienfressinaud/FreshRSS/issues/296
2013-11-28 20:59:31 +01:00
Marien Fressinaud
3f63195c5f Première version pour imprimer les articles
Voir #122
2013-11-28 18:57:22 +01:00
Marien Fressinaud
1e9ccb1da9 Ajoute options pour désactiver partage
Possibilité de désactiver le partage Twitter, G+, FB et email
Refactorisation de certaines parties du code
2013-11-28 15:30:24 +01:00
Marien Fressinaud
d6a685b0d0 Ajout options partage Poche et Diaspora
Le partage n'est pas encore possible mais on peut préciser les urls dans
la configuration
Voir #175
2013-11-28 13:26:11 +01:00
Alexandre Alapetite
eae19e1363 Refactorise RSSThemes
* Évite de charger les informations de tous les thèmes lorsque ce n'est
pas nécessaire (c.à.d. en dehors de la page de configuration).
* Permettra de choisir des icônes différentes selon les thèmes sans
nécessairement passer par une CSS.
* Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-24 23:05:06 +01:00
Alexandre Alapetite
082246d13f Raccourcis : tolère l'ajout de nouveaux
Tolère l'ajout de nouveaux inconnus des versions précédents de FreshRSS,
et plus robuste en cas de mauvais fichier de configuration utilisateur.
2013-11-18 09:53:25 +01:00
Alexis Degrugillier
ff1803e61a Ajout d'un raccourci pour refermer un article.
https://github.com/marienfressinaud/FreshRSS/issues/256
2013-11-17 15:26:20 -05:00
Alexandre Alapetite
40a0829483 Bug chemin dans RSSConfigurationDAO 2013-11-17 15:31:25 +01:00
Alexandre Alapetite
9ec13c6c32 Début de multi-utilisateurs
Préparation de https://github.com/marienfressinaud/FreshRSS/issues/126
Suite de https://github.com/marienfressinaud/FreshRSS/issues/248
Nécessite un script de mise à jour
https://github.com/marienfressinaud/FreshRSS/issues/255
Install.php n'est pas encore testé
https://github.com/marienfressinaud/FreshRSS/issues/273
2013-11-17 15:24:30 +01:00
Alexandre Alapetite
9c5c023e36 Réorganisation des fichiers utilisateur
Implémente https://github.com/marienfressinaud/FreshRSS/issues/248
2013-11-17 02:56:30 +01:00
Alexandre Alapetite
ec052432c0 Contournement bug PHP 5.3.3-
Bug #51192  FILTER_VALIDATE_URL will invalidate a hostname that includes
'-'
https://bugs.php.net/bug.php?id=51192
Corrige https://github.com/marienfressinaud/FreshRSS/issues/221

Au passage, désactive la validation des URLS provenant de la base de
données et qui ont déjà été validées.
2013-11-06 23:21:14 +01:00
Alexandre Alapetite
5e11093120 Détails : blancs
Suppression des blancs en fin de ligne
2013-11-04 23:34:07 +01:00
Alexandre Alapetite
a689037825 Options pour personnaliser les icônes de lecture
Nouvelles options pour choisir d'afficher ou pas les icônes pour marquer
comme lu/non-lu, favoris, lien vers l'article, ainsi que les champs
partage, tags...
Légères simplifications CSS et PHP au passage.

(Note pour plus tard : Il serait peut-être souhaitable de simplifier le
mécanisme des options en PHP, par exemple en utilisant un tableau de
propriétés. Actuellement, il y a un attribut par option accompagné d'un
accesseur privé, un accesseur public, et idem dans le système de
chargement/écriture du fichier de configuration, ce qui fait beaucoup de
code PHP par option)
2013-10-27 22:13:58 +01:00
Marien Fressinaud
109c276e1d Design + suppression 2 raccourcis
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-07 20:23:19 +02:00
Alexandre Alapetite
6d09878880 Typo 2013-08-25 14:49:08 +02:00
Alexandre Alapetite
b780a2329b New option onread_jump_next
Added a new option to automatically jump to the next sibling (category
or feed) when hitting the button "mark as read".
2013-08-25 13:25:27 +02:00
Marien Fressinaud
456c95d2db Fix issue #125 : "Load more" automatique
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-21 15:22:30 +02:00
Marien Fressinaud
94a50086d8 Ajout conf : token (#127), option load more (#125)
Le token permettra d'accéder aux flux RSS cachés derrière une
authentification
L'option load more permettra de ne pas charger automatiquement les
articles suivants une fois arrivé en bas de la page
2013-08-21 15:05:08 +02:00
Marien Fressinaud
22febc1351 Fix issue #101 : option interdiction anonymes
Ajout d'une option pour interdire la lecture anonyme (interdit par
défaut)

Correction de l'internationalisation pour la pagination des logs
2013-07-27 13:58:58 +02:00
Marien Fressinaud
7396b3d897 Fix #77 : articles marqués comme lus au défilement
Possibilité de marquer les articles automatiquement comme lus lors
du défilement de la page. Le marquage survient aux 3/4 de l'article
visible.
Ajout d'une option pour activer / désactiver (défaut) la fonctionnalité
et disparition de l'option de marquage au chargement de la page.
Ajout de 2 boutons pour marquer comme lu et en favori en bas des
articles
2013-06-23 17:40:05 +02:00
Marien Fressinaud
48cfe1571e Fix issue #67 : différentes vues implémentées + possibilité de choisir la vue par défaut 2013-06-16 20:48:56 +02:00
Marien Fressinaud
6d184ad1b8 Fix issue #89 : meilleure vérification des champs de formulaires (géré par Minz) 2013-06-15 14:46:37 +02:00
Marien Fressinaud
0ff751b443 Lazyload facultatif (issue #75 ok) 2013-06-15 11:02:58 +02:00
Marien Fressinaud
70d75f0cf5 Possibilité de choisir la langue à utiliser + fin traduction en anglais (bug #38) 2013-04-27 16:45:16 +02:00
Marien Fressinaud
cd979d30e1 Ajout partage Shaarli : fix issue #34 2013-04-14 20:12:07 +02:00
Marien Fressinaud
fb32aa4ef1 Amélioration affichage notifications + améliorations divers niveau affichage + ajout options pour auto-marquage des articles comme lus (à l'ouverture de l'article / du site / de la page) 2013-03-17 02:47:54 +01:00
Marien Fressinaud
49e1a798ba Changement raccourci par défaut pour article suivant / précédent (j et k comme Google Reader + corrections design 2013-03-15 17:37:47 +01:00
Marien Fressinaud
b2e8befe26 correction bug dans RSSConfiguration 2012-10-28 13:12:52 +01:00
Marien Fressinaud
61b87b1474 Modif du fichier README + l'application s'appellera désormais FreshRSS 2012-10-28 11:49:21 +01:00
Marien Fressinaud
b5c39ef5ef nombre de non lus est màj directement en js 2012-10-28 00:54:52 +02:00
Marien Fressinaud
3ff51a59ba Ajout fonctionnalité connexion avec Persona (à améliorer sans doute) 2012-10-25 19:06:32 +02:00
Marien Fressinaud
48a1aa7d52 ajout de la fonctionnalité pour paramétrer les raccourcis 2012-10-25 17:08:17 +02:00
Marien Fressinaud
6723babdd6 ajouts graphique + ajout suppression vieux articles 2012-10-25 00:12:18 +02:00
Marien Fressinaud
0426541acb Grosse màj : ajout de la configuration + ajouts divers fonctionnalités 2012-10-22 18:00:13 +02:00
Marien Fressinaud
fb57be5a5a First commit 2012-10-21 18:47:57 +02:00