summaryrefslogtreecommitdiff
path: root/classes/feeds.php
AgeCommit message (Collapse)Author
2023-10-25move to psr-4 autoloaderAndrew Dolgov
2023-10-20stop calling spans scopesAndrew Dolgov
2023-10-20jaeger-client -> opentelemetryAndrew Dolgov
2023-08-02 * logger: add optional HTML outputAndrew Dolgov
* feed debugger: add checkbox to dump feed XML
2023-05-06_order_to_override_query: fix custom sort plugins overriding each otherAndrew Dolgov
2023-04-09even more tracingAndrew Dolgov
2023-04-09more tracingAndrew Dolgov
2023-04-09some tracer class fixes / unhardcode jaeger IPAndrew Dolgov
2023-04-09exp: jaeger tracingAndrew Dolgov
2023-03-07Change 'FEED_NOTHING' to 'FEED_DASHBOARD'.wn_
2023-03-05Replace special feed and category numbers with constants.wn_
2023-02-24add override links to utility viewsVeit Lehmann
This enables `local-overrides.css` and `local-overrides.js` for all utility views, for example to add polyfills, enable responsive styling or to adjust styles globally.
2022-12-24Fix getting active feeds with errors.wn_
fb4bc2615e3910e8a7d15c6306e10247f7f80f4b incorrectly excluded feeds using the default update interval. This change ignores the unlikely scenario where someone has the default update interval set to 'disabled'.
2022-12-21Only count updating (i.e. enabled) feeds when determining active feeds with ↵wn_
errors. This excludes feeds that had errors and currently have updating disabled (e.g. disabled due to the site being down for a while, getting compromised, etc.). Disabled / non-updating feeds' error states are still visible when viewed in the feed tree.
2022-12-19 * bring back cache-busting for feed icons based on timestampAndrew Dolgov
* DiskCache: use singleton pattern to create less cache object instances * DiskCache: implement ETag
2022-11-24rework favicon storage to use DiskCacheAndrew Dolgov
2022-11-12Address upcoming string interpolation deprecation.wn_
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
2022-09-29make phpstan happyAndrew Dolgov
2022-09-29Added support for api plugins virtual feedsShemi
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-07-31update phpstan to 1.8.2Andrew Dolgov
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-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-03-09various fixes vor php 8.1 compatibilityDavid Edler
Cherry-picked from https://git-gitea.tt-rss.org/fox/tt-rss/pulls/56, while excluding changes in vendor/ (causes compatiblity issues with PHP<8 [1]) and strftime-related ones (already re-applied in https://git-gitea.tt-rss.org/fox/tt-rss/pulls/66). [1] https://community.tt-rss.org/t/support-for-php-8-1/5089/9
2022-02-20fix Feeds::_get_counters() used improperly as a replacement forAndrew Dolgov
getFeedUnread()
2022-02-20 * Feeds::_get_counters - fix retrieving unread for tagsAndrew Dolgov
* mark several symbols as @deprecated properly * replace uses of (deprecated) getFeedUnread() with Feeds::_get_counters()
2022-01-28Add workaround for boolean values being intergers with MySQL/PHP 8.1Schrottfresse
2022-01-06generate a warning if plugin-generated content of HOOK_ARTICLE_BUTTON or ↵Andrew Dolgov
_LEFT_BUTTON can't be parsed as valid XML
2021-12-23remove deprecated LOG_ constantsAndrew Dolgov
2021-12-14 * fox.form.Select: add several properties allowing it to betterAndrew Dolgov
imitate other controls like DropDownButton, etc. * rework several main toolbar items to use fox.form.Select instead of other controls * replace HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM with HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM2 because of markup change (option instead of menuitem) * PluginHost: add some explicit typecasts to make intellephense shut up
2021-12-14Handle another potential 'SUM()' null situation in Feeds.wn_
2021-12-14Add a note on why ed74c43f18 was needed.wn_
2021-12-14Handle the admin user not having any entries in 'Feeds::_get_global_unread'.wn_
2021-12-01Revert "various fixes vor php 8.1 compatibility"Andrew Dolgov
This reverts commit 14027ae04e4aee6cf1c3a4ff9a390ec266c0fb09.
2021-11-30various fixes vor php 8.1 compatibilityDavid Edler
2021-11-29remove mixed type hints from function arguments because we still support PHP7Andrew Dolgov
2021-11-29 * fix showing headlines for tag-based virtual feedsAndrew Dolgov
* API: allow retrieving headlines for tag-based feeds (bump api level to 18)
2021-11-19feeds/add: force cast category id to integerAndrew Dolgov
2021-11-18Switch from null to false as the default for missing bool params.wn_
2021-11-18Consistently handle param string to bool conversions in handlers.wn_
2021-11-18_format_headlines_list: fix phpstan warning properlyAndrew Dolgov
2021-11-13Typing IHandler methods, typing Handler_Public, fix type of $feed_id (might ↵wn_
be tag).
2021-11-13Fix type of 'check_first_id' in Feeds '_format_headlines_list'.wn_
2021-11-12Address PHPStan warnings in 'classes/feeds.php'.wn_
Also some minor related tweaks in other classes.
2021-11-12Update signature of handler 'csrf_ignore' to include types.wn_
2021-11-12Address PHPStan warnings in 'classes/article.php'.wn_
Also related changes in some other classes.
2021-11-11Address PHPStan warnings in 'classes/timehelper.php'.wn_
2021-11-11Address PHPStan warnings in 'classes/sanitizer.php'.wn_
This also includes some minor tweaks to things that call 'Sanitizer::sanitize()'.