Andrew Dolgov
86a8351ca2
move the following to Feeds:
...
+ 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) {
8 years ago
Andrew Dolgov
7e5f8d9fb3
move the following to Article:
...
+ 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) {
8 years ago
Andrew Dolgov
4122da0290
move getArticleFeed to Article
...
move print_label_select to controls
8 years ago
Andrew Dolgov
e60d5b0a84
move opml-specific get_feed_category to opml.php
8 years ago
Andrew Dolgov
9549e33c2c
move some common control-generating functions to controls.php
8 years ago
Andrew Dolgov
ea79a0e033
remove some redundant php closing tags
8 years ago
Andrew Dolgov
7b55001eee
fix various issues reported by static analysis
...
update gitlab-ci config
8 years ago
Andrew Dolgov
9594ea6875
add cosmetic suffixes back for cached url links
8 years ago
Andrew Dolgov
dc2c4b13d4
when choosing enclosures to embed or rewrite (af_zz_imgproxy) only use content type instead of "filename"-based hacks
8 years ago
Andrew Dolgov
388d4dfa88
enable caching of media in article enclosures
8 years ago
Andrew Dolgov
48eefd8c5c
allow caching of audio files
8 years ago
Andrew Dolgov
41bead9baa
remove local file extensions and generalize some method names for cached media
...
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
8 years ago
Andrew Dolgov
8519c68d93
rewrite relative urls for html5 audio source elements
8 years ago
Andrew Dolgov
1bfe1d7b31
simplify error handling
...
* 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
8 years ago
Andrew Dolgov
4a23031fcd
rewrite_relative_url: cleanup resulting url path while rewriting
8 years ago
Andrew Dolgov
454292b295
format_article_enclosures: allow embedding .jpeg files
8 years ago
Andrew Dolgov
676c7303ca
add HOOK_ENCLOSURE_ENTRY for af_zz_imgproxy (2)
8 years ago
Andrew Dolgov
58210301e0
add HOOK_ENCLOSURE_ENTRY for af_zz_imgproxy
8 years ago
Jérémy DECOOL
ba2853caac
Prevent target='_blank' vulnerability on dynamic link
8 years ago
Andrew Dolgov
fafd32e2dc
use get_self_url_prefix() when rewriting cached images
8 years ago
Andrew Dolgov
7818bfde0b
sanitize: properly handle cached content in archived articles
8 years ago
Andrew Dolgov
70c0a8c2e0
pass several image files used in notify messages to frontend as base64 to prevent broken error messages in case network connection is down. also, update some close buttons to show correct cursor.
8 years ago
Andrew Dolgov
829d478f1b
add some protection against opener attacks if external site is opened via window.open()
8 years ago
Andrew Dolgov
5edd605ae1
image cache: do not try to cache data: schema urls; add caching of html5 video content (similar to cache_starred_images plugin)
8 years ago
Andrew Dolgov
0442cbb6c1
image cache: send files as content-disposition: attachment; add .png suffix to image urls
8 years ago
Andrew Dolgov
181c8285dd
add compact theme with smaller font
8 years ago
Andrew Dolgov
e432b8fbe2
implement cache-busting for default theme.css
...
night theme: small fixes
8 years ago
Andrew Dolgov
553ec3c351
pass article guid to hook_render_article
8 years ago
Shane Synan
311cdb27f4
sanitize: allow dfn tag
...
Add <dfn> tag to allowed tags list. <dfn> represents the defining
instance of a term in HTML.
8 years ago
Andrew Dolgov
3b001e4330
support rel=noopener for links
8 years ago
Andrew Dolgov
67268b0017
sanitize: allow acronym tag
8 years ago
Andrew Dolgov
967f0619c7
force ngettext() count argument type to string
8 years ago
Andrew Dolgov
c606bd5741
tweak the enclosure dropdown display a little bit for less-readable urls
8 years ago
Bernhard Thaler
62958fe9dc
convert to punycode for feed on idn hostname
8 years ago
Andrew Dolgov
6687cb9927
shared posts: remove link to feed in externally shared articles to prevent leaking potentially private feed urls
8 years ago
Andrew Dolgov
1a322ff3df
import_export: better error message if upload failed
8 years ago
JustAMacUser
d8b0f06705
Remove href attribute if it executes JavaScript.
8 years ago
Andrew Dolgov
64c24ecb59
add hotkey for toggling VFEED_GROUP_BY_FEED preference
8 years ago
Andrew Dolgov
42f78188d0
sanitize: force strip unnecessary data outside of <body>...</body> tags generated by DOMDocument::saveHTML()
9 years ago
Andrew Dolgov
465fb16d33
remove fetch_file_contents2, use a compat shim instead
9 years ago
Andrew Dolgov
633fb7ffe2
amend previous
9 years ago
Andrew Dolgov
79c891a8b7
set smallish timeout on update check, exclude update checking on initial load
9 years ago
Andrew Dolgov
7c0d68f207
remove dismiss* functions
9 years ago
Andrew Dolgov
94d425fe4a
rewrite_relative_url: only skip urls like magnet: instead of everything with :
9 years ago
Andrew Dolgov
7bbe94bc93
Revert "rewrite_relative_url: do not skip urls containing :"
...
This reverts commit a547fef6ab
.
9 years ago
Andrew Dolgov
a547fef6ab
rewrite_relative_url: do not skip urls containing :
9 years ago
JustAMacUser
a01bfd78c2
Remove srcset and sizes attributes from img tag if locally caching images.
9 years ago
Andrew Dolgov
50bda3fefb
sanitize: allow <xml:namespace> (thanks, livejournal)
9 years ago
Andrew Dolgov
71b75bb7fa
fix multiple issues with archived feeds
9 years ago
Andrew Dolgov
3b44aae0f3
sanitize: allow <description>
9 years ago