Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-12 | Add coalescing operator to otp_enabled when changing user password | Philip Klempin | |
2021-03-06 | some small layout fixes, remove a few inline styles | Andrew Dolgov | |
2021-03-05 | use separate database column for OTP secrets (migrate previous format if needed) | Andrew Dolgov | |
2021-03-02 | limit user data sent to frontend | Andrew Dolgov | |
2021-03-02 | user editor: allow toggling otp | Andrew Dolgov | |
2021-03-01 | don't try to pass string literal NOW() to ORM as a timestamp | Andrew Dolgov | |
2021-03-01 | userhelper: use orm for a few more user-related things | Andrew Dolgov | |
2021-03-01 | userhelper: use orm for some things | Andrew Dolgov | |
2021-03-01 | initial for idiorm | Andrew Dolgov | |
2021-03-01 | simplify internal authentication code and bump default algo to SSHA-512 | Andrew Dolgov | |
2021-02-23 | drop errors.php and simplify error handling | Andrew Dolgov | |
2021-02-22 | migrate the rest into Config:: | Andrew Dolgov | |
2021-02-18 | user details: cleanup | Andrew Dolgov | |
2021-02-15 | move reset_password to UserHelper | Andrew Dolgov | |
2021-02-15 | prefs: unify naming | Andrew Dolgov | |
2021-02-14 | pref-users edit: use client dialog | Andrew Dolgov | |
2021-02-14 | add Handler_Administrative | Andrew Dolgov | |
2021-02-14 | pref-users/add: remove unused variable | Andrew 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-14 | move logout_user() to UserHelper | Andrew Dolgov | |
2021-02-14 | pref-users: cleanup index | Andrew Dolgov | |
2021-02-12 | * OPML import: don't reload everything, just feed tree | Andrew Dolgov | |
* dialogs: use auto-destroying dialog for almost all dialogs instead of destroying them manually * some general dialog-related cleanup | |||
2021-02-12 | various dialog-related fixes; stop referring to many dialogs by name; move ↵ | Andrew Dolgov | |
filter test initial dialog to client side | |||
2021-02-11 | add UserHelper::find_user_by_login() and rewrite some user checks to invoke ↵ | Andrew Dolgov | |
it instead of going through PDO | |||
2021-02-11 | authentication: make logins case-insensitive (force lowercase) | Andrew Dolgov | |
2021-02-08 | pluginhost: rework run_hooks() to be shorter, add callback variant; ↵ | Andrew Dolgov | |
implement exception handling for both | |||
2021-02-06 | pref-users: css fixes | Andrew Dolgov | |
2021-02-06 | fix some warnings in prefs (filters, users) | Andrew Dolgov | |
2021-02-06 | more php8 fixes mostly related to login | Andrew Dolgov | |
2021-02-05 | initial WIP for php8; bump php version requirement to 7.0 | Andrew Dolgov | |
2020-09-23 | move timestamp-related stuff to a separate class | Andrew Dolgov | |
2020-09-22 | use self:: in some places to invoke static methods from the same class | Andrew Dolgov | |
2020-09-22 | remove a lot of stuff from global context (functions.php), add a few helper ↵ | Andrew Dolgov | |
classes instead | |||
2019-06-20 | move more globals to more appropriate places | Andrew Dolgov | |
set libxml to always use internal errors | |||
2019-04-14 | Fix button focus issues | Michael 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-13 | Fix focus issues with hotkeys | Michael 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-05 | make_password: generate longer passwords by default, use better random ↵ | Andrew Dolgov | |
function if available | |||
2019-03-05 | update notifications to make them more visible | Andrew Dolgov | |
cleanup some minor stuff in pref-users | |||
2019-02-23 | pref-users: fix typo which stopped search from working; quote style stuff | Andrew Dolgov | |
2019-02-22 | dialogs: use semantic markup instead of dlgsec stuff | Andrew Dolgov | |
continue unifying quoting style for html strings | |||
2019-02-20 | simplify dlgSec-related markup | Andrew Dolgov | |
2019-02-19 | center and rework some utility screens | Andrew Dolgov | |
2018-12-07 | remove separate classes for various panels, unify under .panel | Andrew Dolgov | |
remove a few other unnecessary css classes/ids | |||
2018-12-05 | prefs: change user icon | Andrew Dolgov | |
2018-12-05 | various icon updates; use new icons in feed tree | Andrew Dolgov | |
2018-12-05 | some more icon styling updates + user control panel | Andrew Dolgov | |
2018-12-04 | updates for flat theme (mostly disable old dijit overrides) | Andrew Dolgov | |
2018-12-02 | prefs: remove some more stuff from global context (user management, etc) | Andrew Dolgov | |
2018-12-02 | prefs: store active tab for reload, remove most old table row functions | Andrew Dolgov | |
2018-12-02 | remove obsolete row selection functions | Andrew Dolgov | |
move getUrlParam() to Utils |