summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2017-07-02Revert "Revert "filters: support matching on multiple feeds/categories""Andrew Dolgov
This reverts commit f5d174bda96ddc41aa3828bf372a2a3d99cc4460.
2017-07-02Revert "filters: support matching on multiple feeds/categories"Andrew Dolgov
This reverts commit 0bf7e007bb3a7039ea11601c7f93c6da33604228.
2017-07-02Merge branch 'master' of git.fakecake.org:tt-rssAndrew Dolgov
2017-07-02filters: support matching on multiple feeds/categoriesAndrew Dolgov
opml: update filter export/import for new format
2017-06-26pref/feeds: start user category ordering from 1Andrew Dolgov
api, getFeeds: send subcategory order_id
2017-06-24db prefs: ignore cache when preference requested for specified UID (in case ↵Andrew Dolgov
cached value of a different profile is stored) prefs: show (and set) enabled plugins for default profile only
2017-06-13update_daemon_common: do not escape feed_url twice, remove some comments and ↵Andrew Dolgov
stuff
2017-05-29tunables:Andrew Dolgov
* add CACHE_MAX_DAYS as a tunable generic expiry interval for various cached files * add some comments to tunables in functions.php * rename _MIN_CACHE_FILE_SIZE to MIN_CACHE_FILE_SIZE * respect MIN_CACHE_FILE_SIZE setting in a few more places where content is cached
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-23classes/Plugin: remove dbh & host fields; set init() and about() as abstract ↵Andrew Dolgov
methods.
2017-05-16remove pubsubhubbub: deadAndrew Dolgov
2017-05-11share function: remove tt-rss prefix from page titleAndrew Dolgov
2017-05-11move add_feed_url() to pref_feedsAndrew Dolgov
2017-05-06fix DAEMON_SLEEP_INTERVAL not being defined when usedAndrew Dolgov
enforce minimum 60 sec spawn/sleep interval in update processes
2017-05-05wrap rssfuncs into rssutils classAndrew Dolgov
2017-05-05move counter stuff to a separate classAndrew Dolgov
2017-05-05feeditem_common: add get_element()Andrew Dolgov
2017-05-04move label stuff to Labels classAndrew Dolgov
fix some unresolved functions
2017-05-04move digest stuff to Digest classAndrew Dolgov
2017-05-04move some label stuff to labels.phpAndrew Dolgov
move getfeedcategory() to Feeds
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 Feeds:Andrew Dolgov
+ static function catchup_feed($feed, $cat_view, $owner_uid = false, $mode = 'all', $search = false) { + static function getFeedArticles($feed, $is_cat = false, $unread_only = false, + static function subscribe_to_feed($url, $cat_id = 0, + static function getFeedIcon($id) { + static function getFeedTitle($id, $cat = false) { + static function getCategoryUnread($cat, $owner_uid = false) { + static function getCategoryChildrenUnread($cat, $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-05-04move opml-specific get_feed_category to opml.phpAndrew Dolgov
2017-04-27add api test for labels, api: fix setArticleLabel assign not handled correctlyAndrew Dolgov
2017-04-27add some basic API unit testsAndrew Dolgov
2017-04-26remove some redundant php closing tagsAndrew Dolgov
2017-04-26fix various issues reported by static analysisAndrew Dolgov
update gitlab-ci config
2017-04-25return result codes if DB connection or --debug-feed failsAndrew Dolgov
2017-03-31filter by search results while marking feed as readAndrew Dolgov
2017-03-23rename cache images option label (rip translations)Andrew Dolgov
2017-03-23remove local file extensions and generalize some method names for cached mediaAndrew Dolgov
file extensions may still be present in urls, but are ignored by the backend MIGRATION (if you have any cached data worth keeping, not required): in cache/images run "rename 's/\..*$//' *" i.e. strip file extensions
2017-03-06cdmClicked: do not use event.target.parents to figure out if clicked on a ↵Andrew Dolgov
heading
2017-03-05improve JS error logging with additional stuffAndrew Dolgov
2017-03-04simplify error handlingAndrew Dolgov
* less convoluted exception dialogs * use window.onerror for the majority of exception catching/reporting * remove most of now useless try/catch blocks * report stacktrace instead of manually specified error locations
2017-02-17rework the way headlines menus identify calling rowAndrew Dolgov
2017-02-13bind headlines menu to a selector to avoid remaking it unnecessarilyAndrew Dolgov
2017-02-12add HOOK_ENCLOSURE_ENTRY for af_zz_imgproxyAndrew Dolgov
2017-02-12Prevent target='_blank' vulnerability on dynamic linkJérémy DECOOL
2017-02-10allow user plugins to expose public methods out in a limited fashionAndrew Dolgov
2017-02-10use print_hidden() for hidden dojo form fieldsAndrew Dolgov
2017-02-10af_zz_imgproxy: use inline disposition, misc updatesAndrew Dolgov
2017-02-04cached_image: remove unnecessary basename()Andrew Dolgov
2017-02-04image cache: send files as content-disposition: attachment; add .png suffix ↵Andrew Dolgov
to image urls
2017-01-28subscribe dialog: do not report errors via alert()Andrew Dolgov
fetch_file_contents: reset all globals on start, return error message body when not using curl subscribe_to_feed: report if cloudflare is in the error message
2017-01-26preferences: set themes dropdown to default if selected theme is missingAndrew Dolgov