Commit Graph

171 Commits

Author SHA1 Message Date
Alexis Degrugillier
86066b1659 Add a new status for 'ALL'
I made the conversion in every file I can think of.
It should not have any reference to the string 'all' for the state context
2014-04-13 07:28:41 -04:00
Alexis Degrugillier
d25afa9def Extract RSS feed from menu
The RSS action has now its own button. I also reorganized the button display order to be more natural.

I did not find an appropriate Unicode replacement for the Rss icon.
2014-04-12 22:46:35 -04:00
Alexis Degrugillier
135486f4ef Change activate button layout 2014-04-12 22:09:10 -04:00
Alexis Degrugillier
3e665bcf9a Delete favorite button
I extract drop-down menu actions to make them as button action in the page header.
I removed the favorite button on the category list because it is a duplicate from the button action.
Now button action act as filters and you can combine them.

It is a test to see if we can keep it like that. There is still work to do to extract other actions from the drop-down list.
I did not want to change everything if we don't keep it.

See #376 and #277
2014-04-12 11:51:44 -04:00
Alexandre Alapetite
6a04683171 Revert "Revert "Fix click action on article""
This reverts commit c94e893dbb.
2014-04-11 09:05:31 +02:00
Alexandre Alapetite
c94e893dbb Revert "Fix click action on article"
This reverts commit 7e0566b0a1.
2014-04-11 08:41:51 +02:00
Alexandre Alapetite
903217d7a3 Merge pull request #482 from aledeg/click-article
Fix click action on article
2014-04-11 08:32:07 +02:00
Alexis Degrugillier
7e0566b0a1 Fix click action on article
Before, when the user clicks on an article header one, it expands. When it clicks a second time, it collapses.
When it clicks a third time it stays collapsed instead of expand.
Now it toggles the article between expanded and collapsed state.
2014-04-10 23:39:41 -04:00
Alexis Degrugillier
5ab6b7d2b1 Fix small color bug
There was a small bug color in Dark theme.
2014-04-10 21:59:31 -04:00
Alexis Degrugillier
65bde8b6cf Fix unexpected behavior during navigation
When the navigation is done with the mouse and shortcuts, the focus on the current article is lost when
the article is collapsed with the mouse. So when navigating with the shortcut does not open the intended
article.

See #473 and #478
2014-04-09 20:20:32 -04:00
Alexandre Alapetite
f6049f3be7 Change click behaviour on articles #3
Code simplification
https://github.com/marienfressinaud/FreshRSS/issues/473

60f73f53c4
2014-04-08 21:17:59 +02:00
Alexandre Alapetite
60f73f53c4 Change click behaviour on articles #2
https://github.com/marienfressinaud/FreshRSS/issues/473
https://github.com/marienfressinaud/FreshRSS/pull/474/files
2014-04-08 21:04:23 +02:00
Alexis Degrugillier
117396f751 Change click behavior on articles
Before, when the user click on an article it closes even if he want to select text.
This behavior was not acceptable, so I changed it to close the article when cliking
on the article footer or in the article margins.

See #473
2014-04-07 19:07:01 -04:00
Alexandre Alapetite
40df0eb452 UI: Align article one entry lower
https://github.com/marienfressinaud/FreshRSS/issues/470
2014-04-06 16:20:10 +02:00
Alexandre Alapetite
b5e60062a5 Add link to article title
https://github.com/marienfressinaud/FreshRSS/issues/469
2014-04-06 13:23:35 +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
Alexandre Alapetite
c8aa451c76 Minz: remove url_rewriting
As suggested
https://github.com/marienfressinaud/FreshRSS/issues/163#issuecomment-38478669

At the same time, removes a bunch of (almost) dead code such as
Minz_Router (the few remaining lines being moved to Minz_FrontController
to avoid a class)

Contributes to https://github.com/marienfressinaud/FreshRSS/issues/303
2014-03-24 20:55:18 +01:00
Alexandre Alapetite
fd829d7567 Constant to enable PHP compression
https://github.com/marienfressinaud/FreshRSS/issues/303#issuecomment-38477994
2014-03-24 19:16:09 +01:00
Alexandre Alapetite
19fb901cb4 Small corrections previous pull requests
https://github.com/marienfressinaud/FreshRSS/issues/457
https://github.com/marienfressinaud/FreshRSS/pull/459

https://github.com/marienfressinaud/FreshRSS/issues/422
https://github.com/marienfressinaud/FreshRSS/pull/461
2014-03-15 15:08:44 +01:00
Alexandre Alapetite
53d31c022d Merge pull request #461 from aledeg/password
Add a button to reveal/hide password
2014-03-15 14:32:09 +01:00
Alexis Degrugillier
1af723ca68 Add a button to reveal/hide password
I add a button on the configure user interface to reveal the password for 2 seconds and hide it after that period.

See #442

I am not sure if the fallback unicode text for the icon is correct. I can not make it work.
2014-03-15 07:20:42 -04:00
Alexis Degrugillier
be46819f51 Change article observer
Instead of observe only the bottom of the article to collapse the article, the whole article is observed.
Now if you want to close an article in the middle of your reading, you can.
2014-03-14 20:46:50 -04:00
Alexis Degrugillier
6863ad663f Add an observer to close an article when clicking on its footer
See #449
2014-03-12 22:40:20 -04:00
Alexandre Alapetite
f48fc2755c API: New test for getallheaders() problem
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-10 21:26:52 +01:00
Alexandre Alapetite
ab1bec28c2 API: Better compatibility with Apache/PHP-CGI
https://github.com/marienfressinaud/FreshRSS/issues/443#issuecomment-37226210
2014-03-10 21:06:58 +01:00
Alexandre Alapetite
ed328ae69c API: Optimisation nginx + less debug info
https://github.com/marienfressinaud/FreshRSS/issues/443
Faster access to headers in nginx
Show detailed debug info only in the case of errors
2014-03-10 17:58:11 +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
Alexandre Alapetite
c3cac60b31 Autoload when less than 2 remaining articles
https://github.com/marienfressinaud/FreshRSS/issues/388
+ Simplify code
2014-03-09 21:30:20 +01:00
Alexis Degrugillier
2871f531d3 Optimize SVG files
See #341

First step was to save from Inkscape in optimize SVG format.
The used parameters are the following:
  * Simplify colors     -> true
  * Style to xml        -> true
  * Group collapsing    -> true
  * Enable id stripping -> true
  * Embed rasters       -> true
  * Keep editor data    -> false
  * Enable view boxing  -> false
  * Strip xml prolog    -> true
  * Set precision       -> 5
  * Indent              -> None

Second step was to edit the file and remove meta-data, title, extra carriage return and unnecessary namespaces.
2014-03-07 22:16:59 -05:00
Alexandre Alapetite
0694739969 API: put back test getallheaders
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 22:49:54 +01:00
Alexandre Alapetite
dffce62497 API: Start of compatibility with nginx
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 22:32:45 +01:00
Alexandre Alapetite
c88fa62dd8 API: better test for server compatibility
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 20:51:27 +01:00
Alexandre Alapetite
b5df82c4c7 API: test for %2F support
https://github.com/marienfressinaud/FreshRSS/issues/443
2014-03-04 18:27:45 +01:00
Alexandre Alapetite
75ce6a55bd API: better unread-count
https://github.com/marienfressinaud/FreshRSS/issues/443
For e.g. EasyRSS
2014-03-03 22:10:46 +01:00
Alexandre Alapetite
fc6769c1b1 API: Add continuation mode
https://github.com/marienfressinaud/FreshRSS/issues/443
Needed for e.g. EasyRSS
2014-03-03 21:25:14 +01:00
Alexandre Alapetite
b07f9157b1 New unsafe autologin mode
https://github.com/marienfressinaud/FreshRSS/issues/440
2014-03-02 13:35:09 +01:00
Alexandre Alapetite
00774f5a0b API : SQL optimisation WHERE ... IN, and better compatibility EasyRSS
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-03-02 11:54:52 +01:00
Alexandre Alapetite
71f7ce1be5 API: SQL optimisation
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-03-01 15:47:15 +01:00
Alexandre Alapetite
29b3bbfe28 API: Real password system
https://github.com/marienfressinaud/FreshRSS/issues/13
Expiring token not implemented yet
2014-03-01 14:45:58 +01:00
Alexandre Alapetite
f44683b567 API streamContents for categories and feeds
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-02-28 20:22:50 +01:00
Alexandre Alapetite
d79da54c98 API: sanitize username
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-02-27 23:53:06 +01:00
Alexandre Alapetite
ed27a69c3a API: Better temporary security
https://github.com/marienfressinaud/FreshRSS/issues/13
Slightly better security while waiting for a proper authentification
system
2014-02-27 23:41:59 +01:00
Alexandre Alapetite
bb950ee617 API: default link to compatibility check
https://github.com/marienfressinaud/FreshRSS/issues/13
2014-02-27 23:13:12 +01:00
Alexandre Alapetite
6dffb8706f Alpha version of Google Reader compatible API
https://github.com/marienfressinaud/FreshRSS/issues/13
Hardcoded passwords, no possibility to add/delete feeds or edit
categories yet.
2014-02-27 22:48:11 +01:00
Alexis Degrugillier
1e105a64ab Add a configuration option to get sticky articles
Now the user can choose if an opened article will be repositioned to the top or not

See #338
2014-02-24 19:51:57 -05:00
Alexandre Alapetite
86846e7b97 Merge pull request #433 from aledeg/share
Improve sharing
2014-02-23 21:26:38 +01:00
Alexandre Alapetite
db120b4ed4 Test si crypt() fonctionne pour PHP 5.3.3
https://github.com/marienfressinaud/FreshRSS/issues/432
2014-02-23 12:16:23 +01:00
Alexandre Alapetite
f2a8a516aa Requiert PHP 5.3.4 pour l'authentification par formulaire
https://github.com/marienfressinaud/FreshRSS/issues/432
En attendant de voir si on peut trouver une meilleure solution, si
nécessaire, ou une meilleure documentation
2014-02-23 11:52:37 +01:00
Alexis Degrugillier
27764b3635 Improve sharing
Previously, the share page can handle only a limited number of shares and only one of each type.
Now the configuration has been change to be more flexible and allows an unlimited number of shares.
The share description is located in an array and the share configuration is stored along with the
user configuration.

Note: I tried to include the specific javascript code in a separate file but I did not succeded to
import it.
2014-02-22 17:03:36 -05:00
Alexandre Alapetite
7afd9e398a Bug "mark all as read" when using DESC and pagination
https://github.com/marienfressinaud/FreshRSS/issues/431#issuecomment-35710258
2014-02-21 20:48:43 +01:00