Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-09 | syndicated feeds: | Andrew Dolgov | |
1. properly reset enclosure template variables if there's no enclosures 2. add ARTICLE_OG_IMAGE which sets flavor image for article using common code with article render etc | |||
2018-12-09 | move Article::format_article() to Handler_Public | Andrew Dolgov | |
2018-12-09 | #sharepopup: update css | Andrew Dolgov | |
2018-12-06 | force cast profile id to integer when assigning to session variable | Andrew Dolgov | |
2018-12-04 | login form: use dojo, remove profile hacks | Andrew Dolgov | |
2018-11-26 | reset password: use updated mailer parameters properly | Andrew Dolgov | |
2018-11-22 | remove PHPMailer and related directives from config.php-dist; add pluggable ↵ | Andrew Dolgov | |
Mailer class | |||
2018-11-07 | generate_syndicated_feed: add support for virtual feeds provided by plugins | Andrew Dolgov | |
2018-10-16 | fix 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-16 | login: check for stale session in login handler, instead of authenticate_user() | Andrew Dolgov | |
2018-10-16 | another attempt to enforce session ID regeneration on login | Andrew Dolgov | |
2018-10-15 | force regenerate session id on successful login, remove previous blank SID check | Andrew Dolgov | |
2018-08-16 | send_local_file: add application/octet-stream hack | Andrew Dolgov | |
cached_url: return original requested filename to save as | |||
2017-12-03 | force strip_tags() on all user input unless explicitly allowed | Andrew Dolgov | |
2017-12-03 | pluginhost: do not connect via legacy DB api until requested | Andrew Dolgov | |
log all initiated legacy database connections | |||
2017-12-03 | further stylesheet simplification related fixes (2) | Andrew Dolgov | |
2017-12-03 | further stylesheet simplification related fixes | Andrew Dolgov | |
2017-12-03 | css/less updates | Andrew Dolgov | |
2017-12-03 | main classes: remove sql_bool_to_bool() kludge | Andrew Dolgov | |
2017-12-02 | dbupdater: use PDO | Andrew Dolgov | |
2017-12-01 | public: use PDO headlines result (2) | Andrew Dolgov | |
2017-12-01 | public: use PDO headlines result | Andrew Dolgov | |
2017-12-01 | public: partial conversion to PDO, misc fixes | Andrew Dolgov | |
2017-11-29 | generate base css files using lessc | Andrew Dolgov | |
2017-11-20 | fix possible sql injection in public/forgotpass | Andrew Dolgov | |
2017-10-09 | makes 'order by title' to sort by title and by ascending date | Gilles Grandou | |
* this allows to chronologically browse all articles with the same title. | |||
2017-10-08 | remove apache-specific x-sendfile stuff | Andrew Dolgov | |
implement a hook (HOOK_SEND_LOCAL_FILE) which plugins may use to send files via httpd-specific implementation to increase performance typically on larger files | |||
2017-07-06 | replace some usages of SELF_URL_PATH with get_self_url_prefix() | Andrew Dolgov | |
2017-05-16 | remove pubsubhubbub: dead | 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-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-02-10 | allow user plugins to expose public methods out in a limited fashion | 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 | |||
2016-04-29 | generate_syndicated_feed: sanitize content excerpt | Andrew Dolgov | |
2016-04-26 | actually check for failures properly in the dbupdater | Andrew Dolgov | |
2016-03-01 | pass feed information to hook_article_export_feed | Andrew Dolgov | |
2016-03-01 | add PluginHost.HOOK_ARTICLE_EXPORT_FEED | Andrew Dolgov | |
2016-02-11 | generate_syndicated_feed: pass article id to sanitize() | Andrew Dolgov | |
2015-08-11 | add plugin-based filter actions (see example plugin in attic) | Andrew Dolgov | |
bump schema | |||
2015-07-12 | queryFeedHeadlines: move to array-based arguments, optionally check if first ↵ | Andrew Dolgov | |
element changed when paginating | |||
2015-07-07 | simplify search, remove search_mode as useless | Andrew Dolgov | |
remove dialog to select by tags, simplify browsing by tag query | |||
2015-03-30 | add a wrapper for standard error codes returned by backend, also add ↵ | Andrew Dolgov | |
explanation to the error object if possible | |||
2015-03-28 | rename url_to_tag_uri to a more relevant name | Andrew Dolgov | |
2015-03-28 | generated feed: use tag: instead of the public.php URL as an entry ID; set ↵ | Andrew Dolgov | |
enclosure length to 1 if unknown |