| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-04 | Get rid of the 'language' session variable. | wn_ | |
| It had issues (no profile usage, only set at login), so it's cleanest to just replace its one usage with 'Prefs::get()'. | |||
| 2025-02-25 | Use the fileinfo module for favicon validation in 'RSSUtils::update_favicon()'. | wn_ | |
| 2025-02-15 | Move filter test results HTML building to the frontend. | wn_ | |
| 2025-02-15 | Only continue filter testing when there are likely more entries to check. | wn_ | |
| Prior to this, a filter test could needlessly result in up to 100 backend requests (limit 100, max_offset 10000) when the filter's associated feeds+categories have fewer than 10000 entries. | |||
| 2025-02-08 | Clean up 'Pref_Filters::testFilterDo()'. | wn_ | |
| Use ORM, drop the '5 rule' limit, etc. | |||
| 2025-01-26 | Remove now-unused 'Config::ICONS_URL'. | wn_ | |
| 2025-01-26 | Reduce use of legacy 'Config::ICONS_DIR'. | wn_ | |
| Also some minor cleanup in 'API#_get_config()'. | |||
| 2025-01-06 | Fix setting a custom title when cloning a single filter. | wn_ | |
| 2025-01-06 | Use 'clone' wording for filter duplication. | wn_ | |
| 2025-01-06 | Fix a return type warning in 'Pref_Filters'. | wn_ | |
| 'Pref_Filters#get_details()' gets passed the ID of an existing filter, so we don't need to handle some edge case of it not existing. | |||
| 2025-01-06 | Prompt for the new filter name when only copying one. | wn_ | |
| This also reworks 'Pref_Filters' a bit so it's easier to retrieve filter titles. | |||
| 2025-01-06 | Add the ability to copy an existing filter. | wn_ | |
| 2024-12-16 | Merge branch 'feature/php-misc' into 'master' | Andrew Dolgov | |
| More native typing, use some new PHP stuff See merge request tt-rss/tt-rss!88 | |||
| 2024-12-15 | Don't bother passing unused arguments to 'TimeHelper::make_local_datetime()'. | wn_ | |
| There's no point in passing '$long' unless '$no_smart_dt' is set to 'true'. | |||
| 2024-12-15 | Consistently handle the 'smart' display of default/never dates. | wn_ | |
| 2024-12-15 | minor PHPDoc cleanup in PluginHost | wn_ | |
| 2024-12-15 | Clean 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-15 | Deal with FeedEnclosure property accessed before initialization. | wn_ | |
| 2024-12-15 | Revert some stuff based upon feedback | wn_ | |
| 2024-12-14 | Use a native DNF type for 'PluginHost->get_feed_handler()'. | wn_ | |
| 2024-12-14 | Use native typing in more places and clean up 'FeedEnclosure' a bit. | wn_ | |
| 2024-12-14 | Remove 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-14 | Use 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-14 | show amount of stored article in prefs feed tree | Andrew Dolgov | |
| 2024-12-09 | Bump 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-26 | Add+use FeedParser::FEED_UNKNOWN | wn_ | |
| 2024-11-26 | Fix RDF feed support in FeedParser. | wn_ | |
| 2024-11-25 | API: allow catchup for search results (bumps api level to 22) | Andrew Dolgov | |
| 2024-11-24 | Use PHP 8 'str_' functions. | wn_ | |
| A few more characters in some places, but helps with readability. | |||
| 2024-11-24 | Use match expressions in some places. | wn_ | |
| 2024-11-24 | allow nullable password in auto_create_user for backwards compatibility | Andrew Dolgov | |
| 2024-11-24 | Merge 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-24 | make filter search properly case-insensitive | Andrew Dolgov | |
| 2024-11-23 | Use native union types in most places. | wn_ | |
| 2024-11-23 | simplify resulting tree root object | Andrew Dolgov | |
| 2024-11-23 | getfiltertree: switch to ORM and simplify code | Andrew Dolgov | |
| 2024-11-23 | collapse actions summary list in filter tree if 'toggle rule display' is ↵ | Andrew Dolgov | |
| disabled, remove label-specific icon display, simplify markup | |||
| 2024-11-23 | fix text-muted being set to default text foreground color in light mode, ↵ | Andrew Dolgov | |
| adjust styling of filter actions list | |||
| 2024-11-23 | show cumulative score adjustment (if any) and up to 3 actions total in ↵ | Andrew Dolgov | |
| filter tree | |||
| 2024-11-23 | bump minimum required php version to 8.0 & remove some deprecated code | Andrew Dolgov | |
| 2024-11-23 | use select_many() without _expr | Andrew Dolgov | |
| 2024-11-23 | adjust indent | Andrew Dolgov | |
| 2024-11-23 | switch filters _get_rules_list() to ORM | Andrew Dolgov | |
| 2024-11-23 | pass resulting action description through gettext | Andrew Dolgov | |
| 2024-11-23 | set type hint for $action_descriptions | Andrew Dolgov | |
| 2024-11-23 | fix _get_name failing on filters without any rules because of wrong type of JOIN | Andrew Dolgov | |
| 2024-11-23 | get 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-23 | pref_filters - refactor _get_name to use ORM, show cumulative score in tree ↵ | Andrew Dolgov | |
| filter description | |||
| 2024-11-21 | Bump '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-19 | Fix array key warning in 'Feeds::_get_headlines()'. | wn | |