summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2018-08-29API: getHeadlines: return feed_id for Archived entries as 0 instead of null ↵Andrew Dolgov
to be consistent with requested feed_id
2018-08-29API: oops, forgot that headlines could be requested for a tagAndrew Dolgov
2018-08-29API: getHeadlines: check for feed_id correctlyAndrew Dolgov
2018-08-21parser: move media:element handling to feeditem_common; use media:content ↵Andrew Dolgov
@media attribute to generate placeholder content-type if not specified
2018-08-21Merge branch 'pullreq-enclosure-content-type' of tkappe/tt-rss into masterfox
2018-08-20split transparent rewriting of locally cached media URLs to execute after ↵Andrew Dolgov
both sanitize() and HOOK_RENDER_ARTICLE to allow plugins work on original source URLs consistently
2018-08-18Differentiate enclosures based on content type.Tobias Kappé
Some RSS feeds contain multiple enclosures with the same URL. When the first of these is not recognized as an image, later entries are not added to the database as rows in ttrss_enclosures. This change differentiates enclosures based on their content type, so an entry can have multiple enclosure types with the same URL (but possibly a different content type).
2018-08-17Merge branch 'master' of git.fakecake.org:tt-rssAndrew Dolgov
2018-08-16send_local_file: add application/octet-stream hackAndrew Dolgov
cached_url: return original requested filename to save as
2018-08-16cache_media: only show downloading debug message when actually downloadingAndrew Dolgov
2018-08-15add debug stdout loggerAndrew Dolgov
2018-08-13remove FEED_CRYPT_KEY and everything related to itAndrew Dolgov
always assume auth_pass_encrypted is false
2018-08-12fix previous to not crash if document first child is not a DOMElement or ↵Andrew Dolgov
whatever
2018-08-12Determine language for atom entry without a loop.Tobias Kappé
2018-08-12Sanitize language obtained for an entry.Tobias Kappé
2018-08-12Store language of entries as indicated by the feed.Tobias Kappé
2018-08-07pluginhost: implement basic autoloader for classes bundled with plugins ↵Andrew Dolgov
(uses vendor/ layout)
2018-08-04Only strip utf8mb4 if mysql_charset != utf8mb4BtbN
If a user has fixed their database properly utf8mb4 works just fine allowing emoji and other 4 byte unicode characters to work.
2018-07-10update_rss_feed: limit maximum length of tsvector data because of pgsql ↵Andrew Dolgov
limitations
2018-06-20move OTPHP to vendor/; additionally move Base32 class to OTPHP namespaceAndrew Dolgov
2018-05-29share: add support for og:image, etc. metadata for shared articlesAndrew Dolgov
2018-05-23Call the subscription hook from the plugins even if fetch_file_contents ↵MatthieuS
returned no data This allows a plug-in to override the fetch when the core fetch method fails for some feeds (eg. Tumblr feeds when requested from an EU IP).
2018-05-20bump date_updated when updated article data is saved to exclude it from ↵Andrew Dolgov
purging (because it is still present in the originating feed)
2018-04-03pass tsvector data as a named parameter on article update, remove escaping hacksAndrew Dolgov
2018-03-21filter dialog: remove placeholderAndrew Dolgov
2018-03-21filter dialog: add tooltip re: filter syntaxAndrew Dolgov
2018-03-15fixed "reset to defaults" in preferencestsia
2018-03-14remove firefox feed subscribe integration code (obsolete)Andrew Dolgov
2018-03-01feed editor: expose site_url for editingAndrew Dolgov
2018-02-26prefs: expand feed tree if displaying search resultsAndrew Dolgov
2018-02-11add a workaround to support numeric tagsAndrew Dolgov
2018-02-08add special class for feeds with disabled updatesAndrew Dolgov
2018-02-04pref-feeds: disable tree autoexpandAndrew Dolgov
2018-02-04savefeedorder, savefilterorder: do not use clean() on json payloadAndrew Dolgov
2018-01-30include: convert some spaces to tabsAndrew Dolgov
2018-01-29strip utf8mb4 characters in enclosures on mysqlAndrew Dolgov
2018-01-22Fixed time stamping of new unmarked/unpublished articlesjsoares
2018-01-14rpc: addfeed: gets login and pass only if need_auth is checked.Colin Vidal
Because of browser form auto-completion, the hidden field login and password can be automatically filled when adding a feed. It would enable feed authentication even if the user doesn't click on need_auth button.
2018-01-05subscribe_to_feed: force-cast login and password to stringAndrew Dolgov
2018-01-02binding statement named param instead of positional replacementimmanuelfodor
2017-12-31remove synchronous feed refreshing on ForceUpdateAndrew Dolgov
2017-12-29treat OPML-imported feeds without a title the same as a batch importTianon Gravi
2017-12-22fix two-factor authenticatonFrancesco Turco
2017-12-18update_rss_feed: don't try to use quoted NOW() in queryAndrew Dolgov
2017-12-17pluginhost: always return an array in get_all()Andrew Dolgov
2017-12-17force-cast some variables used in queries to integerAndrew Dolgov
do not display SQL query in headlines debug mode
2017-12-15isdefaultpassword: use method_exists() to check for check_passwordAndrew Dolgov
2017-12-15properly highlight search keywords containing forward slashAndrew Dolgov
2017-12-14Fix typo from previous pull requestsimonp
2017-12-14Check if the auth module supports check_password() method before using itBenjamin Collet