Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-24 | Fix 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-21 | Only 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 timestamp | Andrew Dolgov | |
* DiskCache: use singleton pattern to create less cache object instances * DiskCache: implement ETag | |||
2022-11-24 | rework favicon storage to use DiskCache | Andrew Dolgov | |
2022-11-12 | Address upcoming string interpolation deprecation. | wn_ | |
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation | |||
2022-09-29 | make phpstan happy | Andrew Dolgov | |
2022-09-29 | Added support for api plugins virtual feeds | Shemi | |
2022-08-12 | Replace 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-31 | update phpstan to 1.8.2 | Andrew Dolgov | |
2022-07-13 | some very minor php8.1 warnings fixed | Andrew Dolgov | |
2022-07-04 | Fix MySQL search Queries | DJ_TBX | |
Add the missing space between "AND" and "MATCH" in MySQL search queries | |||
2022-06-19 | implement native fulltext search on mysql | Andrew 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-09 | various fixes vor php 8.1 compatibility | David 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-20 | fix Feeds::_get_counters() used improperly as a replacement for | Andrew Dolgov | |
getFeedUnread() | |||
2022-02-20 | * Feeds::_get_counters - fix retrieving unread for tags | Andrew Dolgov | |
* mark several symbols as @deprecated properly * replace uses of (deprecated) getFeedUnread() with Feeds::_get_counters() | |||
2022-01-28 | Add workaround for boolean values being intergers with MySQL/PHP 8.1 | Schrottfresse | |
2022-01-06 | generate a warning if plugin-generated content of HOOK_ARTICLE_BUTTON or ↵ | Andrew Dolgov | |
_LEFT_BUTTON can't be parsed as valid XML | |||
2021-12-23 | remove deprecated LOG_ constants | Andrew Dolgov | |
2021-12-14 | * fox.form.Select: add several properties allowing it to better | Andrew 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-14 | Handle another potential 'SUM()' null situation in Feeds. | wn_ | |
2021-12-14 | Add a note on why ed74c43f18 was needed. | wn_ | |
2021-12-14 | Handle the admin user not having any entries in 'Feeds::_get_global_unread'. | wn_ | |
2021-12-01 | Revert "various fixes vor php 8.1 compatibility" | Andrew Dolgov | |
This reverts commit 14027ae04e4aee6cf1c3a4ff9a390ec266c0fb09. | |||
2021-11-30 | various fixes vor php 8.1 compatibility | David Edler | |
2021-11-29 | remove mixed type hints from function arguments because we still support PHP7 | Andrew Dolgov | |
2021-11-29 | * fix showing headlines for tag-based virtual feeds | Andrew Dolgov | |
* API: allow retrieving headlines for tag-based feeds (bump api level to 18) | |||
2021-11-19 | feeds/add: force cast category id to integer | Andrew Dolgov | |
2021-11-18 | Switch from null to false as the default for missing bool params. | wn_ | |
2021-11-18 | Consistently handle param string to bool conversions in handlers. | wn_ | |
2021-11-18 | _format_headlines_list: fix phpstan warning properly | Andrew Dolgov | |
2021-11-13 | Typing IHandler methods, typing Handler_Public, fix type of $feed_id (might ↵ | wn_ | |
be tag). | |||
2021-11-13 | Fix type of 'check_first_id' in Feeds '_format_headlines_list'. | wn_ | |
2021-11-12 | Address PHPStan warnings in 'classes/feeds.php'. | wn_ | |
Also some minor related tweaks in other classes. | |||
2021-11-12 | Update signature of handler 'csrf_ignore' to include types. | wn_ | |
2021-11-12 | Address PHPStan warnings in 'classes/article.php'. | wn_ | |
Also related changes in some other classes. | |||
2021-11-11 | Address PHPStan warnings in 'classes/timehelper.php'. | wn_ | |
2021-11-11 | Address PHPStan warnings in 'classes/sanitizer.php'. | wn_ | |
This also includes some minor tweaks to things that call 'Sanitizer::sanitize()'. | |||
2021-11-10 | add two helper account access levels: | Andrew Dolgov | |
- read only - can't subscribe to more feeds, feed updates are skipped - disabled - can't login define used access levels as UserHelper constants and refactor code to use them instead of hardcoded numbers | |||
2021-11-01 | Address PHPStan warning in 'classes/feeds.php'. | wn_ | |
------ ------------------------------------ Line classes/feeds.php ------ ------------------------------------ 8 Property Feeds::$params is unused. ------ ------------------------------------ | |||
2021-10-26 | HOOK_ARTICLE_BUTTON/HOOK_ARTICLE_LEFT_BUTTON: only try to parse markup if ↵ | Andrew Dolgov | |
its actually there | |||
2021-10-24 | css: make plugin button container a flexbox | Andrew Dolgov | |
backend: pass plugin button generated code through domdocument to ensure its correctness; set data-plugin-name attribute on children to make them sortable via css | |||
2021-10-22 | pluginhost: update comments for HOOK_ constants to use phpdoc syntax; add ↵ | Andrew Dolgov | |
HOOK_PRE_SUBSCRIBE | |||
2021-10-10 | feed tree context menu: add an entry to open originating website | Andrew Dolgov | |
2021-09-08 | OPML: multiple fixes | Andrew Dolgov | |
- remove unused integer indexes when exporting filters as JSON - fix warning when importing filters without rules - properly assign category IDs for category filter rules - fix warning: check if outline attributes like xmlUrl are set before trying to use them - fix warning: don't try to use libxml_disable_entity_loader on PHP 8 | |||
2021-05-07 | include archived articles (which lack associated feed id) when browsing by tag | Andrew Dolgov | |
2021-03-27 | Adjust quotation marks in search query before 'str_getcsv'. | wn_ | |
This moves a potential first quotation mark to before the associated keyword to ensure 'str_getcsv' groups the key and value correctly. Without this 'str_getcsv' would split on potential spaces within the quoted value. | |||
2021-03-07 | nsfw: support API clients | Andrew Dolgov | |
2021-03-06 | set some more type hints | Andrew Dolgov | |
2021-03-06 | general cleanup, set some type hints | Andrew Dolgov | |