Commit Graph

7003 Commits

Author SHA1 Message Date
Marien Fressinaud
e6bc54d21c Corrige petit soucis de copié-collé HTML 2013-11-28 15:40:14 +01:00
Marien Fressinaud
7d475297ce Corrige bug partage Shaarli, Poche et D* 2013-11-28 15:34:50 +01:00
Marien Fressinaud
cec39d14f1 Merge branch 'dev' into sharing 2013-11-28 15:32:27 +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
3e1fa880c2 Possibilité de partager vers Diaspora* et Poche
Voir #175
2013-11-28 13:59:33 +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
Marien Fressinaud
0af72ff925 Ajout traductions 2013-11-28 13:05:57 +01:00
Alexandre Alapetite
27456258e6 Touch plus standard
Corrige https://github.com/marienfressinaud/FreshRSS/issues/296
2013-11-28 10:46:11 +01:00
Alexandre Alapetite
dcd6f3ef16 e.id utilise la date déclarée pour les nouveaux flux
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/202
2013-11-28 10:05:58 +01:00
Marien Fressinaud
38b4ba034f Déplacement de config Shaarli
Page dédiée pour les options de partage
Voir #175
2013-11-28 02:52:30 +01:00
Alexandre Alapetite
ee2c1a8c78 Classement par date d'ajout e.id (expérimentation)
Expérimentation : classement par date d'ajout dans la base plutôt que
selon la date déclarée par le flux (qui est parfois fausse dans le
passé, dans le futur, ou absente).
Quelques conséquences :
* Les flux avec des dates erronées ne sont plus un problème
* Lorsqu'on fait "marquer tout comme lu", les articles arrivés pendant
la lecture ne sont plus indûment marqués comme lus
* Les articles ont tendance à être plus regroupés par flux lorsqu'on les
affiche par catégorie
* Si un utilisateur n'utilise pas de cron et n'utilise pas FreshRSS
pendant plusieurs jours, lors du rafraîchissement, les nouveaux articles
seront dans "Aujourd'hui" (à interpréter donc comme les articles reçus
aujourd'hui, et non comme déclarés comme étant publiés aujourd'hui)
* La pagination est plus efficace

Termine l'implémentation de
https://github.com/marienfressinaud/FreshRSS/issues/202
2013-11-28 01:42:39 +01:00
Marien Fressinaud
b0b7562303 Corrige bug requêtes SQL (install.php)
Les noms des tables étaient mal protégées
2013-11-28 01:25:33 +01:00
Alexandre Alapetite
7f6eb66405 Suite de e.id en bigint
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/202
2013-11-27 23:49:51 +01:00
Alexandre Alapetite
4355d8447f SQL : Passe e.id en bigint plutôt que char(6)
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/202
e.id est généré à l'insertion par microtime(true).
2013-11-27 22:50:00 +01:00
Alexandre Alapetite
91bf307d49 Typo commentaire 2013-11-27 08:38:57 +01:00
Alexandre Alapetite
6130ba6157 SQL : utilisation de (id_feed, guid) pour l'unicité
Préparation avant
https://github.com/marienfressinaud/FreshRSS/issues/202
2013-11-26 23:53:22 +01:00
Marien Fressinaud
b703099c19 Corrige bug Minz_Log
Les logs de niveau ERROR n'étaient plus loggués en production (alors que
c'est quand même leur but ;))
2013-11-26 23:25:43 +01:00
Marien Fressinaud
29e7babed8 Corrige appel fonction indéfinie
icon() n'existe pas (plus ?) et aurait dû être remplacée par
RSSTheme::icon à priori
Néanmoins on va pouvoir supprimée cette partie là du code (base_url)
2013-11-26 23:08:03 +01:00
Marien Fressinaud
d817a35aab Supprime fonction small_hash dans install.php
Elle était redondante avec la fonction définie dans lib/lib_rss.php
2013-11-26 22:59:52 +01:00
Alexandre Alapetite
3be56f08b6 JS : Léger JSLint
Quelques corrections mineures suite à
https://github.com/marienfressinaud/FreshRSS/pull/291 plus autres
détails JS
2013-11-26 18:44:03 +01:00
Alexandre Alapetite
80a1a228d4 Merge pull request #291 from aledeg/issue283
Issue283: Améliorer fonctionnement raccourci pour refermer un article
2013-11-26 09:23:30 -08:00
Alexis Degrugillier
5550720a14 Merge remote-tracking branch 'upstream/dev' into issue283 2013-11-25 19:31:36 -05:00
Alexis Degrugillier
7e06d0df30 Changement de syntaxe pour être conforme à la norme utilisée ailleurs. 2013-11-25 19:30:02 -05:00
Alexandre Alapetite
c8a7913f79 Page Speed : bouge le style 'print' dans la CSS principale
Bouge le petit style dédié à l'impression dans la CSS principale, pour
de meilleures performances, et aussi pour permettre aux thèmes de
changer le rendu à l'impression.
Au passage, ajout de `@charset "UTF-8";` en tête de CSS
2013-11-25 21:31:00 +01:00
Alexandre Alapetite
03081fe9a2 Ajout du mode global pour icon()
Oublié dans
eae19e1363
2013-11-25 17:59:07 +01:00
Alexis Degrugillier
faf5225d4c Merge remote-tracking branch 'upstream/dev' into issue283 2013-11-24 19:35:33 -05:00
Alexis Degrugillier
9fee917c61 Ajout d'un flag pour se souvenir de l'état ouvert
ou fermé d'un article.
2013-11-24 19:33:34 -05:00
Alexandre Alapetite
ab26cb6ed8 Accessibilité sans images (expérimentation)
Expérimentation : utilisation de vraies images à la place des icônes
générées en CSS.
Permet de fournir un texte alternatif affiché en cas de non-chargement
de l'image (par choix ou problème réseau par exemple).
Meilleure sémantique (plutôt que le tag i détourné).
Implémente https://github.com/marienfressinaud/FreshRSS/issues/284
Il est toujours possible de changer d'icônes selon les thèmes grâce à
RSSThemes.php
2013-11-25 00:40:35 +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
d85e6c5b83 Refactorise icon() dans RSSThemes::icon
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-24 20:42:55 +01:00
Alexandre Alapetite
20acba36a2 Suppression des PNGs inutilisés
Voir
https://github.com/marienfressinaud/FreshRSS/issues/284#issuecomment-29139723
2013-11-24 19:33:30 +01:00
Alexandre Alapetite
df3a826776 Requiert PHP 5.2+
FreshRSS utilise des fonctions apparues avec PHP 5.2 (comme
json_decode).
Il serait bien de mettre un message conseillant 5.3.3+
2013-11-24 17:28:19 +01:00
Alexandre Alapetite
08ff116f04 OPML : corrections import/export
À tester plus.
En particulier, ne supporte pas bien les fichiers OPML qui sont à la
fois avec des entités HTML et pas en UTF-8.
Devrait corriger https://github.com/marienfressinaud/FreshRSS/issues/287
2013-11-24 17:08:48 +01:00
Alexandre Alapetite
2e387749d5 Suite de icon()
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-24 12:05:28 +01:00
Alexandre Alapetite
4d60c91101 Shaarli source
Corrige https://github.com/marienfressinaud/FreshRSS/issues/289
2013-11-24 11:03:19 +01:00
Alexandre Alapetite
632423d97c Améliorations suite à icon()
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-23 23:47:20 +01:00
Alexandre Alapetite
29137c0b04 Nouvelle fonction icon() pour générer le code HTML des icônes
Centralisation de la génération du code des icônes pour pouvoir plus
facilement le changer, en particulier en préparation d'améliorations
futures :
* ajouter des alternatives lorsque l'image n'est pas affichée ;
* améliorer l'accessibilité ;
* permettre de changer les icônes selon le thème graphique choisi ;
* simplifier les CSS.

Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-23 23:18:18 +01:00
Alexandre Alapetite
6236f2a803 Encore des alternatives Unicode aux icônes
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-23 17:29:23 +01:00
Alexandre Alapetite
de4e9d5a85 Corrige bug recherche dû au raccourci pour fermer un article
Corrige https://github.com/marienfressinaud/FreshRSS/issues/286
2013-11-23 15:13:01 +01:00
Alexandre Alapetite
8591a31bd0 CHANGELOG 0.6.1 2013-11-22 22:26:18 +01:00
Alexandre Alapetite
5f20ec5d58 Symbole Unicode oublié pour lien du bas
https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-21 23:02:01 +01:00
Alexandre Alapetite
d4fb36fc4a Correction symbole Unicode
Correction de
305f1436e3
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-21 22:58:22 +01:00
Alexandre Alapetite
4a89d1e08f Corrections CSS suite aux alternatives Unicode des icônes
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
Corrections de
305f1436e3
2013-11-21 22:50:01 +01:00
Alexandre Alapetite
305f1436e3 Accessibilité : Quelques alternative Unicode aux icônes
FreshRSS est maintenant utilisable en bonne partie sans CSS.
Ce patch inclut un caractère Unicode approprié en plus de certaines
icônes définies en tant qu'image en CSS.
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
Il manque encore certaines icônes, et les alternatives Unicode ne sont
pour l'instant pas montrées si la CSS est chargée mais que les images ne
le sont pas.
2013-11-21 22:23:23 +01:00
Marien Fressinaud
75096e6a39 Passage en version 0.6.1
Voir CHANGELOG pour plus d'informations
0.6.1
2013-11-21 21:23:50 +01:00
Alexandre Alapetite
50f3b27eb9 install.php comme point d'entrée possible
Permet d'appeler install.php directement plutôt que index.php (qui reste
possible).
2013-11-21 12:26:32 +01:00
Alexandre Alapetite
b3e18a850e SQL : Explications sur le choix de varchar(760)
varchar(760) est choisi pour pouvoir être utilisé efficacement dans un
UNIQUE() avec les limites de InnoDB de MySQL
2013-11-19 22:41:00 +01:00
Alexandre Alapetite
d2d26bf69c SQL : UNIQUE(e.id_feed, e.guid)
Préparation de GUID en prévision de
https://github.com/marienfressinaud/FreshRSS/issues/202
2013-11-19 22:19:36 +01:00
Marien Fressinaud
cebf1d9fd9 Message d'erreur si fichier conf innaccessible
Voir #282
2013-11-19 13:17:08 +01:00
Marien Fressinaud
f427014804 Message d'erreur si fichier conf innaccessible
Voir #282
2013-11-19 12:04:56 +01:00