Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-25 | move to psr-4 autoloader | Andrew Dolgov | |
2023-10-21 | switch to html2text() instead of strip_tags() when preparing FTS index | Andrew Dolgov | |
2023-10-20 | stop calling spans scopes | Andrew Dolgov | |
2023-10-20 | jaeger-client -> opentelemetry | Andrew Dolgov | |
2023-09-18 | phpstan fix | Andrew Dolgov | |
2023-09-18 | feed debugger: add content regexp matches to filter debug output | Andrew Dolgov | |
2023-08-02 | * logger: add optional HTML output | Andrew Dolgov | |
* feed debugger: add checkbox to dump feed XML | |||
2023-04-13 | fix 881f8805bd behaving improperly | Andrew Dolgov | |
2023-04-09 | even more tracing | Andrew Dolgov | |
2023-04-06 | filters: allow matching on tags if there are no tags | Andrew Dolgov | |
2023-02-17 | Handle fetch issues in 'RSSUtils::update_basic_info'. | wn_ | |
2023-02-03 | Minor tweak to favicon avg color debug log message. | wn_ | |
2023-02-03 | Don't set 'favicon_avg_color' on feed obj unless it's valid. | wn_ | |
2023-02-03 | Fix logging favicon-related bools in 'RSSUtils::update_rss_feed()'. | wn_ | |
2023-02-03 | Persist failure to detect favicon average color. | wn_ | |
Previously, an empty string returned by '\Colors\calculate_avg_color()' would be set as the 'favicon_avg_color' value, resulting in always reattempting average color calculation. | |||
2023-02-03 | Ensure custom favicon color detection happens. | wn_ | |
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-12-02 | fix cleanup_feed_icons unlinking nonexistant files, limit it to actual feed ↵ | Andrew Dolgov | |
icons | |||
2022-11-24 | migrate favicons directly to new cache | Andrew Dolgov | |
2022-11-24 | rework favicon storage to use DiskCache | Andrew Dolgov | |
2022-11-24 | DiskCache: tweak how expiration is invoked | Andrew Dolgov | |
2022-11-24 | deprecate DiskCache->touch() | Andrew Dolgov | |
2022-11-23 | update_rss_feed: use DiskCache to store feed data | Andrew Dolgov | |
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-08-12 | Use arrow functions in some places. | wn_ | |
2022-07-31 | update phpstan to 1.8.2 | Andrew Dolgov | |
2022-07-13 | some very minor php8.1 warnings fixed | Andrew Dolgov | |
2022-06-09 | throttle updates if received HTTP 429 (Too Many Requests) | 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-02-17 | rewrite_relative: whitelist specific schemes for URLs with 'known' ↵ | Andrew Dolgov | |
content-types i.e. specified for enclosures | |||
2022-02-03 | Replace deprecated `strftime` | Felix Eckhofer | |
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(). | |||
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-01 | Revert "replace strftime with date" | Andrew Dolgov | |
This reverts commit 72e21f89ce2465fafc08a92dc2d216b55f355f28. | |||
2021-11-30 | replace strftime with date | David Edler | |
2021-11-17 | Minor correction to RSSUtils::cache_enclosures() $enclosures param type.wip-phpstan-level6 | wn_ | |
All FeedEnclosure values are currently strings, even though the numeric things get converted to int before getting inserted in 'ttrss_enclosures'. | |||
2021-11-15 | Address PHPStan warnings in FeedItem classes. | wn_ | |
2021-11-11 | Address PHPStan warnings in 'classes/rssutils.php'. | wn_ | |
This also includes a minor tweak in 'update.php' to account for 'getopt()' potentially returning false (indicating failure). | |||
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-06-19 | Rewrite feed entry link as href content | Philip Klempin | |
2021-04-12 | functions_enabled: trim spaces from disable_functions php ini setting | Andrew Dolgov | |
2021-03-17 | Switch 'RSSUtils::update_basic_info' to ORM | wn_ | |
2021-03-09 | add another coalesce for rule inverse | Andrew Dolgov | |
2021-03-09 | get_article_filters: set coalesce values for inverse and match_any_rule | Andrew Dolgov | |
2021-03-06 | general cleanup, set some type hints | Andrew Dolgov | |
2021-03-06 | fix some leftover variables | Andrew Dolgov | |
2021-03-06 | * don't try to update custom set feed favicons | Andrew Dolgov | |
* cleanup update_rss_feed() a bit, use ORM |