| Age | Commit message (Collapse) | Author |
|
* Suppression des boutons de fermeture pour les dropdowns : la fermeture
se fait maintenant en cliquant n'importe où sur l'écran
* Suppression fichier fallback.css pour le thème par défaut. Déplacement
dans freshrss.css en fin de fichier pour bien le séparer du reste (#166)
|
|
* Les popups de synchro et notification sont mieux réparties à l'écran
notamment en vue mobile
* Le nom du flux actuellement affiché (à droite de Aujourd'hui par exemple)
est mieux tronqué avec des ... (trois petits points)
* Refactorisation de quelques bouts de CSS
|
|
|
|
Les couleurs sont mieux gérées selon l'action
|
|
En scrollant en lisant une catégorie, en en ouvrant une autre, le scroll
se trouvait au même endroit qu'à la fin de la première catégorie
|
|
init_stream_delegates était appelé à chaque ouverture de panel.
Un seul appel suffit (surtout si l'on veut éviter les bugs)
|
|
Cache le site pour se concentrer sur la liste d'articles
|
|
On initialisait plus correctement le panel de la vue globale depuis
l'ajout de la fonction JS init_stream_delegates(). C'est corrigé :)
|
|
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
|
|
Le changement est maintenant effectif lors de l'ajout d'un flux
|
|
|
|
Le commit précédent faisait qu'on ne pouvait plus utiliser une BDD existante
Corrigé (issue #145)
|
|
UTF-8 par défaut ;)
Le comportement semble correct lorsqu'on n'a pas les droits de créer
de tables
|
|
Le message est loggué dans le fichier qui va bien et un message est affiché
à l'écran : ### Application problem ### See logs files
|
|
Implique une modification des fichiers metadata.json pour les thèmes :
ajout d'un champ "files" répertoriant les fichiers CSS à utiliser
|
|
|
|
On n'essaye plus de charger les articles suivant s'il n'y a plus rien
après. On teste donc que le lien a#load_more existe, sinon l'url de
chargement est vidée
|
|
Appears to solve some problems of images not appearing (Firefox)
|
|
Suppression des pointillés autour des liens au niveau du titre des
articles (ça faisait moche)
|
|
Un titre très long ne dépasse plus (trop) sur la gauche (voir discussion
pour commit 6525779)
|
|
Le titre se fait plus discret dans la barre de la date
La date disparaît en mode mobile
|
|
|
|
Modification des couleurs et de l'espace attribué (voir issue #137)
|
|
Alkarex-ControlClick
Conflicts:
app/views/javascript/main.phtml
+ Mise à jour thèmes
|
|
Alkarex-NbUnread
|
|
Conflicts:
app/views/javascript/main.phtml
|
|
Changement de la couleur au survol
|
|
Alkarex-bigMarkAsRead
|
|
Un peu plus de padding pour les labels "non lus"
|
|
En particulier en affichage mobile, il n'était pas facile de voir quelle
catégorie ou flux on était en train de lire. Ce patch l'affiche sur la
ligne du jours, avec une suggestion de style.
|
|
(checked that it is ok with jQuery Migrate Plugin)
|
|
- jQuery updated from version 1.5.2 to 1.10.2 (checked that it is ok
with jQuery Migrate Plugin)
- Put hide_posts() first to avoid flashing content during load
- Big speed optimisation of init_img()
- Use a single on() delegated event (jQuery 1.7+) instead of all
per-article click events as described on http://api.jquery.com/on/
- Moved all the per-article click events to an outside function
init_stream_delegates() that is called only once even when new articles
are dynamically added. Much lighter approach, and does not require
unbinding events and rebinding them at each dynamic load.
- Side effect: corrected the bug of favourites and read/unread that were
not properly unbound during dynamic loading.
- Corrected a JavaScript error for auto_load_more when #load_more is not
visible and therefore does not have a position() defined.
|
|
|
|
More explicit UTF-8 in PDO MySQL, html_entity_decode, htmlentities, and
htmlspecialchars (less important)
|
|
Added a big area to mark all as read below the list of articles
|
|
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
|
|
*** 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)
|
|
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)
|
|
Le token est généré automatiquement à l'installation si on précise une
adresse mail de connexion
|
|
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
|
|
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
|
|
Modification du logo, merci Cypouz !
Petites modifications dans les designs "default" et "flat design"
|
|
Gestion des balises <figure /> et <figcaption /> avec affichage adapté,
prise en charge dans les thèmes "default" et "flat design"
|
|
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 />
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Le menu de navigation présent en version mobile apparaît désormais aussi
sur la version "desktop" dans la colonne de gauche
|
|
Désormais la police OpenSans est belle et bien appliquée à toute
l'interface
|