summaryrefslogtreecommitdiff
path: root/classes/pref
AgeCommit message (Collapse)Author
2020-12-16Switch from 'vsprintf' to 'sprintf' in another place.wn_
2020-12-16Merge branch 'feature/php8' of wn/tt-rss into masterfox
2020-12-15feed editor: properly show global purging interval as disabledAndrew Dolgov
2020-12-12Use correct 'sprintf' function and other minor fixes in Pref_Feeds.wn
2020-12-12Remove duplicate block in 'classes/pref/filters.php'.wn
Also a minor tweak to getting the search filter.
2020-12-12Fix some 'isset' checks in 'classes/pref/prefs.php'.wn
2020-11-30feed editor: also show default value for purge intervalAndrew Dolgov
2020-11-30feed editor: show actual value of default update intervalAndrew Dolgov
2020-11-27prevent horizontal scrolling in filter editor dialog if rules are very longAndrew Dolgov
2020-09-23move timestamp-related stuff to a separate classAndrew Dolgov
2020-09-22use self:: in some places to invoke static methods from the same classAndrew Dolgov
2020-09-22remove a lot of stuff from global context (functions.php), add a few helper ↵Andrew Dolgov
classes instead
2020-09-18add basic safe mode which doesn't load any user pluginsAndrew Dolgov
2020-09-17replace FALSE with false so that static analyzer shuts up about itAndrew Dolgov
2020-09-17fix typo in previousAndrew Dolgov
2020-09-17fix OTP QR code not displayed because of CSRF token passed as a queryAndrew Dolgov
parameter use type-strict comparison when validating CSRF token on the backend
2020-09-16pass CSRF token to opml import and feed icon replace dialogsAndrew Dolgov
2020-09-14user preferences: forbid < and > characters when changing passwords (were ↵Andrew Dolgov
silently stripped on save because of clean())
2020-09-14- fix multiple vulnerabilities in af_proxy_httpAndrew Dolgov
- fix vulnerability in rewrite_relative_url() which prevented some URLs from being properly absolutized - fetch_file_contents: validate all URLs before requesting them - validate URLs: explicitly whitelist http and https scheme, forbid everything else - DiskCache/cached_url: only serve whitelisted content types (images, video) - simplify filename/URL handling code, remove and consolidate some less-used functions
2020-07-01prefs: show disabled filters properly on mysqlAndrew Dolgov
2020-07-01prefs: show root of filter tree as enabled so it's not grayed outAndrew Dolgov
2020-06-05eslint-related fixes; move a few things from global context to AppAndrew Dolgov
2020-05-22when removing favicon, reset its auto-refresh timerAndrew Dolgov
2020-03-13allow overriding built-in templates via templates.localAndrew Dolgov
2020-02-28batchSubscribe: use validationtextareaAndrew Dolgov
2020-02-28add validationtextarea control, use it for filter match editorAndrew Dolgov
2020-02-28filter test dialog: pass contents via xhr POSTAndrew Dolgov
2020-02-22don't generate default.css, replace with themes/light.css as a default root ↵Andrew Dolgov
CSS file
2020-02-201. feedtree: show counters for marked articles if view-mode == markedAndrew Dolgov
2. hide/show relevant counter nodes using css 3. cleanup some counter-related code 4. compile default css into light theme to prevent cache-related issues
2020-02-18prefs layout fixes:Andrew Dolgov
1. prevent layout breakage when using an authenticator which doesn't allow changing passwords 2. show explanatory messages when OTP or password changing is not available 3. allow app (API) passwords when using any auth module
2020-01-24scrap counter cache system; rework counters to sum() booleans insteadAndrew Dolgov
2019-12-17update app password noticeAndrew Dolgov
2019-12-06add a hidden tweakable which forbids changing passwordsAndrew Dolgov
2019-12-06user css dialog: allow saving and applying CSS without closing the dialogAndrew Dolgov
2019-11-14add a plugin page warning for plugins using HOOK_FEED_FETCHED, etcAndrew Dolgov
2019-11-01Merge branch 'master' of git.fakecake.org:tt-rssAndrew Dolgov
2019-11-01line endings + remove : from headingsAndrew Dolgov
2019-11-01OTP stuff: update notice wording a bitAndrew Dolgov
2019-11-01auth_internal: fix indentsAndrew Dolgov
2019-11-01implement app password checking / management UIAndrew Dolgov
2019-11-01add placeholder UI plumbing for app passwordsAndrew Dolgov
2019-11-01allow using OTP without GDAndrew Dolgov
2019-10-09add notification for OTP being disabledAndrew Dolgov
2019-10-09add notifications for mail and password changesAndrew Dolgov
update and shorten some other message templates
2019-08-21makefeedtree: properly calculate feed total amount in no-categories modeAndrew Dolgov
2019-08-02update SSL certificate wiki linkAndrew Dolgov
2019-07-12filter dialog: add inline regexp checkerAndrew Dolgov
2019-07-12add placeholder Filters.filterDlgCheckRegExpAndrew Dolgov
2019-06-20move more globals to more appropriate placesAndrew Dolgov
set libxml to always use internal errors
2019-06-20move several more global functions to more appropriate classesAndrew Dolgov