Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
rework plugins/note to use xhrJson()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* support various logging levels per-message
* remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
* _debug() is kept as a compatibility shim for plugins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mailer class
|
|
|
|
sprintf()s to integer
|
|
|
|
|
|
failing silently if it doesn't; remove session cookie-related hacks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
processing individual feeds
|
|
|
|
to be consistent with requested feed_id
|
|
|
|
|
|
@media attribute to generate placeholder content-type if not specified
|
|
|
|
both sanitize() and HOOK_RENDER_ARTICLE to allow plugins work on original source URLs consistently
|
|
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).
|
|
|
|
cached_url: return original requested filename to save as
|
|
|
|
|
|
always assume auth_pass_encrypted is false
|
|
whatever
|
|
|