| Age | Commit message (Collapse) | Author |
|
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/
|
|
jour de FreshRSS
https://github.com/marienfressinaud/FreshRSS/issues/330
|
|
Plus une réorganisation des options
|
|
conserver par flux
|
|
Passage de keep_history en MEDIUMINT plutôt que BOOLEAN (TINYINT) en
prévision d'un historique plus personnalisable
|
|
|
|
|
|
|
|
Corrections bugs pour
https://github.com/marienfressinaud/FreshRSS/issues/272
|
|
Implémente https://github.com/marienfressinaud/FreshRSS/issues/272
|
|
Implémente https://github.com/marienfressinaud/FreshRSS/issues/274
|
|
Termine https://github.com/marienfressinaud/FreshRSS/issues/255
Sépare i18n de install.php dans des fichiers dédiés
|
|
Implémente https://github.com/marienfressinaud/FreshRSS/issues/255
Il manque un peu de i18n et un peu de test, mais le gros est fait.
|
|
chargeant les paramètres existants
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/255
Vérifier base_url et token, que je n'ai pas re-testés.
|
|
https://github.com/marienfressinaud/FreshRSS/issues/255
Et majuscule au répertoire Minz
|
|
https://github.com/marienfressinaud/FreshRSS/issues/273
|
|
Voir https://github.com/marienfressinaud/FreshRSS/issues/310
|
|
Voir https://github.com/marienfressinaud/FreshRSS/issues/273
|
|
Suite https://github.com/marienfressinaud/FreshRSS/issues/306
|
|
https://github.com/marienfressinaud/FreshRSS/issues/273
|
|
Ça y est, j'ai tout cassé...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/204
Compatible MySQL 5.0.
Commentaires souhaités avant l'implémentation de la recherche côté base
de données.
Pour l'instant, je n'ai pas fait de script de mise à jour, car la
manière précédente `base64_encode(gzdeflate(serialize($content)))` est
difficile à traiter côté MySQL et nécessite une boucle en PHP.
Avec la nouvelle approche de ce patch, nous pourrons plus facilement
changer d'avis sans perte de compatibilité.
|
|
Le trie par e.id semble bien fonctionner suite à
https://github.com/marienfressinaud/FreshRSS/issues/202
|
|
Les noms des tables étaient mal protégées
|
|
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/202
e.id est généré à l'insertion par microtime(true).
|
|
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)
|
|
Elle était redondante avec la fonction définie dans lib/lib_rss.php
|
|
FreshRSS utilise des fonctions apparues avec PHP 5.2 (comme
json_decode).
Il serait bien de mettre un message conseillant 5.3.3+
|
|
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
|
|
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
|
|
Permet d'appeler install.php directement plutôt que index.php (qui reste
possible).
|
|
varchar(760) est choisi pour pouvoir être utilisé efficacement dans un
UNIQUE() avec les limites de InnoDB de MySQL
|
|
Préparation de GUID en prévision de
https://github.com/marienfressinaud/FreshRSS/issues/202
|
|
|
|
|
|
Suite de https://github.com/marienfressinaud/FreshRSS/issues/262
|
|
Implémentation de
https://github.com/marienfressinaud/FreshRSS/issues/262
La catégorie par défaut à le numéro 1.
Les numéros de catégories et de flux sont automatiques (1, 2, 3...)
L'installeur semble marcher.
|
|
https://github.com/marienfressinaud/FreshRSS/issues/273
|
|
Première version fonctionnelle
https://github.com/marienfressinaud/FreshRSS/issues/273
|
|
https://github.com/marienfressinaud/FreshRSS/issues/273
|
|
Voir
https://github.com/marienfressinaud/FreshRSS/issues/273#issuecomment-28650446
|
|
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
|
|
Implémente https://github.com/marienfressinaud/FreshRSS/issues/248
|
|
Ajout temporaire d'un index sur e.date en attendant
https://github.com/marienfressinaud/FreshRSS/issues/202
|
|
* Mise en cache du nombre d'articles lus et non-lus par flux, via
`f.cache_nbEntries, f.cache_nbUnreads` pour de biens meilleures
performances
* Implémente https://github.com/marienfressinaud/FreshRSS/issues/268
* Révision de la plupart des requêtes de modification en conséquence
* En cas d'affichage `not_read`, évite de faire une requête si on sait
déjà qu'il n'y a pas d'article non lu et fait directement un affichage
`all`.
* Appelle `cleanOldEntries` seulement une fois de temps en temps
aléatoirement (1 fois sur 30 actuellement) pour économiser les
ressources, et avant les insertions pour plus de robustesse.
* Utilisation des transactions lors de mises à jour multiples et liées
* Lors de requêtes de modifications, retourne le nombre de lignes
impactées plutôt qu'un booléen en cas de succès
* Suppression de code oublié relatif à is_public qui n'est plus utilisé
|
|
Utilise une méthode moins prédictible
Voir e9168f6cd21d7e95aff183f2a503911a1208a0af
|
|
Génération d'un sel basé sur le temps à la place. Pas parfait mais
sûrement suffisant pour FreshRSS
|
|
|
|
|
|
Optimisation de la vitesse de quelques requêtes, surtout après les
essais d'INDEX.
Suite de https://github.com/marienfressinaud/FreshRSS/issues/254
Note pour plus tard : il faudra supprimer les INDEX inutilisés.
|
|
|