Upstream changes
- UserHelper, CLI: add a method to check user password
- phpstan: limit concurrency
- CLI: properly deal with --force-yes on schema update
- CLI: exit with error status when operation has failed
- add UserHelper methods to manipulate user database (add, modify, delete) * expose said methods via CLI (update.php) * fix several invocations of deprecated functions * set stricter type hints on several method arguments
- throttle updates if received HTTP 429 (Too Many Requests)
- Revert "minor: Support html content in mailer.php"
- Revert "trivia: coding style"
- feeds-tree: move external onClick dojo/method to PrefFeedTree class
- filter-tree: move external dojo/method to PrefFilterTree class
- rebase translations
- prefs: move external filter tree onload method (which checks for inactive feeds, etc.) to FilterTree class
- pref-filters: add a button to hide or show rules in the filter list
- gulp task: add flatpak node16 sdk to path because it doesn't inherit launch environment
- fix PHP8 undefined array key warning when resetting prefs to defaults