summaryrefslogtreecommitdiff
path: root/classes/pref/users.php
AgeCommit message (Collapse)Author
2022-11-24rework favicon storage to use DiskCacheAndrew Dolgov
2021-11-14Address PHPStan warning in 'classes/pref/users.php'.wn_
2021-11-12Update signature of handler 'csrf_ignore' to include types.wn_
2021-11-01Address PHPStan warning in 'classes/pref/users.php'.wn_
------ ------------------------------- Line classes/pref/users.php ------ ------------------------------- 170 If condition is always false. ------ -------------------------------
2021-03-12Add coalescing operator to otp_enabled when changing user passwordPhilip Klempin
2021-03-06some small layout fixes, remove a few inline stylesAndrew Dolgov
2021-03-05use separate database column for OTP secrets (migrate previous format if needed)Andrew Dolgov
2021-03-02limit user data sent to frontendAndrew Dolgov
2021-03-02user editor: allow toggling otpAndrew Dolgov
2021-03-01don't try to pass string literal NOW() to ORM as a timestampAndrew Dolgov
2021-03-01userhelper: use orm for a few more user-related thingsAndrew Dolgov
2021-03-01userhelper: use orm for some thingsAndrew Dolgov
2021-03-01initial for idiormAndrew Dolgov
2021-03-01simplify internal authentication code and bump default algo to SSHA-512Andrew Dolgov
2021-02-23drop errors.php and simplify error handlingAndrew Dolgov
2021-02-22migrate the rest into Config::Andrew Dolgov
2021-02-18user details: cleanupAndrew Dolgov
2021-02-15move reset_password to UserHelperAndrew Dolgov
2021-02-15prefs: unify namingAndrew Dolgov
2021-02-14pref-users edit: use client dialogAndrew Dolgov
2021-02-14add Handler_AdministrativeAndrew Dolgov
2021-02-14pref-users/add: remove unused variableAndrew Dolgov
2021-02-14 * remove users/filters toolbar edit button (just click on it)Andrew Dolgov
* fix title of edit filter dialog always showing create filter
2021-02-14move logout_user() to UserHelperAndrew Dolgov
2021-02-14pref-users: cleanup indexAndrew 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-12various dialog-related fixes; stop referring to many dialogs by name; move ↵Andrew Dolgov
filter test initial dialog to client side
2021-02-11add UserHelper::find_user_by_login() and rewrite some user checks to invoke ↵Andrew Dolgov
it instead of going through PDO
2021-02-11authentication: make logins case-insensitive (force lowercase)Andrew Dolgov
2021-02-08pluginhost: rework run_hooks() to be shorter, add callback variant; ↵Andrew Dolgov
implement exception handling for both
2021-02-06pref-users: css fixesAndrew Dolgov
2021-02-06fix some warnings in prefs (filters, users)Andrew Dolgov
2021-02-06more php8 fixes mostly related to loginAndrew Dolgov
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew 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
2019-06-20move more globals to more appropriate placesAndrew Dolgov
set libxml to always use internal errors
2019-04-14Fix button focus issuesMichael Kuhn
This change introduces derived classes for ComboButton, DropDownButton and Select that make sure that buttons do not remain focused after their menus are closed. This allows using hotkeys after closing them.
2019-04-13Fix focus issues with hotkeysMichael Kuhn
Since making use of keypress in addition to keydown, hotkeys did not work in certain scenarios, including clicking on the feed tree expanders or empty spaces of the toolbar. This issue is caused by dijit.Tree and dijit.Toolbar implementing the _KeyNavMixin, which explicitly stops propagation of keypress events. This change contains two main fixes plus a smaller hotfix: 1. It overrides _onContainerKeydown and _onContainerKeypress for fox.FeedTree (which inherits from dijit.Tree). 2. It adds fox.Toolbar, which overrides _onContainerKeydown, _onContainerKeypress and focus. This fixes hotkeys being swallowed and the first focusable child receiving focus when clicking on an empty space of the toolbar. 3. It adds the same handling of keydown and keypress to the prefs hotkey handler as is done in the main hotkey handler.
2019-03-05make_password: generate longer passwords by default, use better random ↵Andrew Dolgov
function if available
2019-03-05update notifications to make them more visibleAndrew Dolgov
cleanup some minor stuff in pref-users
2019-02-23pref-users: fix typo which stopped search from working; quote style stuffAndrew Dolgov
2019-02-22dialogs: use semantic markup instead of dlgsec stuffAndrew Dolgov
continue unifying quoting style for html strings
2019-02-20simplify dlgSec-related markupAndrew Dolgov
2019-02-19center and rework some utility screensAndrew Dolgov
2018-12-07remove separate classes for various panels, unify under .panelAndrew Dolgov
remove a few other unnecessary css classes/ids
2018-12-05prefs: change user iconAndrew Dolgov
2018-12-05various icon updates; use new icons in feed treeAndrew Dolgov
2018-12-05some more icon styling updates + user control panelAndrew Dolgov