aboutsummaryrefslogtreecommitdiff
path: root/app/Controllers/configureController.php
AgeCommit message (Collapse)Author
2019-04-02Shortcuts legacy (#2320)Gravatar Alexandre Alapetite
Fix https://github.com/FreshRSS/FreshRSS/issues/2316
2018-11-18Edit cookie_duration from GUI (#2137)Gravatar Patrick Crandol
* Use cookie_duration correctly * WIP allow cookie_duration to be modified from GUI * Allow cookie_duration to actually be updated * Update view to properly display cookie_duration * Add new strings in Translation Files * Fix typo * Fix trailing whitespace * I18n: French translation * I18n fr: Forgot todo
2018-09-29Custom labels (#2027)Gravatar Alexandre Alapetite
* First draft of custom tags https://github.com/FreshRSS/FreshRSS/issues/928 https://github.com/FreshRSS/FreshRSS/issues/1367 * SMALLINT to BIGINT for id_entry And uppercase SQL types * Fix layout for unreads * Start UI menu * Change menu order * Clean database helpers https://github.com/FreshRSS/FreshRSS/pull/2027#discussion_r217971535 * Travis rules do not understand PostgreSQL constants Grrr * Tag controller + UI * Add column attributes to tags * Use only favicon for now, for label * Fix styling for different themes * Constant for maximum InnoDB index length in Unicode https://github.com/FreshRSS/FreshRSS/pull/2027#discussion_r219052200 (I would have personnally prefered keeping the readability of a real value instead of a constant, in this case of many SQL fields) * Use FreshRSS_Factory::createCategoryDao * Add view of all articles containing any tag * Fix search in tags * Mark as read tags * Partial auto-update unread tags * More auto update tag unreads * Add tag deletion * Do not purge tagged articles * Minor comment * Fix SQLite and UI bug * Google Reader API support for user tags Add SQL check that tag names must be distinct from category names * whitespace * Add missing API for EasyRSS * Compatibility SQLite Problematic parentheses * Add SQL DISTINCT for cases with multiple tags * Fix for PostgreSQL PostgreSQL needs some additional type hint to avoid "could not determine data type of parameter $1" http://www.postgresql-archive.org/Could-not-determine-data-type-of-parameter-1-tp2171092p2171094.html
2018-02-19Option to hide nav_entries (#1764)Gravatar Matt DeMoss
* put nav_entries in a div so they can be hidden, add config option, no labels yet * add English text for hide_nav_entries, choose better name * Update conf.php add comma to last item * hide nav_entries by optionally not rendering in normal.phtml * fix logic, remove containing div * apply phpcbf to ConfigurationSetter.php * Make navigation buttons options positive And add TODOs for i18n, and add default config.
2018-01-01Add mute strategy configuration (#1750)Gravatar Alexis Degrugillier
2018-01-01Add shortcuts to switch views (#1755)Gravatar Alexis Degrugillier
2017-10-12CLI optimize database (#1663)Gravatar Alexandre Alapetite
CLI optimize database https://github.com/FreshRSS/FreshRSS/issues/1583 And VACUUM in SQLite https://github.com/FreshRSS/FreshRSS/issues/918 Add VACUUM for PostgreSQL (Not tested yet)
2017-05-22Added additional configuration setting for #1530 . This includes default ↵Gravatar Paulius Šukys
settings and translation entry for English
2016-10-10Fix share POSTGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/1289
2016-08-13Do not mix POST and GET paramsGravatar Alexandre Alapetite
Avoid returning CSRF POST token for a GET
2015-11-02Make auto-update server URL alterableGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/1019
2015-08-24Add instance name in system configuration pageGravatar Alexis Degrugillier
2015-08-22Add a system configuration pageGravatar Alexis Degrugillier
It allows to modify system configuration from the interface. At the moment, only limits are modifiable. The user limit was removed from the user page and added here along with categories and feeds limits.
2015-05-10Moved updated/unread option from global to userGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/798
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-01-06Fix setters on $user_confGravatar Marien Fressinaud
Old setters does not exist anymore, remove them. See https://github.com/FreshRSS/FreshRSS/issues/730
2015-01-05Change name of user configuration var in ContextGravatar Marien Fressinaud
- 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
2014-12-11Fix i18n for conf, entry, error, feed ControllersGravatar Marien Fressinaud
2014-11-16Merge pull request #694 from FreshRSS/hide-articleGravatar Alexandre Alapetite
Add a feature to hide articles when they are read
2014-11-04Fix bug on archiving pageGravatar Marien Fressinaud
Introduced by https://github.com/FreshRSS/FreshRSS/commit/ee5bbe48269a2fd5bc9c175fdb1e5a92a2c04502
2014-11-02Add a feature to hide articles when they are readGravatar Alexis Degrugillier
This is a new reading option to hide articles when they are read. The hidding process occurs when the article is left for an other article. This way, even when the article is marked as read on opening, it is hidden only while navigating to an other article. I'm not really happy with the behavior when the "mark while scrolling" option is enabled. Please review. It is missing the i18n since we're not supposed to push them before it exists on i18n.freshrss.org. Or maybe I misunderstood the process. See #476
2014-10-30Fix Minz_Error::error() -> use default valuesGravatar Marien Fressinaud
2014-10-30Fix bug size with SQLiteGravatar Marien Fressinaud
2014-10-22Remove STATE_STRICTGravatar Marien Fressinaud
See https://github.com/marienfressinaud/FreshRSS/issues/634
2014-10-22Better view modeGravatar Marien Fressinaud
- Seperate view mode from default state in conf - Load read articles if no unread articles only if view is adaptive See https://github.com/marienfressinaud/FreshRSS/issues/634
2014-10-20Use FreshRSS_Context::$conf onlyGravatar Marien Fressinaud
- Replace $this->view->conf in controllers - Replace $this->conf in views
2014-10-07Introduce FreshRSS_Auth::hasAccess('admin')Gravatar Marien Fressinaud
Replace Minz_Configuration::isAdmin($user). FreshRSS_Auth::hasAccess() could be extended to others scopes later. See https://github.com/marienfressinaud/FreshRSS/issues/655
2014-10-06Refactor authentication system.Gravatar Marien Fressinaud
Big work, not finished. A lot of features have been removed. See https://github.com/marienfressinaud/FreshRSS/issues/655
2014-10-05Move usersAction into usersControllerGravatar Marien Fressinaud
2014-10-01Reorganize subscription management codeGravatar Marien Fressinaud
There is still a lot of work to do. Some links are broken. See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-10-01Simplify configureControllerGravatar Marien Fressinaud
Remove useless code for category configuration. See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-10-01Load feed configuration on the same pageGravatar Marien Fressinaud
Need improvements See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-09-30Move deletion of categories into new ControllerGravatar Marien Fressinaud
Fix i18n (occured -> occurred) See https://github.com/marienfressinaud/FreshRSS/issues/646
2014-09-30Move creation of categories in a new ControllerGravatar Marien Fressinaud
Category names are 255 chars max
2014-09-24Refactor removing query by get paramGravatar Marien Fressinaud
See https://github.com/marienfressinaud/FreshRSS/issues/625
2014-09-24Fix a bug when $query['state'] doesn't existGravatar Marien Fressinaud
Add a test in addQueryAction().
2014-09-24Remove queries at the same time as categoriesGravatar Marien Fressinaud
See https://github.com/marienfressinaud/FreshRSS/issues/625
2014-09-24Coding style configureController.phpGravatar Marien Fressinaud
2014-09-21Fix user queriesGravatar Alexis Degrugillier
Before, when adding a user query where the state contains the strict filter, the label applied to the query was wrong. Now, the strict filter is always removed so the label applied is correct.
2014-09-21Change param filter for user queriesGravatar Alexis Degrugillier
Before, the filter was based on a blacklist so the user could add something and have unwanted behavior. Now, the filter is based on a whilelist so the user can use only predetermined parameters.
2014-09-21Remove number values for shortcuts as they are used in the default configurationGravatar Alexis Degrugillier
2014-09-21Change parameter settings to be consistent through out the fileGravatar Alexis Degrugillier
2014-09-21Change notification codeGravatar Alexis Degrugillier
Before, it was using the old way to display notifications to the user. Now, it uses the encapsulated method to do that.
2014-09-21Change todo alignGravatar Alexis Degrugillier
2014-09-21Add a todoGravatar Alexis Degrugillier
2014-09-21Fix typoGravatar Alexis Degrugillier
2014-09-21Add some commentsGravatar Alexis Degrugillier
It is a work in progress. I only did that for a single class so you can tell me if this is a good idea, if the content is missing something. Any comments are welcome.
2014-09-19Coding style (user queries)Gravatar Marien Fressinaud
2014-09-19Fix blank page for invalid user queriesGravatar Marien Fressinaud
Add a "deprecated" information See https://github.com/marienfressinaud/FreshRSS/issues/625
2014-09-18Add timeout option for HTML5 notificationGravatar plopoyop