summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-23Merge branch 'master' into dojo-module-define-testdojo-module-define-testAndrew Dolgov
2018-08-23send_local_file: touch() sent files to reset their expiration cooldownAndrew Dolgov
2018-08-23define custom dojo modules with define() instead of require(), update ↵Andrew Dolgov
startup module dependencies
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-20rewrite_cached_urls: support video postersAndrew Dolgov
2018-08-20Revert "add (hidden) _NGINX_XACCEL_PREFIX which uses nginx X-Accel-Redirect ↵Andrew Dolgov
to serve static files faster" This reverts commit c5c3a0a2a8febaa2b1ebcae6c17ff4398a9da6c7.
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-20add (hidden) _NGINX_XACCEL_PREFIX which uses nginx X-Accel-Redirect to serve ↵Andrew Dolgov
static files faster
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-16zoom css: limit video widthAndrew 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 more mcrypt stuff from config.php-distAndrew Dolgov
2018-08-13if PHP_VERSION check fails, show current versionAndrew Dolgov
2018-08-13Merge branch 'php56-minimum' of wn/tt-rss into masterfox
2018-08-13Check for PHP 5.6 minimum everywhere.wn_
2018-08-13update.php: remove decrypt-feeds mention in help textAndrew Dolgov
2018-08-13bump version_staticAndrew Dolgov
2018-08-13bump required php version to 5.6Andrew 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-12Merge branch 'pullreq-store-language' of tkappe/tt-rss into masterfox
2018-08-12Determine language for atom entry without a loop.Tobias Kappé
2018-08-12plugins: move af_lang_detect to tt-rss-attic repositoryAndrew Dolgov
2018-08-12Sanitize language obtained for an entry.Tobias Kappé
2018-08-12Merge branch 'pullreq-fix-undefined-index-warning' of tkappe/tt-rss into masterfox
2018-08-12Store language of entries as indicated by the feed.Tobias Kappé
2018-08-12Fix undefined index warning in installation.Tobias Kappé
2018-08-07pluginhost: implement basic autoloader for classes bundled with plugins ↵Andrew Dolgov
(uses vendor/ layout)
2018-08-07Merge branch 'update-language-detect-plugin' of tschuettler/tt-rss into masterfox
2018-08-07Merge branch 'fix_mysql_utf8mb4' of BtbN/tt-rss into masterfox
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-08-02Update af_lang_detect plugin with changes from upstreamtschuettler
Reapplied downstream changes for phpmd ruleset
2018-07-31use catchall exception handler for readabilityAndrew Dolgov
2018-07-18autoloader: check if class name is namespaced before trying to split itAndrew Dolgov
2018-07-15Merge branch 'tumblr_hd_videos' of Self-Perfection/tt-rss into masterfox
2018-07-14Replace tumblr videos with HD versionsSelf-Perfection
Alternative approach might be extracting replacement URL from "hdUrl" field of custom property "data-crt-options", but stripping last segment of video URL is way easier and seems equally robust.
2018-07-10update_rss_feed: limit maximum length of tsvector data because of pgsql ↵Andrew Dolgov
limitations
2018-06-21remove previous readability library (unused)Andrew Dolgov
2018-06-21af_readability: check if sanitized content has anything before replacingAndrew Dolgov
original excerpt af_readability, af_redditimgur: check php version before using Readability
2018-06-20remove old-style readability loadingAndrew Dolgov
2018-06-20auth_internal: load Base32 using proper namespaceAndrew Dolgov
2018-06-20move OTPHP to vendor/; additionally move Base32 class to OTPHP namespaceAndrew Dolgov
2018-06-20remove SWF enclosure audio playerAndrew Dolgov
2018-06-20Af_RedditImgur: update to use readability-phpAndrew Dolgov
2018-06-20move JShrink Minifier to vendor/Andrew Dolgov
2018-06-20update autoloader to consider namespaces for third party libraries: placed ↵Andrew Dolgov
and loaded from vendor/namespace/classpath.php update readability to a newer implementation based on Readability.js (https://github.com/andreskrey/readability.php) add vendor/Psr/Log interface required for the above