Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-16 | Fix an error when disabling all user plugins | Chih-Hsuan Yen | |
If I enabled some user plugins via Preferences -> Plugins and then disabled all of them, an error occurred: Jul 16 22:34:20 php[100]: PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /usr/share/webapps/tt-rss/classes/pref/prefs.php:1027 Jul 16 22:34:20 php[100]: Stack trace: Jul 16 22:34:20 php[100]: #0 /usr/share/webapps/tt-rss/classes/pref/prefs.php(1027): array_filter() Jul 16 22:34:20 php[100]: #1 /usr/share/webapps/tt-rss/backend.php(136): Pref_Prefs->setplugins() Jul 16 22:34:20 php[100]: #2 {main} Jul 16 22:34:20 php[100]: thrown in /usr/share/webapps/tt-rss/classes/pref/prefs.php on line 1027 Apparently the issue was elevated from a warning to an error in PHP 8.0 [1]. [1] https://php.watch/versions/8.0/internal-function-exceptions | |||
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-19 | schema: add fulltext indexes for mysql to support af_psql_trgm and possibly ↵ | Andrew Dolgov | |
future fulltext search | |||
2022-06-13 | userhelper: fix optional parameter being declared before a required one | Andrew Dolgov | |
2022-06-10 | UserHelper, CLI: add a method to check user password | 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-06-09 | throttle updates if received HTTP 429 (Too Many Requests) | Andrew Dolgov | |
2022-06-06 | Revert "minor: Support html content in mailer.php" | Andrew Dolgov | |
This reverts commit b91ffae29217d441445ed3931987119d33b6fa20. | |||
2022-06-06 | Revert "trivia: coding style" | Andrew Dolgov | |
This reverts commit 9e557501fae6f67f4dbd5cc121e1f45e5211c9a7. | |||
2022-06-06 | feeds-tree: move external onClick dojo/method to PrefFeedTree class | Andrew Dolgov | |
2022-06-06 | filter-tree: move external dojo/method to PrefFilterTree class | Andrew Dolgov | |
2022-06-05 | prefs: move external filter tree onload method (which checks for inactive ↵ | Andrew Dolgov | |
feeds, etc.) to FilterTree class | |||
2022-06-05 | pref-filters: add a button to hide or show rules in the filter list | Andrew Dolgov | |
2022-06-05 | fix PHP8 undefined array key warning when resetting prefs to defaults | Andrew Dolgov | |
2022-05-29 | fix custom-set site URLs never used while updating feeds | Andrew Dolgov | |
2022-05-28 | when determining feed-specific favicon, instead of using first match or ↵ | Andrew Dolgov | |
generic fallback, go through entire list of determined favicon URLs | |||
2022-05-24 | trivia: coding style | Hardway Hou | |
2022-05-24 | minor: Support html content in mailer.php | Hardway Hou | |
2022-05-23 | use CURLAUTH_BASIC by default for password-protected feeds, keeping | Andrew Dolgov | |
CURLAUTH_ANY as a fallback in case we got a 403. | |||
2022-05-22 | Fix typo | Siemenskun | |
2022-05-22 | Fix xml parsing error | Siemenskun | |
Move re-requesting logic before parsing response body, otherwise it puts HTTP headers into XML body | |||
2022-04-03 | disable some pointless startup sanity checks when running under docker | Andrew Dolgov | |
2022-03-29 | set last_login_update session variable immediately when logging in | Andrew Dolgov | |
2022-03-22 | rewrite_relative: deal with undefined path warning | Andrew Dolgov | |
2022-03-22 | rewrite_relative: use isset() to check for relative path | Andrew Dolgov | |
2022-03-22 | tests: add stub autoloader, add a few more rewrite_relative tests | Andrew Dolgov | |
2022-03-22 | * add phpunit as a dev dependency | Andrew Dolgov | |
* add some basic tests for UrlHelper::rewrite_relative() * fix UrlHelper::rewrite_relative() to work better on non-absolute relative URL paths | |||
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-25 | getAllCounters: set default value if frontend doesn't pass label or feed id ↵ | Andrew Dolgov | |
count | |||
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-02-18 | rewrite_relative: prevent php warning when checking for unset content type ↵ | Andrew Dolgov | |
in EXTRA_SCHEMES_BY_CONTENT_TYPE | |||
2022-02-17 | rewrite_relative: whitelist specific schemes for URLs with 'known' ↵ | Andrew Dolgov | |
content-types i.e. specified for enclosures | |||
2022-02-17 | allow running as root in a container environment | Andrew Dolgov | |
2022-02-03 | Replace deprecated `strftime` | Felix Eckhofer | |
2022-01-28 | Add workaround for boolean values being intergers with MySQL/PHP 8.1 | Schrottfresse | |
2022-01-25 | fix filter last_triggered not updating | Andrew Dolgov | |
2022-01-13 | update_rss_feed: juxtapose pdo and ORM commit on timestamp update | Richard Tollerton | |
If for whatever reason $pdo holds a DDL lock on ttrss_entries, it could block ORM's save, leading to a deadlock. To work around this, call $pdo->commit() before ORM::for_table()->save(). | |||
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 | fetch: return HTTP code when no curl_error() is available | Andrew Dolgov | |
2021-12-23 | remove deprecated LOG_ constants | Andrew Dolgov | |
2021-12-20 | rssutils: rewrite several invocations of (deprecated) rewrite_relative_url() ↵ | Andrew Dolgov | |
to UrlHelper::rewrite_relative() | |||
2021-12-20 | filters: | Andrew Dolgov | |
* add filter action to ignore feed-provided tags * simplify handling of various filter-provided tags * bump schema to 146 | |||
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-06 | * add HOOK_POST_LOGOUT | Andrew Dolgov | |
* auth_remote: add config option AUTH_REMOTE_POST_LOGOUT_URL |