summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
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/
2024-08-21Fix some broken links and make minor wording tweaks.wn_
2024-08-16enforce lowercase usernames while keeping backwards-compatibility for ↵Andrew Dolgov
authentication
2024-08-14Remove unused 'dashboard feed' code.wn_
Displaying auxiliary info when there's nothing to load is being handled in 'Feeds::_format_headlines_list()'.
2024-08-04Replace basic 'isset()' cases with the null coalescing operator.wn_
2024-07-17Merge branch 'feature/php84-session_set_save_handler' into 'master'Andrew Dolgov
Switch to the non-deprecated form of 'session_set_save_handler'. See merge request tt-rss/tt-rss!44
2024-07-12Move side effects out of the 'Sessions' constructor.wn_
2024-07-11Add and use the 'Sessions' class.wn_
2024-07-05Don't reuse the '$matches' array in 'RSSUtils::decode_srcset()'.wn_
This causes the size of the array to be incorrectly doubled due to the original regex match items being combined with the custom items (i.e. the ones with just 'url' and 'size' keys). Also rework 'RSSUtils::encode_srcset()' a bit so it looks similar to 'RSSUtils::decode_srcset()'.