| Age | Commit message (Collapse) | Author |
|
https://github.com/FreshRSS/FreshRSS/issues/845
|
|
https://github.com/FreshRSS/FreshRSS/issues/845
And updated version comments to 1.1.1
|
|
https://github.com/FreshRSS/FreshRSS/issues/850
|
|
Additional changes to add compatibility with SQLite for the new
hash/lastSeen mode of updating articles.
|
|
X'09AF' hexadecimal literals do not work with SQLite/PDO. Replaced by
PHP hex2bin().
https://github.com/FreshRSS/FreshRSS/commit/711530a512b370d79b079205ce1f8376174f7f03
|
|
https://github.com/FreshRSS/FreshRSS/issues/798
|
|
|
|
Configuration setter bug
|
|
https://github.com/FreshRSS/FreshRSS/pull/815
|
|
SimplePie logging of HTTP requests
|
|
|
|
https://github.com/FreshRSS/FreshRSS/issues/798
https://github.com/FreshRSS/FreshRSS/issues/493
|
|
|
|
https://github.com/FreshRSS/FreshRSS/issues/798
|
|
Before, the search was a single value.
Now it is splited in chuncks when separated by spaces.
Except if they are enclosed by single quotes or double quotes.
For some reasons, the unit tests are working for both single and double quotes but the
search box isn't. It is working only with single quotes.
We need to investigate the reason of this behavior.
See #823
|
|
https://github.com/FreshRSS/FreshRSS/issues/798
https://github.com/FreshRSS/FreshRSS/issues/493
SQLite not yet tested. Only MySQL tested so far.
|
|
https://github.com/FreshRSS/FreshRSS/issues/816
|
|
https://github.com/FreshRSS/FreshRSS/issues/816
|
|
https://github.com/FreshRSS/FreshRSS/issues/711
https://github.com/FreshRSS/FreshRSS/pull/715
|
|
https://github.com/FreshRSS/FreshRSS/issues/711
|
|
|
|
Change the name and messages
|
|
There is now an object to manipulate user queries. It allows to move logic to handle those from the view and the controller in the model.
Thus making the view and the controller easier to read.
I introduced a new interface to start using dependency injection. There is still some rough edges but we are moving in the right direction.
The new object is fully tested but it still need some improvements, for instance, it is still tied to the search object.
There might be a better way to do that.
|
|
|
|
|
|
In some part of the code, the search is displayed as is and crash since there is no way to display the search object as a string.
|
|
Before, the default value was undefined. Now it always has a value even when no value is provided.
|
|
It is now possible to combine multiple keywords to do a search. The separation of concern is better now since the search extraction is not done in the DAO anymore.
At the moment, a multiple keyword search is stored as this. It could be nice to have it rendered differently in the search page to make it more readable.
At the moment, there is a problem with search enclosed by ". Same search works well when enclosed by '.
|
|
The lib_date.php library was missing in the Search object file. It is required to make date conversion in that object.
|
|
Harmonize share configuration view.
|
|
Before, for shares that don't need options, only a button to remove it was visible. It was source of confusion for users.
I changed the look of those shares by using the same layout as others (minus the help). As there is no configuration possible for the url, the field is disabled but it is possible to change the name of the share.
See #787
|
|
There were multiple calls made to the cleaning method that were unnecessary since it is useful only on the last call.
It allows to simplify code by returning values ealier.
|
|
|
|
I figured that the code for the search could be extracted from the context to have separation of concern.
It supports multiple keywords. It suports also multiple tag keywords.
|
|
This feature is not in use at the moment, but it will be handy to reorganize the query building process. It allows to have more than one keyword in the search box.
Full tests are available as well.
It probably needs a refactoring later, but I think this is the first step to make the application full object oriented and testable.
|
|
See https://github.com/FreshRSS/FreshRSS/issues/711
|
|
Temporary fix:
- Change syslog by Minz_Log::notice in most of the files
- Logs are stored in USERS_PATH/_/log.txt for actualize_script.php
- Simply comment syslog in SimplePie
See https://github.com/FreshRSS/FreshRSS/issues/711
|
|
mark_when was not taken in consideration.
|
|
|
|
A new shortcut was never saved because ConfigurationSetter never set a
shortcut which did not appear in the initial conf.
|
|
|
|
|
|
See https://github.com/FreshRSS/FreshRSS/issues/730
|
|
See https://github.com/FreshRSS/FreshRSS/issues/730
|
|
- Add a support($key) method which return if the given key is supported by
the setter.
- Change handle signature by adding a $data param which must be passed by
reference.
See https://github.com/FreshRSS/FreshRSS/issues/730
|
|
We are blocked if a setter has to update several values.
ConfigurationSetter will be updated.
See https://github.com/FreshRSS/FreshRSS/issues/730
|
|
- FreshRSS_Share is the only object we manipulate
- Add a way to register new share options easily
- Move some i18n keys from index.php to gen.php
See https://github.com/FreshRSS/FreshRSS/issues/730
|
|
See https://github.com/FreshRSS/FreshRSS/issues/730
|
|
- 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
|
|
General attribute has been removed from system config.
Now subattributes (e.g. environment, salt, title, etc.) are directly accessible.
YOU HAVE TO FIX YOUR ./data/config.php file!
- Remove the general array
- Values inside this array must be kept
- To see what it must look like, please have a look to ./data/config.default.php
(but keep your values!!).
See https://github.com/FreshRSS/FreshRSS/issues/730
|