Commit Graph

57 Commits

Author SHA1 Message Date
Alexandre Alapetite
963dd6d260 ! encoding problem 2
964a768bc3 (commitcomment-9385695)
2015-01-22 08:31:54 +01:00
Alexandre Alapetite
dfaf1c451f Revert "! encoding problem"
This reverts commit 964a768bc3.
2015-01-22 08:29:58 +01:00
Alexandre Alapetite
964a768bc3 ! encoding problem
211569ef85 (commitcomment-9384719)
2015-01-21 22:37:17 +01:00
Marien Fressinaud
5f9672111f Fix last calls to Minz_Configuration methods
- We have still to fix actualize_script and greader api (refactoring?)
- We have to fix the FreshRSS_Configuration calls
- We have to fix availableLanguages calls

See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-06 20:50:58 +01:00
Marien Fressinaud
7cca47d1ab Change name of user configuration var in Context
- FreshRSS_Context::$conf is replaced by FreshRSS_Context::$user_conf
- Introduce FreshRSS_Context::$system_conf
- Remove FreshRSS_Configuration object

See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-05 22:45:03 +01:00
Marien Fressinaud
cad4259e62 Fix i18n for subscription pages 2014-12-11 17:26:01 +01:00
Marien Fressinaud
7dee863577 Fix i18n for aside_feed 2014-12-10 22:29:13 +01:00
Marien Fressinaud
15316b77f6 Fix last sections of main.js
See https://github.com/marienfressinaud/FreshRSS/issues/634
2014-10-24 15:08:57 +02:00
Marien Fressinaud
fa0c7d75e6 Begin to fix global view 2014-10-24 13:50:08 +02:00
Marien Fressinaud
0c8b55fc13 First iteration to update all the themes
See See https://github.com/marienfressinaud/FreshRSS/issues/634
2014-10-24 10:07:53 +02:00
Marien Fressinaud
45dbe94890 Fix aside on mobile (Origine) 2014-10-23 13:54:18 +02:00
Marien Fressinaud
cb730c3734 Last fix for Origine (I hope!)
See https://github.com/marienfressinaud/FreshRSS/issues/634
2014-10-23 13:33:48 +02:00
Marien Fressinaud
4204336bd6 Begin to fix JS for new aside 2014-10-23 10:44:45 +02:00
Marien Fressinaud
8769931a68 Rename aside_flux in aside_feed. 2014-10-23 09:32:02 +02:00
Marien Fressinaud
1eef789306 Reorganize subscription management code
There is still a lot of work to do. Some links are broken.

See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-10-01 11:27:41 +02:00
Marien Fressinaud
0d5a1f3a65 Improve design of .box
See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-09-30 19:45:49 +02:00
Marien Fressinaud
549500764e Coding style (aside_feed.phtml)
See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-09-30 12:14:28 +02:00
Alexandre Alapetite
e80c482e53 Prevent click on bookmarklet
https://github.com/marienfressinaud/FreshRSS/issues/464
2014-03-30 19:23:34 +02:00
Marien Fressinaud
5f974c2567 Merge branch '163-export' into dev
Conflicts:
	app/layout/aside_feed.phtml
2014-03-30 19:17:27 +02:00
Marien Fressinaud
19517baf13 Add a bookmark to easily subscribe to websites
- FeedController->addAction (GET) shows a confirmation page
- If already subscribe, redirect to Configure->feedAction
- Add a bookmark in aside_feed

See #425 #426 and #464
2014-03-30 17:52:42 +02:00
Marien Fressinaud
34b17b748e Fix coding style 2014-03-30 14:55:29 +02:00
Marien Fressinaud
9d87f2f0aa Export is fully implemented
- Export list of feeds (OPML)
- Export list of favourites (JSON)
- Export list of articles per feed (JSON)
2014-03-27 20:36:51 +01:00
Marien Fressinaud
e685b54148 Merge branch 'dev' into 163-export 2014-03-16 19:45:39 +01:00
Marien Fressinaud
dbdda1d0c1 Move import/export operations into an independant class
- import and export are now two methods of importExportController
- "opml" has been removed from the title
2014-03-16 19:34:04 +01:00
Alexis Degrugillier
3083af6288 Enhance feed adding popup
I added a new option in the category select. It allows the user to add dynamically
a new category and add the feed to the newly created category.

See #356
2014-03-09 21:45:25 -04:00
Marien Fressinaud
0aa0686b09 Certains input s'agrandissent à la sélection
Désormais, les champs marqués d'un .extend s'étendront sur 300px (taille
par défaut = 180px). Cela a été impliqué dans tous les thèmes. Le
champs de recherche bénéficie de cette amélioration (mais ce dernier est
un peu plus grand par défaut)

Voir issue #375
2014-01-25 16:34:13 +01:00
Alexandre Alapetite
7261a551e9 Essaye d'éviter les problèmes d'auto-remplissage des champs
Corrige
https://github.com/marienfressinaud/FreshRSS/issues/327#issuecomment-32635516
2014-01-17 22:47:21 +01:00
Alexandre Alapetite
878e96202e Grosse refactorisation pour permettre le chargement automatique des classes
C'est parti de changements pour
https://github.com/marienfressinaud/FreshRSS/issues/255 et finalement
j'ai continué la refactorisation...

Ajout de préfixes FreshRSS_ et Minz_ sur le modèle de SimplePie_.
Toutes les classes sont maintenant en chargement automatique (devrait
améliorer les performances en évitant de charger plein de classes
inutilisées, et faciliter la maintenance).
Suppression de set_include_path().
Si souhaité, certaines classes de Minz pourraient être déplacées dans un
sous-répertoire, par exemple les exceptions.

Tests et relecture nécessaires.
2013-12-15 03:30:24 +01:00
Alexandre Alapetite
d85e6c5b83 Refactorise icon() dans RSSThemes::icon
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-24 20:42:55 +01:00
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
2013-11-23 23:18:18 +01:00
Alexandre Alapetite
6236f2a803 Encore des alternatives Unicode aux icônes
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
2013-11-23 17:29:23 +01:00
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.
2013-11-18 23:04:43 +01:00
Alexandre Alapetite
4c5e9d0dd8 Cohérence htmlspecialchars
Le texte dans la base de données est en htmlspecialchars(UTF-8)
(c'est-à-dire avec `<>&'"` encodés) mais maintenant sans autre entité
HTML depuis
a4fc7becb8
Ce patch supprime les htmlspecialchars qui faisaient du double-encodage,
et en modifie d'autres en entrée.
2013-11-12 22:37:25 +01:00
Alexandre Alapetite
a664b85372 Remplace entité nbsp par son équivalent Unicode
Chasse aux entités ! Nous devrions maintenant avoir des pages sans
entités HTML (mais bien sûr des entités XML) ni depuis FreshRSS ni
depuis le contenu.
2013-11-11 17:53:22 +01:00
Marien Fressinaud
5f478c43c2 Annule en partie commit précédent
Dans une prochaine version, les données issues des formulaires devront
être sauvegardées de façon brutes en BDD. htmlspecialchars ne sera
utilisé que du côté de la vue (voir pour utiliser une fonction qui
facilite ça)
Voir commit ff37ae8d49
2013-11-09 00:16:53 +01:00
Marien Fressinaud
f3a91fb819 Fix issue #177: déplacement menu gestion catégories
Le menu de gestion des catégories a été déplacé au niveau de la gestion
des abonnements (le regroupement est plus logique)
Le lien pour accéder au flux RSS a été déplacé dans le menu "affichage"
(peut être sujet à discussion)
Une prochaine pourrait être de splitter le menu "Général et lecture" en
plusieurs vues
2013-11-08 19:51:22 +01:00
Alexandre Alapetite
fa13929db9 htmlspecialchars manquants
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/195
2013-11-07 21:39:39 +01:00
Alexandre Alapetite
fe78c7fff3 img alt
Quelques [img alt="✇" /] pour être valide, avec un caractère Unicode
représentant un film (assez proche d'un flux), mais peut-être qu'on
pourrait en trouver un mieux
2013-11-05 20:49:44 +01:00
Marien Fressinaud
044f4542ba Mise à jour design (dropdown) + fichier fallback supprimé
* 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)
2013-10-09 21:05:09 +02:00
Marien Fressinaud
b0809fcf5e Améliore affichage flux vides (voir ticket #169)
Les couleurs sont mieux gérées selon l'action
2013-10-08 10:56:09 +02:00
Marien Fressinaud
a2f5826d67 Liste catégories en select à la place de radio
Le changement est maintenant effectif lors de l'ajout d'un flux
2013-10-07 20:01:08 +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
57f657c04b Amélioration design affichage des inputs dans dropdowns 2013-04-28 13:42:33 +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
a3b989b5e4 Mise en place de la structure permettant de traduire l'appli (voir bug #38) pour le layout > encore beaucoup de boulot ! 2013-04-25 23:26:29 +02:00
Marien Fressinaud
c12af70b10 Fix issue #54 : suppression contenu attribut alt pour les favicons 2013-04-13 10:21:31 +02:00
Marien Fressinaud
8f65ce0e64 Changement provider favicons 2013-03-19 22:18:40 +01:00
Marien Fressinaud
82386d8630 Fix bug #33 : possibilité d'assigner directement la catégorie à un flux lors de son ajout + correction design 2013-03-19 21:35:02 +01:00
Marien Fressinaud
c47b3dc50a Ajout des favicons dans la colonne de gestion des sites + ajout du alt 2013-03-19 20:56:23 +01:00