summaryrefslogtreecommitdiff
path: root/classes/pref/prefs.php
AgeCommit message (Collapse)Author
2021-02-22wip: initial for config objectAndrew Dolgov
2021-02-22fix several issues reported by phpstanAndrew Dolgov
2021-02-21pref-prefs: switch to new control shorthand in a few placesAndrew Dolgov
2021-02-19 * switch to xhr.post() almost everywhereAndrew Dolgov
* call App.handlerpcjson() automatically on json request (if possible) * show net/log indicators in prefs
2021-02-19cleanup some unused code, fix App.byId() invoked by wrong nameAndrew Dolgov
2021-02-18initial for RIP prototype/scriptaculousAndrew Dolgov
2021-02-18shorten many invocations of Ajax.Request in inline form methodsAndrew Dolgov
2021-02-18profiles: use client dialog; move related methods to pref-prefsAndrew Dolgov
2021-02-16rework controls to accept parameters as arrayAndrew Dolgov
2021-02-16add namespaced controls with unified naming; deprecated old-style control ↵Andrew Dolgov
shortcuts
2021-02-15prefs: unify namingAndrew Dolgov
2021-02-14prefs system: load phpinfo using inline methodAndrew Dolgov
2021-02-14pref prefs: load secondary tabs when neededAndrew Dolgov
2021-02-14appPasswordList: markup cleanupAndrew Dolgov
2021-02-14pref prefs: split index into manageable chunksAndrew Dolgov
2021-02-12pref helpers: move some methods to their own sectionsAndrew Dolgov
2021-02-12* OPML import: don't reload everything, just feed treeAndrew Dolgov
* dialogs: use auto-destroying dialog for almost all dialogs instead of destroying them manually * some general dialog-related cleanup
2021-02-12remove customizecss from csrf-ignored methodsAndrew Dolgov
2021-02-12various dialog-related fixes; stop referring to many dialogs by name; move ↵Andrew Dolgov
filter test initial dialog to client side
2021-02-12* customizeCSS: client dialogAndrew Dolgov
* remove hardcoded width from most dialogs (move to css) * add helper to easily get dialog from its widget * rework some dialog buttons to use current object instead of calling dialog by name
2021-02-10fix warning in profile edit dialog (2)Andrew Dolgov
2021-02-10fix warning in profile edit dialogAndrew Dolgov
2021-02-10pref/prefs: fix warning when in non-default profileAndrew Dolgov
2021-02-08prefs: fix user plugins shown by incorrect criteriaAndrew Dolgov
2021-02-08pluginhost: rework run_hooks() to be shorter, add callback variant; ↵Andrew Dolgov
implement exception handling for both
2021-02-06fix clean() for arrays and user plugin listAndrew Dolgov
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew Dolgov
2021-01-15pluginhost: load plugin data automatically (also marks load_data method as ↵Andrew Dolgov
private)
2020-12-21BLACKLISTED_TAGS: use textarea for editing; normalize value when savingAndrew Dolgov
2020-12-12Fix some 'isset' checks in 'classes/pref/prefs.php'.wn
2020-09-23move timestamp-related stuff to a separate 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-14user preferences: forbid < and > characters when changing passwords (were ↵Andrew Dolgov
silently stripped on save because of clean())
2020-03-13allow overriding built-in templates via templates.localAndrew Dolgov
2020-02-22don't generate default.css, replace with themes/light.css as a default root ↵Andrew Dolgov
CSS file
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
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