Commit Graph

131 Commits

Author SHA1 Message Date
Alexandre Alapetite
2eea5bbdeb Big area mark as read
Added a big area to mark all as read below the list of articles
2013-08-25 13:08:53 +02:00
Marien Fressinaud
31a6a13268 Fix issue #134 : modif barre connexion
La barre contenant le lien connexion/déconnexion est supprimée (sauf en
vue mobile)
Le lien connexion se trouve à la place de la roue des paramètres
Le lien déconnexion se trouve dans la liste des actions en cliquant sur
la roue des paramètres
2013-08-22 11:30:13 +02:00
Marien Fressinaud
9642fbb221 Fix issue #118 : option pour garder historique
*** ATTENTION, MODIFICATION DE LA BDD ***

Cette option permet de garder les vieux articles d'un flux en même s'ils
sont plus vieux que la limite des X mois d'historique (3 par défaut)

Les modifications de la base de données :
- ajout du champ "keep_history int(1) DEFAULT 0" à la table feed
- suppression des champs "is_public" et "lastUpdate" de la table entry
  (n'étaient plus utilisés de toute façon)
2013-08-22 11:11:22 +02:00
Marien Fressinaud
48f8401c8b Fix issue #130 : amélioration vue globale
Désormais, en cliquant sur une catégorie ou un flux, une "popup" s'ouvre
nous proposant les flux à lire directement. Les mêmes actions que la vue
normale sont alors possibles

Cela a impliqué de gros changements javascript en aval puisque les
articles n'étaient plus repérés en fonction de la fenêtre, mais en
fonction du popup (#panel)

Le code va vraiment devoir être repris pour avoir une architecture
logique (voir issue #121)
2013-08-21 19:59:56 +02:00
Marien Fressinaud
d89b9056cd Màj install.php pour prise en compte token
Le token est généré automatiquement à l'installation si on précise une
adresse mail de connexion
2013-08-21 16:11:01 +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
9ae0652d9f Fix issue #131 : pied d'article
Ajout de la date et du lien vers site externe au pied des articles

Modification comportement raccourci "up" : si la fenêtre est sous
l'article actif, on remonte en haut de cet article. Si la fenêtre est au
début de l'article actif ou au-dessus, on remonte en haut de l'écran
2013-08-21 14:36:18 +02:00
Marien Fressinaud
79d857e46b Fix issue #119 : modif logo + corrections designs
Modification du logo, merci Cypouz !

Petites modifications dans les designs "default" et "flat design"
2013-08-21 14:12:14 +02:00
Marien Fressinaud
a2dc177a0c Mise à jour design (figure)
Gestion des balises <figure /> et <figcaption /> avec affichage adapté,
prise en charge dans les thèmes "default" et "flat design"
2013-08-18 19:41:02 +02:00
Marien Fressinaud
2c764af215 Organisation page configuration (issue #97)
Réorganisation de quelques options, mise en évidence des groupes
d'option
Changement des flux de catégorie via <select /> et non plus via liste de
<radio />
2013-08-18 15:36:58 +02:00
Marien Fressinaud
37b641966f Issue #100 : base pour utilisation SQLite
Ajout de la structure pour l'utilisation de SQLite. Tout n'est pas
fonctionnel, loin de là, certaines requêtes SQL ne passent pas.

Pour essayer tout de même, décommenter le bloc TODO dans le fichier
public/install.php
2013-08-18 14:59:03 +02:00
Marien Fressinaud
ece62aca3e Fix issue #110 : ajout CSS pour imprimante
Elle reste basique est dépend fortement de la feuille de style
principale, mais ça permet déjà d'imprimer les articles à peu près
correctement
2013-08-18 02:13:59 +02:00
Marien Fressinaud
7fd7727096 Amélioration de l'installateur + préfixe BDD
Fix issue #96 : on peut désormais choisir un préfixe aux tables de la
BDD lors de l'installation
Fix issue #115 : échappement des guillemets pendant la phase
d'installation
Fix issue #116 : le thème de l'installateur est désormais accessible
FIx issue #117 : rajout du test de la présence DOMDocument lors de
l'installation. Si non présent, on peut pas accéder aux flux RSS.
Normalement fourni sur un système RedHat-like par le paquet php-xml
2013-08-18 01:22:26 +02:00
Marien Fressinaud
abb25a58dc Fix issue #86 : possibilité de changer de thème
Désormais il est possible de créer des thèmes. Le thème peut être changé
sur la page de configuration. Les thèmes sont détectés grâce à un
fichier metadata.json détaillant le nom du thème, son auteur, une petite
description et une version.

Un nouveau thème "Flat design" a été ajouté et est pleinement
fonctionnel
2013-08-07 11:46:55 +02:00
Marien Fressinaud
6ac530c595 Fix issue #95 : Ajout menu navigation
Le menu de navigation présent en version mobile apparaît désormais aussi
sur la version "desktop" dans la colonne de gauche
2013-07-26 18:38:13 +02:00
Marien Fressinaud
93c74650be Fix issue #102 : application police OpenSans
Désormais la police OpenSans est belle et bien appliquée à toute
l'interface
2013-07-26 18:16:03 +02:00
Marien Fressinaud
126421b5e9 Fix issue #103 : amélioration article (mobile)
Affichage de la barre de manipulation des articles en bas de ceux-ci
afin de pouvoir les marquer comme (non) lus / favoris
2013-07-26 17:33:52 +02:00
Marien Fressinaud
9d2da6813c Fix issue #109 : vidéos ne dépassent plus du cadre
Ajout dans le CSS d'une taille max 100% pour les balises <video />
2013-07-26 17:30:51 +02:00
Marien Fressinaud
b5f233f6d5 Fix CSS (Windows)
Sous Windows, le redimensionnement des radiobox et des checkbox est
effectif (contrairement à Gnu/Linux). On force désormais la taille de
ces éléments à 15px
2013-07-04 19:26:33 +02:00
Marien Fressinaud
371434c63a Fix issues #93 et #94
Les noms de catégorie trop longs ne cassent plus les boutons dans la
colonne de gauche (ajout d'un overflow hidden)

Les articles enroulés ne bugguent plus lorsqu'on charge plus d'articles.
L'action au clic pour dérouler un article était appliqué deux fois,
désormais on "unbind" d'abord l'action avant de la réappliquer (pas très
efficace mais c'est la façon la plus simple)
2013-07-02 18:04:02 +02:00
Marien Fressinaud
9758d1d736 Amélioration du marquage au défilement
Ne marque plus que lorsqu'on s'est déplacé de plus de 50px (évite de
checker à chaque fois)
De plus, lorsque les articles sont repliés, le marquage ne marche plus
(évite donc de marquer des articles non lus)
2013-06-23 20:25:21 +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
dff85f9a30 Ajout d'une barre de navigation en version mobile
Fix issue #57 : pas d'effet de slide (effet trop bling-bling) mais
ajout d'une barre de navigation permettant d'aller à l'article
suivant / précédent ou de remonter en haut de la page
2013-06-23 15:05:39 +02:00
Marien Fressinaud
a73c6de610 Fix issue #92 : agrandissement des boutons close
Permet une meilleure sélection (notamment en vue mobile) mais
nécessitera peut-être encore un réajustement dans le futur
2013-06-23 12:30:09 +02:00
Marien Fressinaud
64c6c65c3c Ajustement CSS pour les iframes (les vidéos Youtube débordent sinon 2013-06-16 21:10:03 +02:00
Marien Fressinaud
36316a6d7e Implémentation des vues lecture et globale (issue #67) 2013-06-16 20:28:57 +02:00
Marien Fressinaud
e3b3fa39d8 Première version de la vue lecture (issue #67) 2013-06-15 20:14:13 +02:00
Marien Fressinaud
d3078fb726 Mise en place de la structure pour les différentes vues 2013-06-15 19:42:02 +02:00
Marien Fressinaud
4bda1d75ae Possibilité de marquer un article lu / favori même si une autre action de ce type est en attente (http) + ajustement css 2013-06-15 17:54:24 +02:00
Marien Fressinaud
fafddf2a20 Fix issue #73 : ajout d'une page pour visualiser les logs 2013-06-15 16:42:50 +02:00
Marien Fressinaud
1863153b96 Fix issue #71 : remise en place du mode endless + correction bug à l'importation OPML 2013-06-15 15:55:44 +02:00
Marien Fressinaud
edffec1d69 Modification apparence balises <hr> et <pre> 2013-06-15 13:57:12 +02:00
Marien Fressinaud
1d459af046 Fix issue #75 : chargement des images en lazyload, reste à le rendre optionnel 2013-06-14 20:45:00 +02:00
Marien Fressinaud
9e219cbf50 Fix issue #70 : lorsqu'on rencontre un problème avec un flux, on l'indique à l'utilisateur (couleur rouge) 2013-05-12 19:21:39 +02:00
Marien Fressinaud
30f559f90d Fix issue #87 : suppression de la barre de la colonne de gauche en vue mobile 2013-05-12 17:31:32 +02:00
Marien Fressinaud
ded9fcbee6 Fix issue #76 : agrandissement de certaines zones cliquables (notamment pour faciliter la navigation sur mobile) 2013-05-12 17:27:46 +02:00
Marien Fressinaud
c88f57c036 Fix issue #83 : affichage d'un message d'erreur si la connexion à la base de données échoue 2013-05-12 16:11:37 +02:00
Marien Fressinaud
8fb61fadd0 Fix issue #80 : corrige bug lorsque cURL n'est pas activé à l'installation 2013-05-12 15:45:41 +02:00
Marien Fressinaud
57f657c04b Amélioration design affichage des inputs dans dropdowns 2013-04-28 13:42:33 +02:00
Marien Fressinaud
a0d9d93ad2 Fix issue #62 : création d'un logo (temporaire ?) 2013-04-28 13:30:34 +02:00
Marien Fressinaud
2a52d315be Ajout du fichier fallback.css pour l'installateur 2013-04-27 19:00:54 +02:00
Marien Fressinaud
10b9797da7 L'installateur gère désormais l'internationalisation et détecte la langue préférée de l'utilisateur (fix bug #38) 2013-04-27 18:58:09 +02:00
Marien Fressinaud
a698221625 Fix issue #55 : affichage des tags associés aux articles 2013-04-24 22:14:49 +02:00
Marien Fressinaud
7b75289a29 Fix issue #63 : gestion des couleurs dégradés et des transitions pour plus de navigateurs (utilisation des préfixes dans une feuille fallback.css) 2013-04-24 20:39:28 +02:00
Marien Fressinaud
12d3552fe6 Corrige soucis #41 : ajout d'images png en fallback des images SVG + petite modif pour annuler l'attribut height sur les images 2013-04-24 19:54:56 +02:00
Marien Fressinaud
6ce2b575eb Fix issue #59 : ajout des répertoires vides, obligatoires pour le fonctionnement de FreshRSS 2013-04-17 18:30:14 +02:00
Marien Fressinaud
cd979d30e1 Ajout partage Shaarli : fix issue #34 2013-04-14 20:12:07 +02:00
Marien Fressinaud
5768d0fc7f Amélioration esthétique pour l'actualisation des flux 2013-04-14 19:40:29 +02:00
Marien Fressinaud
e58fb411f9 Corrections fichier install.php pour qu'il soit plus portable 2013-04-14 19:26:52 +02:00
Marien Fressinaud
8c2c5d287d Fix issue #43 : création d'un installateur 2013-04-14 18:57:47 +02:00