Alexandre Alapetite
badc60910a
Petites corrections et sortie 0.7-beta3
11 years ago
Alexandre Alapetite
ab3cc9be56
Install.php petites corrections
...
Évite des problèmes de droits lorsque config.php et *_user.php existent
déjà
Adresse des styles mise à jour
11 years ago
Alexandre Alapetite
f8b8dc7a23
Mise à jour possible depuis v0.7-beta[1-2] + correction message
...
+ Correction message lorsqu'on clique sur "enregistrer" un flux où rien
n'a changé et qui disait qu'une erreur était survenue alors que
simplement rien n'avait changé
11 years ago
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/
11 years ago
Alexandre Alapetite
d24b1e963e
Lancer automatiquement le raffraîchissement des flux après une mise à jour de FreshRSS
...
https://github.com/marienfressinaud/FreshRSS/issues/330
11 years ago
Alexandre Alapetite
06d4b8d102
Option globale pour la taille minimale de l'historique par défaut
...
Plus une réorganisation des options
11 years ago
Alexandre Alapetite
87bfa195a6
Permet de configurer plus finement le nombre d’articles minimum à conserver par flux
11 years ago
Alexandre Alapetite
ffbe676d7d
SQL : f.keep_history en MEDIUMINT
...
Passage de keep_history en MEDIUMINT plutôt que BOOLEAN (TINYINT) en
prévision d'un historique plus personnalisable
11 years ago
Alexandre Alapetite
992b9c15de
Typo install.php
11 years ago
Alexandre Alapetite
7b7acf5c87
Synchronisation quelques lignes blanches
11 years ago
Alexandre Alapetite
2919b9a0b6
Install.php : default_user obligatoire
11 years ago
Alexandre Alapetite
561a7b0088
Correction bugs config.php
...
Corrections bugs pour
https://github.com/marienfressinaud/FreshRSS/issues/272
11 years ago
Alexandre Alapetite
415d7a5a71
config.php plutôt que application.ini
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/272
11 years ago
Alexandre Alapetite
3a4260b874
Titre application maximum 25 caractères
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/274
11 years ago
Alexandre Alapetite
b90a6be35f
i18n install.php pour mise à jour
...
Termine https://github.com/marienfressinaud/FreshRSS/issues/255
Sépare i18n de install.php dans des fichiers dédiés
11 years ago
Alexandre Alapetite
7ad124c69f
Mise à jour possible depuis la v0.6 vers la v0.7
...
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.
11 years ago
Alexandre Alapetite
385b5b1b40
Install.php : permet d'être relancé sur une installation existante en 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.
11 years ago
Alexandre Alapetite
6ff4845a47
Install : début de mise à jour
...
https://github.com/marienfressinaud/FreshRSS/issues/255
Et majuscule au répertoire Minz
11 years ago
Alexandre Alapetite
dd25e7a24b
Install.php : corrige bug bd_prefix lors de plusieurs passages par step3
...
https://github.com/marienfressinaud/FreshRSS/issues/273
11 years ago
Alexandre Alapetite
56b269cef6
PHP : suppression autres alertes
...
Voir https://github.com/marienfressinaud/FreshRSS/issues/310
11 years ago
Alexandre Alapetite
c39d88b04b
Install.php : mise à jour pour favicons
...
Voir https://github.com/marienfressinaud/FreshRSS/issues/273
11 years ago
Alexandre Alapetite
c9c068115d
Bug JSON alternative
...
Suite https://github.com/marienfressinaud/FreshRSS/issues/306
11 years ago
Alexandre Alapetite
f2321eb920
Install : quelques corrections
...
https://github.com/marienfressinaud/FreshRSS/issues/273
11 years ago
Alexandre Alapetite
e98b7ab13e
SQL : compression côté base de données (attention, perte de compatibilité)
...
Ç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é.
11 years ago
Alexandre Alapetite
37ba05a861
SQL : Suppression index e.date
...
Le trie par e.id semble bien fonctionner suite à
https://github.com/marienfressinaud/FreshRSS/issues/202
11 years ago
Marien Fressinaud
b0b7562303
Corrige bug requêtes SQL (install.php)
...
Les noms des tables étaient mal protégées
11 years ago
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).
11 years ago
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)
11 years ago
Marien Fressinaud
d817a35aab
Supprime fonction small_hash dans install.php
...
Elle était redondante avec la fonction définie dans lib/lib_rss.php
11 years ago
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+
11 years ago
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
11 years ago
Alexandre Alapetite
6236f2a803
Encore des alternatives Unicode aux icônes
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
11 years ago
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).
11 years ago
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
11 years ago
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
11 years ago
Alexandre Alapetite
a80a39e975
Oubli CHARACTER SET latin1 pour les URLs
11 years ago
Alexandre Alapetite
9de5cacf17
SQL CREATE TABLE DEFAULT CHARACTER SET utf8
11 years ago
Alexandre Alapetite
be239f62f7
SQL : UNIQUE KEY pour category.name et feed.url
...
Suite de https://github.com/marienfressinaud/FreshRSS/issues/262
11 years ago
Alexandre Alapetite
e2d4f1a721
SQL : identifiant entier automatique pour les catégories et les flux
...
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.
11 years ago
Alexandre Alapetite
d0a7c1e023
Corrige erreur default_user non défini
...
https://github.com/marienfressinaud/FreshRSS/issues/273
11 years ago
Alexandre Alapetite
86bede2770
Corrections install.php
...
Première version fonctionnelle
https://github.com/marienfressinaud/FreshRSS/issues/273
11 years ago
Alexandre Alapetite
642d1d3781
Correction préfixe base de données dans install.php
...
https://github.com/marienfressinaud/FreshRSS/issues/273
11 years ago
Alexandre Alapetite
d03febd30f
Bug commentaires SQL
...
Voir
https://github.com/marienfressinaud/FreshRSS/issues/273#issuecomment-28650446
11 years ago
Alexandre Alapetite
9ec13c6c32
Début de multi-utilisateurs
...
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
11 years ago
Alexandre Alapetite
9c5c023e36
Réorganisation des fichiers utilisateur
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/248
11 years ago
Alexandre Alapetite
e13c6439d5
SQL : Corrections mineures
...
Ajout temporaire d'un index sur e.date en attendant
https://github.com/marienfressinaud/FreshRSS/issues/202
11 years ago
Alexandre Alapetite
32306a78d2
SQL : grosse mise à jour avec mise en cache du nombre d'articles lus/non-lus
...
* 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é
11 years ago
Marien Fressinaud
4df9c21d3a
Améliore génération du sel (installation)
...
Utilise une méthode moins prédictible
Voir e9168f6cd2
11 years ago
Marien Fressinaud
8e8f7254ca
Suppression du champs "sel" lors de l'installation
...
Génération d'un sel basé sur le temps à la place. Pas parfait mais
sûrement suffisant pour FreshRSS
11 years ago
Alexandre Alapetite
bff31a6d5e
Correction type url inapproprié
11 years ago