Commit Graph

49 Commits

Author SHA1 Message Date
Alexis Degrugillier
1e105a64ab Add a configuration option to get sticky articles
Now the user can choose if an opened article will be repositioned to the top or not

See #338
2014-02-24 19:51:57 -05:00
Alexis Degrugillier
27764b3635 Improve sharing
Previously, the share page can handle only a limited number of shares and only one of each type.
Now the configuration has been change to be more flexible and allows an unlimited number of shares.
The share description is located in an array and the share configuration is stored along with the
user configuration.

Note: I tried to include the specific javascript code in a separate file but I did not succeded to
import it.
2014-02-22 17:03:36 -05:00
Alexandre Alapetite
7afd9e398a Bug "mark all as read" when using DESC and pagination
https://github.com/marienfressinaud/FreshRSS/issues/431#issuecomment-35710258
2014-02-21 20:48:43 +01:00
Alexis Degrugillier
166f3a20c7 Change syntax to have less tests 2014-02-16 13:22:43 -05:00
Alexis Degrugillier
7ed7722c27 Change category modifier for shortcuts
The modifier to change the focus of categories was Ctrl. It was changed to avoid
interference with browser shortcuts.
See #256
2014-02-16 11:43:24 -05:00
Marien Fressinaud
9e23ced0bf Improve behaviour category / feed shortcuts
- 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-02-15 20:29:22 +01:00
Marien Fressinaud
7fd04c046a Oops, fix bug auto_actualize_feeds
See 0a5a7d7807
2014-02-15 15:29:00 +01:00
Marien Fressinaud
0a5a7d7807 Fix bug auto_actualize
feed_count was not known in main.js

See cabac73b55
2014-02-15 15:19:03 +01:00
Marien Fressinaud
69ce70be35 Add locker to mark_favorite action
Similar to c33b13809e
See #423
2014-02-15 14:57:18 +01:00
Marien Fressinaud
cabac73b55 Fix bug auto_actualize
When auto_actualize was true and there was no feed to refresh,
a message was always showed. Now we check size of array "feeds" and if size is
zero, we don't perform auto_actualize action
2014-02-15 14:03:17 +01:00
Marien Fressinaud
178af19fb0 Add possibility to open notification in JavaScript + new message
Notifications can be opened directly in JavaScript
Class .notification is now id #notification
New message when there is no feed to refresh
See 06abbd02c2 (comments)
2014-02-13 21:01:12 +01:00
Marien Fressinaud
c33b13809e Add a "locker" to mark_read action
In order to prevent multiple requests while another one is still pending.
It is based on a list of pending actions (in fact, in a list of pending feeds)
Fix #423
2014-02-13 19:51:38 +01:00
Alexandre Alapetite
7d9a813ed3 Petite simplification mise à jour JavaScript
https://github.com/marienfressinaud/FreshRSS/pull/414
2014-02-06 18:48:49 +01:00
Alexis Degrugillier
beceedd878 Corrige l'ouverture d'un lien
Lors de l'ouverture d'un lien au clavier quand les articles sont fermés, le lien ne s'ouvre pas. Avec la correction, le lien s'ouvre correctement.
2014-02-04 23:09:55 -05:00
Alexis Degrugillier
aa63f9f64f Merge branch 'dev' into shortcuts
Ajoute le défilement automatique de l'article quand le partage est sélectionné.

Conflicts:
	p/scripts/main.js
2014-02-04 22:56:46 -05:00
Alexandre Alapetite
797dd21282 Si nécessaire, défile lors du raccourci pour partager
Corrige
http://marienfressinaud.fr/index.php?article141/freshrss-0-7-ca-casse-et-ca-passe#c1391357481-1
2014-02-04 17:47:01 +01:00
Alexandre Alapetite
12247b2ce3 Ne pas déplier l'article lors du clic sur l'icône lien externe
Corrige
http://marienfressinaud.fr/index.php?article141/freshrss-0-7-ca-casse-et-ca-passe#c1391357481-1
2014-02-03 19:53:43 +01:00
Alexandre Alapetite
2c6d010dba Ne pas boucler à la fin de la navigation dans les articles
Corrige https://github.com/marienfressinaud/FreshRSS/issues/407
Alternative à https://github.com/marienfressinaud/FreshRSS/pull/409 qui conserve le fait que l'article se ferme, et plus simple.
2014-02-03 08:48:16 +01:00
Alexis Degrugillier
a201450b58 Modification des raccourcis de navigation
Modification du raccourci pour naviguer au premier article (Home au lieu de Shift+j)
Modification du raccourci pour naviguer au dernier article (End au lieu de Shift+k)
Ajout de modificateurs pour utiliser les touches de navigation dans d'autres contextes (Shift pour les flux, Ctrl pour les catégories)

Voir issue#256
2014-02-02 10:07:30 -05:00
Alexis Degrugillier
6eb7828b62 Modification du partage au clavier
Le raccourci de partage a été modifié pour partager automatiquement un article s'il n'existe qu'un mode de partage.
Les modes de partage sont rendus accessibles au clavier en utilisant les chiffres de 1 à 9.
Quand un article est partagé, la liste des modes est cachée automatiquement.
2014-02-02 10:07:30 -05:00
Alexandre Alapetite
a6f122e03c Formatage des nombres #2
https://github.com/marienfressinaud/FreshRSS/pull/398
Je suis reparti du commit 7a510af73a, ai
ajouté la gestion des espaces à une fonction de conversion des entiers,
corrigé ce qui devait être fait côté PHP, et remis manuellement les
patchs intermédiaires (j'espère ne pas avoir oublié de corrections).
Le code est même plus simple qu'avant.
Testé aussi sur titre et favoris
2014-01-28 00:18:30 +01:00
Marien Fressinaud
2fe2f876ea Corrige mise à jour titre en JavaScript
Le nombre de non lus n'était pas mis à jour correctement.
Voir #398 (comments)
2014-01-27 23:27:42 +01:00
Alexandre Alapetite
fdefc8c731 Formatage des nombres
https://github.com/marienfressinaud/FreshRSS/pull/398
2014-01-27 22:35:27 +01:00
Amaury Carrade
d56f51d5fc Style de code 2014-01-26 21:39:21 +01:00
Amaury Carrade
19eefd434c Correction d'un conflit de PR
Conflit avec le commit 7a510af73a
2014-01-26 21:36:42 +01:00
Amaury Carrade
0a1a781609 Suppression d'un message de débogage 2014-01-26 21:26:46 +01:00
Amaury Carrade
ec720c4f69 Formatage du nombre de favoris 2014-01-26 20:31:38 +01:00
Amaury Carrade
9da20e1894 Formatage du nombre de non lus 2014-01-26 19:53:54 +01:00
Alexandre Alapetite
7a510af73a Compatibilité bcrypt.js oubliée
Corrige https://github.com/marienfressinaud/FreshRSS/issues/396
+ Ajoute de meilleurs messages d'erreur
2014-01-26 19:06:42 +01:00
Alexis Degrugillier
e98ac32716 Ajout de statistiques de l'application
Conflicts:
	app/i18n/en.php
	app/i18n/fr.php
2014-01-25 15:15:04 -05:00
Alexandre Alapetite
fbf48f5861 Bug articles disponibles
https://github.com/marienfressinaud/FreshRSS/issues/379
2014-01-25 16:37:14 +01:00
Alexandre Alapetite
fa03aedac7 Message articles disponibles uniquement lorsque approprié
Ne montre le message articles disponibles uniquement lorsque la vue en
cours est concernée
https://github.com/marienfressinaud/FreshRSS/issues/379
2014-01-25 16:07:50 +01:00
Marien Fressinaud
2a6443a0f0 Demande rafraîchissement page quand nvx articles
Ajout d'une indication pour rafraîchir la page si de nouveaux articles
ont été détectés via le serveur
Voir #379
2014-01-25 14:06:34 +01:00
Alexandre Alapetite
7a4861334e Mise à jour jQuery 2.1.0 2014-01-25 02:28:13 +01:00
Alexandre Alapetite
79d4893fc7 Bug Global View liens JS 2014-01-19 20:57:24 +01:00
Alexandre Alapetite
fdd179d344 Corrections vue globale
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/353
2014-01-18 19:29:44 +01:00
Alexandre Alapetite
69f7bce75b Changements de vues
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-18 16:41:10 +01:00
Alexandre Alapetite
7516549f60 Ferme le dernier article lorsqu'il n'y a pas de suivant
Permet de mieux voir qu'on est arrivé à la fin de la liste des articles.
+ Bonne optimisation JavaScript de prev_entry() next_entry() avec
réduction du code et évitement des opérations inutiles.
2014-01-13 20:07:43 +01:00
Alexandre Alapetite
4de5e6c275 Corrige problème CSS partage/tags + problème raffraîchissement automatique des articles non-lus
+ Léger nettoyage JavaScript
2014-01-12 20:26:26 +01:00
Alexandre Alapetite
d58886a937 Implémentation de l'indentification par mot de passe
Implémentation de
https://github.com/marienfressinaud/FreshRSS/issues/104
2014-01-12 03:10:31 +01:00
Alexandre Alapetite
c7a28e836e README blibliothèques incluses + ajout librairies pour le mot de passe
Préparation https://github.com/marienfressinaud/FreshRSS/issues/104
2014-01-11 15:38:41 +01:00
Alexandre Alapetite
1debeecb3e Clic titre d'un flux d'un article
Corrige https://github.com/marienfressinaud/FreshRSS/issues/360
2014-01-10 18:15:52 +01:00
Alexandre Alapetite
700a154cb8 Réduction de la fréquence de rafraîchissement automatique à 2 minutes
https://github.com/marienfressinaud/FreshRSS/issues/358
2014-01-10 17:31:26 +01:00
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
2014-01-09 23:17:35 +01:00
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>`
2014-01-07 20:38:45 +01:00
Alexandre Alapetite
b243ec163a Changement de hash plus standard
https://github.com/marienfressinaud/FreshRSS/pull/340
2014-01-03 15:22:37 +01:00
Alexandre Alapetite
4640dd934b Corrections raccourci partage
https://github.com/marienfressinaud/FreshRSS/pull/340
2014-01-03 14:14:42 +01:00
Alexis Degrugillier
7db271e95e Add a shortcut to open the share div. The default shortcut is "s". 2014-01-03 00:01:29 -05:00
Alexandre Alapetite
58300c36ad Cookie : sous-répertoire pour index (changements de répertoires !)
Implémente https://github.com/marienfressinaud/FreshRSS/issues/333
/public/ est renommé /p/
/public/index.php est déplacé dans /p/i/index.php
Le cookie de session est limité à /p/i/
2013-12-26 01:56:58 +01:00