summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-03-24Merge branch 'FreshRSS/dev' into devGravatar Alexandre Alapetite
2015-03-24Merge pull request #812 from aledeg/configuration-saveGravatar Alexandre Alapetite
Add an unsaved changes alert on config pages
2015-03-23Merge remote-tracking branch 'origin/Logging' into devGravatar Alexandre Alapetite
2015-03-23SimplePie faster regex for sanitizing URLsGravatar Alexandre Alapetite
Can simplify the regex (faster because anchored) for cleaning URLs based on the fact that we only have to deal with HTTP or HTTPS https://github.com/FreshRSS/FreshRSS/pull/715
2015-03-22Merge remote-tracking branch 'origin/Logging' into devGravatar Alexandre Alapetite
2015-03-22Revert "SimplePie seems to only supports HTTP schemes"Gravatar Alexandre Alapetite
This reverts commit 1c38e646c3223571988b33e6a0d481426e3b6931.
2015-03-22Merge remote-tracking branch 'origin/Logging' into devGravatar Alexandre Alapetite
2015-03-22SimplePie seems to only supports HTTP schemesGravatar Alexandre Alapetite
Can simplify the regex (faster because anchored) for cleaning URLs based on the fact that we only have to deal with HTTP or HTTPS
2015-03-22Merge remote-tracking branch 'origin/Logging' into devGravatar Alexandre Alapetite
2015-03-22SimplePie sanitize URLs for syslogGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/711 https://github.com/FreshRSS/FreshRSS/pull/715
2015-03-21Merge remote-tracking branch 'origin/Logging' into devGravatar Alexandre Alapetite
2015-03-21SimplePie option to restaure syslog of HTTP requestsGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/711
2015-03-21htmlspecialchars_decode for all SIMPLEPIE_CONSTRUCT_MAYBE_HTMLGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/754
2015-03-16SimplePie: decode special chars for MAYBE_HTMLGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/754 Needs to check with many feeds to see if this does not introduce incompatibilities with some valid feeds.
2015-03-14Add an unsaved changes alert on config pagesGravatar Alexis Degrugillier
Before, you could leave a configuration page without knowing if you saved your changes or not. Now, there is an alert poping up if you have unsaved changes. It will ask you if you want to stay on the page and save your changes or leave the page and loose your changes. See #739
2015-03-07Merge pull request #804 from aledeg/refactor-exceptionsGravatar Marien Fressinaud
Refactor exceptions
2015-03-05Fix spacingGravatar Alexis Degrugillier
2015-03-05Fix DAO exceptionGravatar Alexis Degrugillier
Change the name and messages
2015-03-05Introduce user queries objectsGravatar Alexis Degrugillier
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.
2015-03-05Revert inheritanceGravatar Alexis Degrugillier
As I do not have the time at the moment to verify the change of inheritance, I changed it back to the original.
2015-03-05Merge pull request #803 from aledeg/fix-api-take-2Gravatar Marien Fressinaud
Fix entry DAO query usage
2015-03-04Refactor exceptionsGravatar Alexis Degrugillier
I removed unnecessary constructors and unnecessary inheritance
2015-03-04Fix entry DAO query usageGravatar Alexis Degrugillier
I did not fix the call in the previous commit. I hope this one is the last change needed. We definitely need a templating engine so we could use the same controller to output different things. This will remove code duplication between the api and the web interface. It will allows us to build other type of api, and also refactor the rss feed as a different view of the same dataset.
2015-03-04Merge pull request #800 from aledeg/fix-entry-queryGravatar Marien Fressinaud
Add missing white space
2015-03-04Merge pull request #801 from aledeg/fix-apiGravatar Marien Fressinaud
Fix API to use the search object
2015-03-03Fix API to use the search objectGravatar Alexis Degrugillier
Since the internal of the listWhere method was changed, the API wasn't working. It was still calling the method with the old parameters. I didn't test it but now, it should work.
2015-03-02Add missing white spaceGravatar Alexis Degrugillier
2015-02-28Merge branch 'aledeg-change-filter' into devGravatar Marien Fressinaud
2015-02-22Change test to verify if there is a filterGravatar Alexis Degrugillier
2015-02-21Add a default string representationGravatar Alexis Degrugillier
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.
2015-02-21Add search default raw valueGravatar Alexis Degrugillier
Before, the default value was undefined. Now it always has a value even when no value is provided.
2015-02-21Use the search object to get values in the searchGravatar Alexis Degrugillier
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 '.
2015-02-21Add required libraryGravatar Alexis Degrugillier
The lib_date.php library was missing in the Search object file. It is required to make date conversion in that object.
2015-02-18Merge pull request #795 from FreshRSS/783-contributing-fileGravatar Alexis Degrugillier
Contributing file
2015-02-18Update CONTRIBUTING fileGravatar Marien Fressinaud
Remove unnecessary sentences in "Contribute to documentation" See https://github.com/FreshRSS/FreshRSS/issues/783
2015-02-18Merge pull request #793 from aledeg/modify-shareGravatar Marien Fressinaud
Harmonize share configuration view.
2015-02-17Change translationGravatar Alexis Degrugillier
I change the translation for the 3 languages. German has to be checked since I used Google translate to get the translation.
2015-02-17Rebase 783-contributing-file on branch 'dev'Gravatar Marien Fressinaud
2015-02-17Improve CONTRIBUTING.md fileGravatar Marien Fressinaud
Add a section about mailing lists See https://github.com/FreshRSS/FreshRSS/issues/783
2015-02-17Improve CONTRIBUTING fileGravatar Marien Fressinaud
- remove TODO - simplify info about "fix a bug" (get from https://github.com/github/gitignore README) - add few info See https://github.com/FreshRSS/FreshRSS/issues/783
2015-02-17Merge pull request #794 from aledeg/auto-remove-when-readGravatar Marien Fressinaud
Add a cleaning process in the auto-remove feature.
2015-02-17Merge pull request #792 from aledeg/extract-search-from-contextGravatar Marien Fressinaud
Extract search from context
2015-02-15Add a cleaning process in the auto-remove feature.Gravatar Alexis Degrugillier
Before, when the status change was too quick, sometimes, articles weren't removed from the view. Now they are removed by adding a statement that grabs past articles with specific properties and remove them. See #738
2015-02-14Harmonize share configuration view.Gravatar Alexis Degrugillier
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
2015-02-12Add a test to verify if the search input is stored correctlyGravatar Alexis Degrugillier
2015-02-12Refactor the code to make less unnecessaty callsGravatar Alexis Degrugillier
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.
2015-02-11Remove code generated by netbeansGravatar Alexis Degrugillier
2015-02-11Extract the search code from the contextGravatar Alexis Degrugillier
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.
2015-02-08Add a way to parse search string to extract keywordsGravatar Alexis Degrugillier
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.
2015-02-03Create CONTRIBUTING.md fileGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/783