Commit Graph

1217 Commits (468faee6351fa186c41775bb3d2f1675a3b3ba7c)

Author SHA1 Message Date
Andrew Dolgov 195180b64d minor refactoring: normalize some function names; cleanup; etc 6 years ago
Andrew Dolgov 8d190d539b CLI tools: fix --quiet not working if --log is unset 6 years ago
Andrew Dolgov a2ef54cd92 toggleMark, togglePub: refactor implementation
shorten marked/published img CSS classes
6 years ago
Andrew Dolgov 5aa9c60494 bring back (debloated) version of unexpanded combined mode 6 years ago
Andrew Dolgov 2e01a1d41d css updates; night theme fixes for changed CSS classes 6 years ago
Andrew Dolgov 07fd4f8d9d minor css fixes (mostly for zoom mode) 6 years ago
Andrew Dolgov add558e7e5 rework some styles related to three panel mode 6 years ago
Andrew Dolgov 8359ca6dad combined mode (and more) css class name updates 6 years ago
Andrew Dolgov 5f211e37a4 remove FTITLE- id 6 years ago
Andrew Dolgov 67cdf4cf12 remove some unnecessary element IDs
rework plugins/note to use xhrJson()
6 years ago
Andrew Dolgov b9585004e6 packed headlines: no point in using JSON here 6 years ago
Andrew Dolgov 7673331850 headlines: remove collapseBtn 6 years ago
Andrew Dolgov 9563e3bcd6 remove expandable CDM headlines 6 years ago
Andrew Dolgov c8c9a26f30 move to simpler CDM handling of encoded content (instead of CENCW... etc) 6 years ago
Andrew Dolgov ef129fed2a some more xhrPost refactoring (batchEditSave WIP) 6 years ago
Andrew Dolgov fc0a3050eb use xhrPost is even more places! 6 years ago
Andrew Dolgov 3ad9944d5e fix missing sprintf() argument 6 years ago
Andrew Dolgov c10a43069e debug logging system rework:
* support various logging levels per-message
 * remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
 * _debug() is kept as a compatibility shim for plugins
6 years ago
Andrew Dolgov ed1262d55a oops, remove useless db_escape_string() in article class (and nsfw plugin) 6 years ago
Andrew Dolgov 4508e3103d some more eslint-related stuff 6 years ago
Andrew Dolgov 79c5035920 reset password: use updated mailer parameters properly 6 years ago
Andrew Dolgov 2d54eb1a87 remove cache/simplepie 6 years ago
Andrew Dolgov e08990f753 mailer: fix indents 6 years ago
Andrew Dolgov ac5e55c2bd mailer: return 0 if plugin requested to stop (-1) 6 years ago
Andrew Dolgov 55bf4bc1d3 mailer: split to/from name/addresses 6 years ago
Andrew Dolgov 57932e1837 remove PHPMailer and related directives from config.php-dist; add pluggable Mailer class 6 years ago
Andrew Dolgov 253dbd4856 generate_syndicated_feed: add support for virtual feeds provided by plugins 6 years ago
Andrew Dolgov 22366ccc5b db_prefs: fix cache never being used on read(); remove unnecessary
sprintf()s to integer
6 years ago
Andrew Dolgov 3a0292303e php: remove trailing whitespaces 6 years ago
Andrew Dolgov 2c940c4861 better handle PDOExceptions during open transaction in feed update 6 years ago
Andrew Dolgov 5f66f872b6 fix session write handler always assuming that database entry exists and failing silently if it doesn't; remove session cookie-related hacks 6 years ago
Andrew Dolgov f8fc1ac543 login: check for stale session in login handler, instead of authenticate_user() 6 years ago
Andrew Dolgov f730d7bb0a another attempt to enforce session ID regeneration on login 6 years ago
Andrew Dolgov 65e98f4086 force regenerate session id on successful login, remove previous blank SID check 6 years ago
Andrew Dolgov bb84330234 Logger_SQL: use separate PDO connection 6 years ago
Andrew Dolgov 80fd79ca30 Logger->log() allow passing context (defaults to '') 6 years ago
Andrew Dolgov 4f17c3f977 Logger: add implementation for logger->log(message) 6 years ago
Andrew Dolgov 665495b94b cache_media: only touch() local file if it's writable 6 years ago
Andrew Dolgov d4fef36237 rewrite per-feed/global strip images to strip media 6 years ago
Andrew Dolgov 62d0060aa1 update_daemon_common: do not abort entire batch if PDOException happens when processing individual feeds 6 years ago
Andrew Dolgov 01d22e255f PDO: switch error reporting to exceptions 6 years ago
Andrew Dolgov 2ab49fec9a API: getHeadlines: return feed_id for Archived entries as 0 instead of null to be consistent with requested feed_id 6 years ago
Andrew Dolgov a291a0c00f API: oops, forgot that headlines could be requested for a tag 6 years ago
Andrew Dolgov 70e180e887 API: getHeadlines: check for feed_id correctly 6 years ago
Andrew Dolgov 54727f9534 parser: move media:element handling to feeditem_common; use media:content @media attribute to generate placeholder content-type if not specified 6 years ago
fox 8ab77d19ef Merge branch 'pullreq-enclosure-content-type' of tkappe/tt-rss into master 6 years ago
Andrew Dolgov 2aef804f4b split transparent rewriting of locally cached media URLs to execute after both sanitize() and HOOK_RENDER_ARTICLE to allow plugins work on original source URLs consistently 6 years ago
Tobias Kappé ac8a0e7dc6 Differentiate enclosures based on content type.
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).
6 years ago
Andrew Dolgov 04ad631a08 Merge branch 'master' of git.fakecake.org:tt-rss 6 years ago
Andrew Dolgov 88adf3da1b send_local_file: add application/octet-stream hack
cached_url: return original requested filename to save as
6 years ago