Commit Graph
87 Commits
Author SHA1 Message Date
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 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 94a50086d8 Ajout conf : token (#127), option load more (#125)
Le token permettra d'accéder aux flux RSS cachés derrière une
authentification
L'option load more permettra de ne pas charger automatiquement les
articles suivants une fois arrivé en bas de la page
2013-08-21 15:05:08 +02:00
Marien Fressinaud 96a2076d5e Fix issue #129 : balises HTML dans les titres
Les balises HTML sont désormais échapées dans les titres d'articles. Les
balises liens sont totalement supprimées et l'on garde que le titre du
lien
2013-08-21 14:17:54 +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 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 f6d730f9d1 Fix issue #106 : modif nom classes Cache et Log
Passage en Minz_Cache et Minz_Log
Permet d'éviter les redondances quand ces classes sont déjà définies
Je n'utilise pas d'espace de nom parce que beaucoup de boulot et
nécessite obligatoirement php 5.3
Si d'autres classes nécessitent cette modification je le ferai au fur et
à mesure qu'on me remontera les soucis
La version de Minz pour FreshRSS n'est plus compatible avec la version
distribuée à part
2013-07-27 17:07:44 +02:00
Marien Fressinaud 22febc1351 Fix issue #101 : option interdiction anonymes
Ajout d'une option pour interdire la lecture anonyme (interdit par
défaut)

Correction de l'internationalisation pour la pagination des logs
2013-07-27 13:58:58 +02:00
Marien Fressinaud 5b313ecdcb Fix issue #111 : index httpAuth ajouté (OPML)
Il manquait cet index lors de l'ajout d'un flux par import OPML, c'est
ok maintenant
2013-07-26 19:08:09 +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 32499c0b3e Fix issue #91 : flux en erreur repasse normal
Lorsqu'on actualise un flux en erreur, si celui-ci est de nouveau
accessible, il repasse en normal
Ajout d'un bouton pour actualiser les flux sur la page de gestion
2013-06-23 12:45:27 +02:00
Marien Fressinaud 48cfe1571e Fix issue #67 : différentes vues implémentées + possibilité de choisir la vue par défaut 2013-06-16 20:48:56 +02:00
Marien Fressinaud 36316a6d7e Implémentation des vues lecture et globale (issue #67) 2013-06-16 20:28:57 +02:00
Marien Fressinaud 8cf9ee7650 Fix issue #69 : ajout d'une option pour optimiser la BDD + correction bug script actualisation lorsque connexion paramétrée 2013-06-15 17:36:42 +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 6d184ad1b8 Fix issue #89 : meilleure vérification des champs de formulaires (géré par Minz) 2013-06-15 14:46:37 +02:00
Marien Fressinaud 9e0af957d4 Fix issue #85 : la récupération des flux tronqués vérifie d'abord si l'article n'est pas déjà en BDD pour éviter énormément de requêtes inutiles 2013-06-15 13:02:36 +02:00
Marien Fressinaud 0ff751b443 Lazyload facultatif (issue #75 ok) 2013-06-15 11:02:58 +02:00
Marien Fressinaud 746ae4b33a Fix issue #79 : possibilité de changer le nom d'un flux 2013-06-14 20:09:47 +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 c96225df6d Fix issue #84 : affichage erreur si fichier OPML invalide 2013-05-12 16:51:45 +02:00
Marien Fressinaud 22e9fb02f8 Correction bug lors de la recherche d'un article (EntryDAO->searchById()) 2013-05-02 23:28:04 +02:00
Marien Fressinaud 1c202b9364 Correction code + ajout commentaires + à l'ajout d'un flux, on n'ajoute plus les trop vieux articles 2013-05-02 09:44:34 +02:00
Marien Fressinaud 9820345eec Revue de code pour la récupération des articles : ATTENTION GROS CHANGEMENTS, aucune garantie de stabilité et possibles régressions. La recherche dans le contenu des articles fonctionnent et possibilité de rechercher des tags 2013-04-29 00:57:08 +02:00
Marien Fressinaud 864318bf68 Meilleure gestion des erreurs lors de l'ajout d'un flux RSS + les vidéos apparaissent maintenant dans les articles + si connexion paramétrée l'actualisation des flux n'est plus permis 2013-04-28 16:01:14 +02:00
Marien Fressinaud 1bee8ad9a7 Flux déplacés de catégories lors de la suppression de la leur (issue #28) 2013-04-28 14:18:34 +02:00
Marien Fressinaud 21dc4ceace Fix issue #64 : stockage des favicons en local 2013-04-27 22:33:14 +02:00
Marien Fressinaud 0e95494e29 Fix issue #26 : possibilité de s'abonner à des flux derrière authentification HTTP + correction quelques traductions 2013-04-27 21:08:29 +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 70d75f0cf5 Possibilité de choisir la langue à utiliser + fin traduction en anglais (bug #38) 2013-04-27 16:45:16 +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 392672ab27 Fix issue #58 : possibilité de vider une catégorie 2013-04-17 19:05:53 +02:00
Marien Fressinaud cd979d30e1 Ajout partage Shaarli : fix issue #34 2013-04-14 20:12:07 +02:00
Marien Fressinaud c2bf3ead8a Export des flux au format RSS pleinement supporté (voir issue #34) - possibilité de les filtrer comme pour la vue principale 2013-04-13 13:02:21 +02:00
Marien Fressinaud ce0a50585e Fix issue #53 : priorité des flux à 10 par défaut en PHP 2013-04-13 10:32:54 +02:00
Marien Fressinaud d5b761b512 Correction bug listage des articles 2013-04-11 22:13:34 +02:00
Marien Fressinaud e2171de4e6 Fix issue #37 : possibilité de sortir un site du flux principal (utile pour les sites qui publient beaucoup) 2013-04-11 21:27:29 +02:00
Marien Fressinaud 61943f1661 Plus possible d'ajouter un flux déjà existant + meilleure gestion actualisation / import OPML 2013-04-11 20:32:10 +02:00
Marien Fressinaud b9f883be69 Gestion des flux https invalides + amélioration mise à jour 2013-04-11 19:48:52 +02:00
Marien Fressinaud 42100a8322 Fix issue #40 : test des erreurs SimplePie 2013-04-10 21:43:53 +02:00
Marien Fressinaud e6436444db Fix bug #49 : les flux sans auteur sont traités normalement désormais 2013-04-10 20:55:12 +02:00
Marien Fressinaud 30890b3d15 Fix bug #50 2013-04-10 20:21:10 +02:00
Marien Fressinaud 044908439b Début gestion authentification HTTP. Voir issue #26 2013-04-08 19:07:14 +02:00
Marien Fressinaud 204761a810 Fix issue #44 : affichage du nombre d'entrées non lues dans la sidebar 2013-04-02 19:51:07 +02:00
Marien Fressinaud 1c57c2b7bd Changement API : export (Uniflux) du flux public à la place du flux des favoris avec content = notes et gestion des tags 2013-03-17 21:47:25 +01:00
Marien Fressinaud dbb0de4e36 Les catégories d'un article sont désormais ajoutées à ses tags 2013-03-17 17:22:19 +01:00
Marien Fressinaud 76b071a560 Ajout de 2 champs pour entry (is_public et lastUpdate) + gestion des nouveaux champs dans la classe Entry 2013-03-17 16:22:41 +01:00
Marien Fressinaud fd171e8f95 Fix bug #31 : catégorie par défaut ne peut plus être supprimée mais peut être renommée. Ajout gestion flux tronqués directement dans l'interface (+ intégré en base de données). Attention, la BDD a changé (+ 4 champs : 2 pour feed, 2 pour entry) 2013-03-17 15:13:19 +01:00
Marien Fressinaud d2f0451eb3 Fix bug #30 : lorsque articles non lus dans une catégorie, les autres catégories affichent désormais tous leurs articles 2013-03-17 12:54:41 +01:00