summaryrefslogtreecommitdiff
path: root/classes/article.php
AgeCommit message (Collapse)Author
2019-02-22dialogs: use semantic markup instead of dlgsec stuffAndrew Dolgov
continue unifying quoting style for html strings
2019-02-01label display: fix unneeded nested container in headlines, increase overall ↵Andrew Dolgov
minimalism, fix label element typo (div1)
2018-12-11score: get correct classes for rows/score icons on the clientAndrew Dolgov
2018-12-10exp: tweak headline label stylesAndrew Dolgov
2018-12-09move Article::format_article() to Handler_PublicAndrew Dolgov
2018-12-08render article on the client using headlines dataAndrew Dolgov
2018-12-07format_article_enclosures: i don't think we need so many <hr>sAndrew Dolgov
2018-12-06article note format updatesAndrew Dolgov
2018-12-06simplify zoom mode displayAndrew Dolgov
2018-12-06rework article header to use flexboxAndrew Dolgov
2018-12-06rework scoring display, JS processing and iconsAndrew Dolgov
2018-12-05remove pub_{set,unset}.png usage in main codeAndrew Dolgov
2018-12-03remove some plugin JS code out of global contextAndrew Dolgov
2018-12-02Feeds: shorten some method namesAndrew Dolgov
finally rename "view as rss"
2018-12-02Article, Headlines: shorten several method namesAndrew Dolgov
2018-12-01further effocts to wrap JS stuff into objectsAndrew Dolgov
2018-12-01WIP reshuffling of JS global context into separate logical objectsAndrew Dolgov
2018-12-01minor refactoring: normalize some function names; cleanup; etcAndrew 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-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-03php: remove trailing whitespacesAndrew Dolgov
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-05-29share: add support for og:image, etc. metadata for shared articlesAndrew Dolgov
2017-12-05update previous to only affect mysqlAndrew Dolgov
2017-12-05purge_orphans: limit maximum number of deleted articlesAndrew Dolgov
2017-12-03force strip_tags() on all user input unless explicitly allowedAndrew Dolgov
2017-12-03ttrss_zoom: fix CSSAndrew Dolgov
2017-12-03css/less updatesAndrew Dolgov
2017-12-03main classes: remove sql_bool_to_bool() kludgeAndrew Dolgov
2017-12-02fix label cache being double escaped on saveAndrew Dolgov
remove some old-style escaping
2017-12-01article: remove db_escape..()Andrew Dolgov
2017-12-01article: switch to PDOAndrew Dolgov
2017-12-01pdo: set warningsAndrew Dolgov
2017-12-01article: start pdoAndrew Dolgov
2017-11-29generate base css files using lesscAndrew Dolgov
2017-05-26add HOOK_FORMAT_ARTICLE & HOOK_FORMAT_ARTICLE_CDMAndrew Dolgov
Feeds::format_headlines_list: add some comments for cdm article closing tags
2017-05-11share function: remove tt-rss prefix from page titleAndrew Dolgov
2017-05-04move label stuff to Labels classAndrew Dolgov
fix some unresolved functions
2017-05-04move get_article_labels to ArticleAndrew Dolgov
2017-05-04move counter cache to a separate classAndrew Dolgov
fix references to get_article_tags
2017-05-04move a bunch of functions into Feeds/Article namespacesAndrew Dolgov
+ static function catchupArticlesById($ids, $cmode, $owner_uid = false) { + static function getLastArticleId() { + static function queryFeedHeadlines($params) { + static function getParentCategories($cat, $owner_uid) { + static function getChildCategories($cat, $owner_uid) { move the rest of functions2.php back to functions.php as it is of more manageable size, remove the former
2017-05-04move to Article:Andrew Dolgov
+ static function purge_orphans($do_output = false) { move to Feeds + static function getGlobalUnread($user_id = false) { + static function getCategoryTitle($cat_id) { + static function getLabelUnread($label_id, $owner_uid = false) {
2017-05-04move the following to Article:Andrew Dolgov
+ static function format_article_enclosures($id, $always_display_enclosures, + static function format_article($id, $mark_as_read = true, $zoom_mode = false, $owner_uid = false) { + static function get_article_tags($id, $owner_uid = 0, $tag_cache = false) { + static function format_tags_string($tags) { + static function format_article_labels($labels) { + static function format_article_note($id, $note, $allow_edit = true) { + static function get_article_enclosures($id) {
2017-05-04move getArticleFeed to ArticleAndrew Dolgov
move print_label_select to controls
2017-04-26fix various issues reported by static analysisAndrew Dolgov
update gitlab-ci config
2017-02-10use print_hidden() for hidden dojo form fieldsAndrew Dolgov
2017-01-04edit tags dialog: fix heightAndrew Dolgov
2016-01-29create_published_article: only use readability if enabled in the pluginAndrew Dolgov