Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-08 | remove PHPMD.UnusedFormalParameter | Andrew Dolgov | |
2021-02-08 | rewrite a few more hooks | Andrew Dolgov | |
2021-02-08 | move some old-style handlers to new callback ones | Andrew Dolgov | |
2021-02-08 | pluginhost: rework run_hooks() to be shorter, add callback variant; ↵ | Andrew Dolgov | |
implement exception handling for both | |||
2021-02-08 | oops, remove unneeded warnings | Andrew Dolgov | |
2021-02-08 | jimIcon: hide GD warning | Andrew Dolgov | |
2021-02-06 | fix several warnings reported by phpstan | Andrew Dolgov | |
2021-02-06 | fix a few more warnings | Andrew Dolgov | |
2021-02-05 | initial WIP for php8; bump php version requirement to 7.0 | Andrew Dolgov | |
2021-01-17 | Archive cleanup: | Andrew Dolgov | |
- remove code to manually archive/unarchive articles - remove ttrss_archived_feeds/orig_feed_id handling - the whole thing was implemented for this data to be kept indefinitely; it doesn't make a lot of sense to deal with this stuff now that it is expired after one month anyway (same reasons as feed browser being removed - privacy) - remove "originally from"-related stuff because of the above - also remove unused remaining frontend/backend code related to feed browser (rip) | |||
2021-01-15 | pluginhost: load plugin data automatically (also marks load_data method as ↵ | Andrew Dolgov | |
private) | |||
2020-12-20 | update_rss_feed: fix BLACKLISTED_TAGS not working properly, simplify ↵ | Andrew Dolgov | |
tag-related code | |||
2020-10-29 | Fix incorrect parenthesis placement in `count()`. | JustAMacUser | |
2020-10-18 | mark feed as having an error if update task fails (and no last error is ↵ | Andrew Dolgov | |
already stored for this feed) | |||
2020-10-01 | when auto disabling feeds based on DAEMON_UNSUCCESSFUL_DAYS_LIMIT only ↵ | Andrew Dolgov | |
consider feeds with recent attempts to update (to prevent clashes with not recently logged users, etc) | |||
2020-10-01 | hide uninteresting errors in several DOMDocument->loadHTML() invocations | Andrew Dolgov | |
2020-09-30 | add DAEMON_UNSUCCESSFUL_DAYS_LIMIT tunable (defaults to 30 days) | Andrew Dolgov | |
2020-09-30 | set ttrss_feeds.last_successful_update as needed | Andrew Dolgov | |
2020-09-29 | housekeeping: add task to cleanup orphan feed icons | Andrew Dolgov | |
2020-09-29 | Logger::log - allow specifying errno | Andrew Dolgov | |
bump severity of PDO exception log messages to E_USER_WARNING | |||
2020-09-28 | update_rss_feed: fallback to previous method if passthru() is not available | Andrew Dolgov | |
2020-09-28 | accept -1 as a valid exit code for per-feed update processes | Andrew Dolgov | |
2020-09-28 | don't mention last_updated in non-zero failure error message because that's ↵ | Andrew Dolgov | |
not what it means | |||
2020-09-28 | improve logging for per-feed update task failures | Andrew Dolgov | |
2020-09-27 | update_rss_feed: don't return as if failed on http 304 | Andrew Dolgov | |
2020-09-27 | update-feed: exit with non-zero exit code if update_rss_feed() failed | Andrew Dolgov | |
daemon: log if per-feed update task terminated with non-zero exit code | |||
2020-09-27 | lock per-feed update processes based on feed ID to reduce possibilty | Andrew Dolgov | |
of concurrent updates | |||
2020-09-27 | update individual feed in a separate process to prevent PHP fatal errors | Andrew Dolgov | |
(for example, OOM) from stopping the entire batch this should also slightly increase memory budget for update processes | |||
2020-09-22 | fix updater never scheduling feeds for update if they never been updated ↵ | Andrew Dolgov | |
before while having default update interval set | |||
2020-09-22 | use self:: in some places to invoke static methods from the same class | Andrew Dolgov | |
2020-09-22 | remove a lot of stuff from global context (functions.php), add a few helper ↵ | Andrew Dolgov | |
classes instead | |||
2020-09-21 | clarify some URL validation-related error messages | Andrew Dolgov | |
2020-09-21 | update_rss_feed: log effective URL after fetching | Andrew Dolgov | |
validate_url: treat scheme as case-insensitive | |||
2020-09-17 | replace FALSE with false so that static analyzer shuts up about it | Andrew Dolgov | |
2020-09-17 | don't try to update manually disabled feeds even if they haven't been ↵ | Andrew Dolgov | |
updated before or are marked for a manual update | |||
2020-06-24 | core: pass found enclosures to HOOK_ARTICLE_FILTER | Andrew Dolgov | |
af_redditimgur: remove enclosures if we found something to embed because it's going to be a low-res thumbnail | |||
2020-06-15 | better support for image srcset attributes as discussed in ↵ | Andrew Dolgov | |
https://community.tt-rss.org/t/problem-with-img-srcset/3519 | |||
2020-05-17 | calculate_article_hash: don't die() on previous, woops | Andrew Dolgov | |
2020-05-17 | calculate_article_hash: ignore some useless or read-only fields (i.e. GUID) ↵ | Andrew Dolgov | |
when calculating hash | |||
2020-05-17 | * store UID in article hashed GUID separately so it could be migrated ↵ | Andrew Dolgov | |
cleanly to a different instance * store resulting GUID as a JSON object so it could be extended easier if needed | |||
2020-04-29 | DiskCache: properly deal with srcset attributes | Andrew Dolgov | |
2020-04-29 | remove unneeded var_dump() | Andrew Dolgov | |
2020-04-29 | * add HOOK_ENCLOSURE_IMPORTED | Andrew Dolgov | |
* pass feed id to HOOK_FEED_PARSED | |||
2020-03-12 | add support for video[@src] in media cache | lllusion3418 | |
it's a valid alternative to a source[@src] child element: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video | |||
2020-03-12 | actually download <video> posters to media cache | lllusion3418 | |
video[@poster] is already supported in the rewriting logic but never actually downloaded | |||
2020-02-28 | add validationtextarea control, use it for filter match editor | Andrew Dolgov | |
2020-01-24 | scrap counter cache system; rework counters to sum() booleans instead | Andrew Dolgov | |
2019-11-25 | cache media: set referrer to source URL when fetching images | Andrew Dolgov | |
2019-11-20 | tag-related fixes | Andrew Dolgov | |
1. move tag sanitization to feedparser common item class 2. enforce length limit on tags when parsing 3. support multiple tags passed via one dc:subject and other such elements, parse them as a comma-separated list 4. sort resulting tag list to prevent different order between feed updates 5. remove some duplicate code related to tag validation 6. allow + symbol in tags | |||
2019-11-17 | reset domain hit quota on feed update start | Andrew Dolgov | |