Alexis Degrugillier
80acd3a007
Add configuration for help configuration
10 years ago
Alexis Degrugillier
7b17c60bb1
Add shortcuts
...
Add a shortcut to open the wiki. Shortcut is F1 and is not modifiable.
Add a shortcut to access user filters the same way to access share actions.
10 years ago
Marien Fressinaud
1316ada152
Fix bug add favorite entry
...
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Marien Fressinaud
ae54a14386
Fix problem with starred files for import/export
...
Improve guessFileType method
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Alexis Degrugillier
b1139bf39c
Add category reading option
...
Before, when a category was selected, it was expanded to show the feeds in that category.
Now, there is a parameter that allows the user to choose either if he wants the old behaviour or if he wants to expand only when needed (when selecting a feed or when clicking the appropriate button)
10 years ago
Alexandre Alapetite
fb664c2405
Correction pagination bug for read articles
...
https://github.com/marienfressinaud/FreshRSS/issues/587
10 years ago
Alexandre Alapetite
ea99ac1259
Syntax 581
...
#581
10 years ago
Alexis Degrugillier
393fce3e8a
Add a feed selector in repartition statistics.
...
Before we could choose the feed in the statistics only from the feed options in the main view. Now with the new drop-down list, it is possible to choose it from the statistics page.
The rendering needs to be polished to be nicer.
10 years ago
Marien Fressinaud
e3bb80de17
Refactor import / export source code
...
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Marien Fressinaud
0f1133ddfe
Fix some forward() actions
...
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Alexandre Alapetite
5c2f3349fa
Long term cookie: purge old tokens
...
https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Alexandre Alapetite
359ccc8e4c
Long term cookie minor change
...
https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Alexandre Alapetite
ee1b8f6f72
Long term cookie to keep session open
...
Token system
https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Marien Fressinaud
775ff40780
Improve import system
...
Catch more errors
Code refactoring
10 years ago
Marien Fressinaud
7900c5e550
Move htmlspecialchars_utf8 from Request to Helper
...
And remove html_chars_utf8 to use htmlspecialchars_utf8 instead in
importExportController
10 years ago
Marien Fressinaud
1b20f6bd02
New wrappers Minz_Request::good() and bad()
...
1. Set a notification message in session variable
2. Redirect to a specific url
First use in importExportController.php
See https://github.com/marienfressinaud/FreshRSS/conversations/576
10 years ago
Marien Fressinaud
909d8747ba
Update system now uses HTTPS connection
...
- Add some curl checks
- Refactor code
10 years ago
Marien Fressinaud
8ffd59f34a
Improve import system
...
Catch errors of zip_open and log it. A notification is shown to indicate
something went wrong.
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Marien Fressinaud
94570aaf5a
Improve system import/export
...
Miss checking presence of zip extension during import
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Marien Fressinaud
93a77f84d4
Change cookie lifetime to 1 month.
...
See https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Marien Fressinaud
eceb7756cf
Add possibility to keep logged in with form
...
Add an option to keep logged in.
Change lifetime of session cookie to 1 year.
See https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Marien Fressinaud
3ca8c7ec4c
Litlle improvements (update system)
...
- Check UPDATE_FILENAME exists before applying update
- Add empty line at the end of files
10 years ago
Marien Fressinaud
9a5d6245fb
Improve update API
...
Update script must implement 4 functions:
- apply_update() to perform the update (most important). Return true if
all is ok, else false.
- need_info_update() returns true if we need more info for update, else
false. If this function always returns false, you don't need to
implement following functions (but it's better to not forget)
- ask_info_update() should be a HTML form to ask infos. Method must be
post and action must point to _url('update', 'apply') (or leave it
blank)
- save_info_update() is called for POST requests (to save form from
ask_info_update())
10 years ago
Marien Fressinaud
7ed111b1bf
Add translations for update system
10 years ago
Marien Fressinaud
e7dba0ce7c
Add basic system of update
...
- Check on update.freshrss.org for new updates
- Download script
- Apply script
- Need translations and verifications
NOTE: current script on server indicates version 0.7.3 is an update
of 0.8-dev ==> IT'S ONLY FOR MY TESTS!
Script just does a backup of ./data actually...
See https://github.com/marienfressinaud/FreshRSS/issues/411
10 years ago
Alexandre Alapetite
b68c5c6630
Dynamic favicon: remove the same number in the title
...
Now the number of unread articles in only shown in the favicon
https://github.com/marienfressinaud/FreshRSS/issues/539
10 years ago
Alexandre Alapetite
2b25aa8f68
Option to hide (or not) feeds/categories with no unread article
...
https://github.com/marienfressinaud/FreshRSS/issues/430
https://github.com/marienfressinaud/FreshRSS/issues/575
10 years ago
Marien Fressinaud
d007b22beb
Change view import/export if no zip extension
...
Show a select with only one choice is there is no zip extension on
the server.
Fix typo.
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Marien Fressinaud
fda8eba4d1
Add a test to check presence of Zip archive.
...
A notification is shown if we cannot use ZipArchive.
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Marien Fressinaud
84826491a3
Improve export function
...
If there is only one file to export, we don't need of a .zip archive.
So it is exported as a simple file (.json or .opml)
See https://github.com/marienfressinaud/FreshRSS/issues/494
10 years ago
Alexandre Alapetite
35be1769de
Basic protection against XSRF using Referer
...
https://github.com/marienfressinaud/FreshRSS/issues/554
Also edited the error controler to use the log message passed in
Minz_Error::error().
10 years ago
plopoyop
ad9fbf3887
Correct bug in add/remove users
10 years ago
Alexis Degrugillier
d049c1bc80
Add article repartition in stats
...
Add article repartition per hour, per day of week, per month for all feeds but also for individual feeds.
10 years ago
Alexandre Alapetite
e507256d0b
Stats idle feed small bug
...
Some feeds were listed more than once. A bit more independent from the
SQL query.
https://github.com/marienfressinaud/FreshRSS/issues/544
10 years ago
Alexandre Alapetite
937cb4b066
Idle feeds: link to configuration page
...
https://github.com/marienfressinaud/FreshRSS/issues/544
10 years ago
Alexandre Alapetite
2da4c13263
Number of unread articles as prefix in page title
...
https://github.com/marienfressinaud/FreshRSS/issues/536
10 years ago
Marien Fressinaud
85bae5436c
Fix bug changement default view
...
- It was impossible to set default view to "Show all articles"
- "0" was compared to 0 ("O" === 0 => false)
- cast value from Minz_Request into integer
10 years ago
Alexandre Alapetite
0f842c1aea
SQL: removed superfluous transactions to avoid some dead locks
10 years ago
Alexis Degrugillier
21d8c03ac9
Add a configuration parameter
...
Add a parameter to choose wether or not the user want to display a confirmation dialog when clicking on "mark all as read" actions.
10 years ago
Alexandre Alapetite
439a0e2991
SQL: improved performance for adding new articles
10 years ago
Alexandre Alapetite
3bbd0e446f
Prepare statistics for SQLite
...
Temporarily disable 30-day statistics for SQLite
https://github.com/marienfressinaud/FreshRSS/issues/100
https://github.com/marienfressinaud/FreshRSS/issues/90
10 years ago
Alexandre Alapetite
72924cb5fe
Minor white space parentheses
10 years ago
Alexandre Alapetite
bc8eb560af
Add TTL to control feed freshness
...
https://github.com/marienfressinaud/FreshRSS/issues/250
10 years ago
Alexandre Alapetite
76b64a6907
Bug search
...
Following introduction of user-queries
2b8dc66634 (diff-be03dd1f6b53ebb2682ba9dd334bc273)
10 years ago
Alexandre Alapetite
b34f59e85a
Preparation #3 for SQLite
...
https://github.com/marienfressinaud/FreshRSS/issues/100
10 years ago
Alexandre Alapetite
d6f4141086
Preparation for SQLite
...
https://github.com/marienfressinaud/FreshRSS/issues/100
10 years ago
Alexandre Alapetite
5b06f6cd94
Minz_Log::NOTICE instead of DEBUG if failing to update cache of unread articles
...
300c508d9e
10 years ago
Alexandre Alapetite
300c508d9e
Automatically correct cache number of unread articles
10 years ago
Alexandre Alapetite
63c9c47a76
SimplePie HTTP 301 Moved Permanently
...
Add support for HTTP 301 Moved Permanently in SimplePie
FreshRSS will automatically update the address of a feed, only in this
case.
10 years ago
Alexis Degrugillier
60fe99344e
Refactor and formatting
10 years ago