summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2022-11-26DiskCache: enforce basename() on filenames passed to cache adapterAndrew Dolgov
2022-11-24migrate favicons directly to new cacheAndrew Dolgov
2022-11-24rework favicon storage to use DiskCacheAndrew Dolgov
2022-11-24DiskCache: tweak how expiration is invokedAndrew Dolgov
2022-11-24deprecate DiskCache->touch()Andrew Dolgov
2022-11-23update_rss_feed: use DiskCache to store feed dataAndrew Dolgov
2022-11-23 * split local cache implementation into a separate classAndrew Dolgov
* allow custom implementations provided by plugins
2022-11-12Address upcoming string interpolation deprecation.wn_
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
2022-10-15fix some PHP8 warnings generated while dragging feed tree items aroundAndrew Dolgov
2022-10-01Fix PHP8 strtime warning if argument is null (addendum)jmechnich
2022-09-29make phpstan happyAndrew Dolgov
2022-09-29Merge branch 'master' into masterShemi
2022-09-29Added support for api plugins virtual feedsShemi
2022-09-28Fix PHP8 strtime warning if argument is nulljmechnich
2022-08-31Set user related sessions for single user modepowerivq
2022-08-31Merge pull request 'Fix PHP8 empty param warning' (#79) from ↵fox
powerivq/tt-rss:php8compat into master Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/79
2022-08-31Add last_login to single user modepowerivq
2022-08-31Fix PHP8 empty param problempowerivq
2022-08-17Merge pull request 'Use PHP 7.4 features' (#77) from ↵fox
wn/tt-rss:feature/php-7.4-stuff into master Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/77
2022-08-16generate_syndicated_feed: add source section to JSON-formatted outputAndrew Dolgov
2022-08-15Merge remote-tracking branch 'origin/master' into feature/php-7.4-stuffwn_
2022-08-15amend logic flow to fix phpstan warning in previousAndrew Dolgov
2022-08-14Handle 'file_get_contents()' failure in 'UrlHelper::fetch()'.wn_
2022-08-14Handle valid HTTP responses with no response body.wn_
2022-08-12Use the null coalescing assignment operator in various places.wn_
2022-08-12Replace use of 'array_merge' with the spread operator and 'array_push' in ↵wn_
various places. This isn't supported for arrays with string keys until PHP 8.1. https://wiki.php.net/rfc/spread_operator_for_array
2022-08-12Use arrow functions in some places.wn_
2022-08-12Remove a PHP < 7.1 branch in UrlHelper.wn_
2022-08-12Switch to direct type declarations of class properties.wn_
2022-07-31update phpstan to 1.8.2Andrew Dolgov
2022-07-29properly check for baseline required PHP version (7.4)Andrew Dolgov
2022-07-24 * add HOOK_LOGINFORM_ADDITIONAL_BUTTONSAndrew Dolgov
* allow plugins to inject JS code into login form
2022-07-24public: allow system plugins to expose public methodsAndrew Dolgov
2022-07-24make_self_url: properly strip out GET paramsAndrew Dolgov
2022-07-24readability: add missing dependenciesAndrew Dolgov
2022-07-16Fix an error when disabling all user pluginsChih-Hsuan Yen
If I enabled some user plugins via Preferences -> Plugins and then disabled all of them, an error occurred: Jul 16 22:34:20 php[100]: PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /usr/share/webapps/tt-rss/classes/pref/prefs.php:1027 Jul 16 22:34:20 php[100]: Stack trace: Jul 16 22:34:20 php[100]: #0 /usr/share/webapps/tt-rss/classes/pref/prefs.php(1027): array_filter() Jul 16 22:34:20 php[100]: #1 /usr/share/webapps/tt-rss/backend.php(136): Pref_Prefs->setplugins() Jul 16 22:34:20 php[100]: #2 {main} Jul 16 22:34:20 php[100]: thrown in /usr/share/webapps/tt-rss/classes/pref/prefs.php on line 1027 Apparently the issue was elevated from a warning to an error in PHP 8.0 [1]. [1] https://php.watch/versions/8.0/internal-function-exceptions
2022-07-13some very minor php8.1 warnings fixedAndrew Dolgov
2022-07-04Fix MySQL search QueriesDJ_TBX
Add the missing space between "AND" and "MATCH" in MySQL search queries
2022-06-19implement native fulltext search on mysqlAndrew Dolgov
2022-06-19schema: add fulltext indexes for mysql to support af_psql_trgm and possibly ↵Andrew Dolgov
future fulltext search
2022-06-13userhelper: fix optional parameter being declared before a required oneAndrew Dolgov
2022-06-10UserHelper, CLI: add a method to check user passwordAndrew Dolgov
2022-06-10 * add UserHelper methods to manipulate user database (add, modify, delete)Andrew Dolgov
* expose said methods via CLI (update.php) * fix several invocations of deprecated functions * set stricter type hints on several method arguments
2022-06-09throttle updates if received HTTP 429 (Too Many Requests)Andrew Dolgov
2022-06-06Revert "minor: Support html content in mailer.php"Andrew Dolgov
This reverts commit b91ffae29217d441445ed3931987119d33b6fa20.
2022-06-06Revert "trivia: coding style"Andrew Dolgov
This reverts commit 9e557501fae6f67f4dbd5cc121e1f45e5211c9a7.
2022-06-06feeds-tree: move external onClick dojo/method to PrefFeedTree classAndrew Dolgov
2022-06-06filter-tree: move external dojo/method to PrefFilterTree classAndrew Dolgov
2022-06-05prefs: move external filter tree onload method (which checks for inactive ↵Andrew Dolgov
feeds, etc.) to FilterTree class
2022-06-05pref-filters: add a button to hide or show rules in the filter listAndrew Dolgov