aboutsummaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2024-12-15minor PHPDoc cleanup in PluginHostwn_
2024-12-15Clean up some virtual feed stuff in PluginHost.wn_
Among other things, this makes 'PluginHost->add_feed()' return false if the feed was not added.
2024-12-15Deal with FeedEnclosure property accessed before initialization.wn_
2024-12-15Revert some stuff based upon feedbackwn_
2024-12-14Use a native DNF type for 'PluginHost->get_feed_handler()'.wn_
2024-12-14Use native typing in more places and clean up 'FeedEnclosure' a bit.wn_
2024-12-14Remove use of 'ReturnTypeWillChange'.wn_
'ReturnTypeWillChange' was a workaround needed until we reached PHP 8.0, which introduced union types and allowed alignment with 'SessionHandlerInterface'.
2024-12-14Use the spread operator instead of 'array_merge' in more places.wn_
PHP 8.1 introduced support for merging string-key arrays (last array with a wins).
2024-12-14show amount of stored article in prefs feed treeAndrew Dolgov
2024-12-09Bump the minimum required PHP version to 8.2.0.wn_
Discussion: https://gitlab.tt-rss.org/tt-rss/tt-rss/-/merge_requests/85
2024-11-26Add+use FeedParser::FEED_UNKNOWNwn_
2024-11-26Fix RDF feed support in FeedParser.wn_
2024-11-25API: allow catchup for search results (bumps api level to 22)Andrew Dolgov
2024-11-24Use PHP 8 'str_' functions.wn_
A few more characters in some places, but helps with readability.
2024-11-24Use match expressions in some places.wn_
2024-11-24allow nullable password in auto_create_user for backwards compatibilityAndrew Dolgov
2024-11-24Merge branch 'getfiltertree-eldritch-horrors' into 'master'Andrew Dolgov
getfiltertree: switch to ORM and simplify code See merge request tt-rss/tt-rss!79
2024-11-24make filter search properly case-insensitiveAndrew Dolgov
2024-11-23Use native union types in most places.wn_
2024-11-23simplify resulting tree root objectAndrew Dolgov
2024-11-23getfiltertree: switch to ORM and simplify codeAndrew Dolgov
2024-11-23collapse actions summary list in filter tree if 'toggle rule display' is ↵Andrew Dolgov
disabled, remove label-specific icon display, simplify markup
2024-11-23fix text-muted being set to default text foreground color in light mode, ↵Andrew Dolgov
adjust styling of filter actions list
2024-11-23show cumulative score adjustment (if any) and up to 3 actions total in ↵Andrew Dolgov
filter tree
2024-11-23bump minimum required php version to 8.0 & remove some deprecated codeAndrew Dolgov
2024-11-23use select_many() without _exprAndrew Dolgov
2024-11-23adjust indentAndrew Dolgov
2024-11-23switch filters _get_rules_list() to ORMAndrew Dolgov
2024-11-23pass resulting action description through gettextAndrew Dolgov
2024-11-23set type hint for $action_descriptionsAndrew Dolgov
2024-11-23fix _get_name failing on filters without any rules because of wrong type of JOINAndrew Dolgov
2024-11-23get filter action descriptions on pref_filters class init instead of doing ↵Andrew Dolgov
it all the time, use ORM in _get_action_name
2024-11-23pref_filters - refactor _get_name to use ORM, show cumulative score in tree ↵Andrew Dolgov
filter description
2024-11-21Bump 'chillerlan/php-qrcode' to 5.0.x.wn_
* Maintains PHP `7.4` compatibility and adds PHP `8.4` compatibility * The `4.4.x` branch does the same, but I didn't see any reason not to go to `5.0.x`. * https://github.com/chillerlan/php-qrcode/releases
2024-11-19Fix array key warning in 'Feeds::_get_headlines()'.wn
2024-11-18Eliminate use of deprecated 'get_pref()' and 'set_pref()'.wn_
2024-11-12Minor @var cleanup in Counterswn_
2024-11-12Move 'IVirtualFeed' checks into 'PluginHost::get_feed_handler()'.wn_
2024-11-12Remove some PHPStan ignores and make others rule-specific.wn_
2024-11-12Address PHPStan findings as of 2.0.1wn_
2024-11-11Merge branch 'feature/search-improvements' into 'master'Andrew Dolgov
Search improvements See merge request tt-rss/tt-rss!72
2024-11-04fix get_self_url() misbehaving in plugins/Andrew Dolgov
2024-10-20Feeds::_search_to_sql(): updates for clarity and SQL quoting.wn_
2024-10-20Fix keyword searches with a quoted string value.wn_
Before this change curly braces wrapped the keyword and its value, making the pair get treated as leftover words. Also make the search query modification and CSV parsing a bit clearer with some comments and minor refactoring.
2024-10-15properly support search queries in viewfeed debugger, improve some debugging ↵Andrew Dolgov
messages and output
2024-10-01drop OPENTELEMETRY_ global config entriesAndrew Dolgov
2024-10-01drop opentelemetryAndrew Dolgov
2024-09-15add another test for self url, split regex into two parts - one for plugins, ↵Andrew Dolgov
one for everything else
2024-09-14fix Config::get_self_url() invoked from plugin context, better deal with ↵Andrew Dolgov
multiple trailing slashes in URL, update phpunit image path
2024-08-24Set 'str_getcsv' escape param to empty string to avoid PHP 8.4 deprecation ↵wn_
message. The escape param is in the process of being eliminated, with PHP 8.4 deprecating passing anything but an empty string as its value. For some reason they're leaving the default value (a backslash) as-is, meaning the default will cause a deprecation message. This commit avoids that by setting the escape param to an empty string (see references below). * https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_proprietary_csv_escaping_mechanism * https://www.php.net/manual/en/function.str-getcsv.php * https://old.reddit.com/r/PHP/comments/1eyum8c/new_deprecation_notices_in_php84_with_csv/ * https://nyamsprod.com/blog/csv-and-php8-4/