summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2018-12-01bring back (debloated) version of unexpanded combined modeAndrew Dolgov
2018-11-30css updates; night theme fixes for changed CSS classesAndrew Dolgov
2018-11-30minor css fixes (mostly for zoom mode)Andrew Dolgov
2018-11-30rework some styles related to three panel modeAndrew Dolgov
2018-11-30combined mode (and more) css class name updatesAndrew Dolgov
2018-11-30remove FTITLE- idAndrew Dolgov
2018-11-30remove some unnecessary element IDsAndrew Dolgov
rework plugins/note to use xhrJson()
2018-11-30packed headlines: no point in using JSON hereAndrew Dolgov
2018-11-30headlines: remove collapseBtnAndrew Dolgov
2018-11-30remove expandable CDM headlinesAndrew Dolgov
2018-11-30move to simpler CDM handling of encoded content (instead of CENCW... etc)Andrew Dolgov
2018-11-30some more xhrPost refactoring (batchEditSave WIP)Andrew Dolgov
2018-11-30use xhrPost is even more places!Andrew Dolgov
2018-11-30fix missing sprintf() argumentAndrew Dolgov
2018-11-30debug logging system rework:Andrew Dolgov
* support various logging levels per-message * remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc * _debug() is kept as a compatibility shim for plugins
2018-11-29oops, remove useless db_escape_string() in article class (and nsfw plugin)Andrew Dolgov
2018-11-29some more eslint-related stuffAndrew Dolgov
2018-11-26reset password: use updated mailer parameters properlyAndrew Dolgov
2018-11-23remove cache/simplepieAndrew Dolgov
2018-11-22mailer: fix indentsAndrew Dolgov
2018-11-22mailer: return 0 if plugin requested to stop (-1)Andrew Dolgov
2018-11-22mailer: split to/from name/addressesAndrew Dolgov
2018-11-22remove PHPMailer and related directives from config.php-dist; add pluggable ↵Andrew Dolgov
Mailer class
2018-11-07generate_syndicated_feed: add support for virtual feeds provided by pluginsAndrew Dolgov
2018-11-03db_prefs: fix cache never being used on read(); remove unnecessaryAndrew Dolgov
sprintf()s to integer
2018-11-03php: remove trailing whitespacesAndrew Dolgov
2018-11-03better handle PDOExceptions during open transaction in feed updateAndrew Dolgov
2018-10-16fix session write handler always assuming that database entry exists and ↵Andrew Dolgov
failing silently if it doesn't; remove session cookie-related hacks
2018-10-16login: check for stale session in login handler, instead of authenticate_user()Andrew Dolgov
2018-10-16another attempt to enforce session ID regeneration on loginAndrew Dolgov
2018-10-15force regenerate session id on successful login, remove previous blank SID checkAndrew Dolgov
2018-09-10Logger_SQL: use separate PDO connectionAndrew Dolgov
2018-09-10Logger->log() allow passing context (defaults to '')Andrew Dolgov
2018-09-10Logger: add implementation for logger->log(message)Andrew Dolgov
2018-09-10cache_media: only touch() local file if it's writableAndrew Dolgov
2018-09-07rewrite per-feed/global strip images to strip mediaAndrew Dolgov
2018-09-03update_daemon_common: do not abort entire batch if PDOException happens when ↵Andrew Dolgov
processing individual feeds
2018-09-03PDO: switch error reporting to exceptionsAndrew Dolgov
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