Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-06 | fix DAEMON_SLEEP_INTERVAL not being defined when used | Andrew Dolgov | |
enforce minimum 60 sec spawn/sleep interval in update processes | |||
2017-05-05 | wrap rssfuncs into rssutils class | Andrew Dolgov | |
2017-05-05 | move counter stuff to a separate class | Andrew Dolgov | |
2017-05-05 | feeditem_common: add get_element() | Andrew Dolgov | |
2017-05-04 | move label stuff to Labels class | Andrew Dolgov | |
fix some unresolved functions | |||
2017-05-04 | move digest stuff to Digest class | Andrew Dolgov | |
2017-05-04 | move some label stuff to labels.php | Andrew Dolgov | |
move getfeedcategory() to Feeds | |||
2017-05-04 | move get_article_labels to Article | Andrew Dolgov | |
2017-05-04 | move counter cache to a separate class | Andrew Dolgov | |
fix references to get_article_tags | |||
2017-05-04 | move a bunch of functions into Feeds/Article namespaces | Andrew 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-04 | move 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-04 | move 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-04 | move 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-04 | move getArticleFeed to Article | Andrew Dolgov | |
move print_label_select to controls | |||
2017-05-04 | move opml-specific get_feed_category to opml.php | Andrew Dolgov | |
2017-04-27 | add api test for labels, api: fix setArticleLabel assign not handled correctly | Andrew Dolgov | |
2017-04-27 | add some basic API unit tests | Andrew Dolgov | |
2017-04-26 | remove some redundant php closing tags | Andrew Dolgov | |
2017-04-26 | fix various issues reported by static analysis | Andrew Dolgov | |
update gitlab-ci config | |||
2017-04-25 | return result codes if DB connection or --debug-feed fails | Andrew Dolgov | |
2017-03-31 | filter by search results while marking feed as read | Andrew Dolgov | |
2017-03-23 | rename cache images option label (rip translations) | Andrew Dolgov | |
2017-03-23 | remove local file extensions and generalize some method names for cached media | Andrew 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-06 | cdmClicked: do not use event.target.parents to figure out if clicked on a ↵ | Andrew Dolgov | |
heading | |||
2017-03-05 | improve JS error logging with additional stuff | Andrew Dolgov | |
2017-03-04 | simplify error handling | Andrew 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-17 | rework the way headlines menus identify calling row | Andrew Dolgov | |
2017-02-13 | bind headlines menu to a selector to avoid remaking it unnecessarily | Andrew Dolgov | |
2017-02-12 | add HOOK_ENCLOSURE_ENTRY for af_zz_imgproxy | Andrew Dolgov | |
2017-02-12 | Prevent target='_blank' vulnerability on dynamic link | Jérémy DECOOL | |
2017-02-10 | allow user plugins to expose public methods out in a limited fashion | Andrew Dolgov | |
2017-02-10 | use print_hidden() for hidden dojo form fields | Andrew Dolgov | |
2017-02-10 | af_zz_imgproxy: use inline disposition, misc updates | Andrew Dolgov | |
2017-02-04 | cached_image: remove unnecessary basename() | Andrew Dolgov | |
2017-02-04 | image cache: send files as content-disposition: attachment; add .png suffix ↵ | Andrew Dolgov | |
to image urls | |||
2017-01-28 | subscribe 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-26 | preferences: set themes dropdown to default if selected theme is missing | Andrew Dolgov | |
2017-01-25 | implement cache-busting for default theme.css | Andrew Dolgov | |
night theme: small fixes | |||
2017-01-23 | reference pubsubhubbub classes using their namespace | Andrew Dolgov | |
2017-01-22 | unpackVisibleHeadlines: do not iterate over all RROWs all the time | Andrew Dolgov | |
2017-01-22 | force ngettext() count argument type to string | Andrew Dolgov | |
2017-01-21 | prefs: auto expand feed tree | Andrew Dolgov | |
2017-01-07 | headlines toolbar: move selection links into the dropdown | Andrew Dolgov | |
2017-01-07 | add toggle_sidebar plugin, remove obsolete toggle button | Andrew Dolgov | |
add PluginHost::HOOK_MAIN_TOOLBAR_BUTTON | |||
2017-01-07 | deprecate encrypted feed passwords because mcrypt is getting removed from ↵ | Andrew Dolgov | |
php 7.1 1. transparent decryption for existing installs stays for the time being 2. new passwords are not going to be encrypted even if FEED_CRYPT_KEY is defined 3. added update.php --decrypt-feeds to bulk decrypt existing encrypted passwords 4. updated install to not auto-generate crypt key 5. added warning to config.php-dist | |||
2017-01-04 | edit tags dialog: fix height | Andrew Dolgov | |
2017-01-04 | ttrssmailer: include phpmailer's smtp class | Andrew Dolgov | |
2016-11-11 | feedparser: fix syntax error | Andrew Dolgov | |
2016-11-11 | feedparser: fix normalize_encoding() not working properly for some encodings | Andrew Dolgov | |
2016-09-05 | parser: only try to convert encoding if mbstring actually supports it | Andrew Dolgov | |