Commit graph

8340 commits

Author SHA1 Message Date
wn_
3476690cbf Only require an array of basic info from 'HOOK_FEED_BASIC_INFO'.
Removes the need for the plugin to provide feed content.

Gives plugins a chance to provide 'title' and 'site_url' basic info.
Falls back to attempting retrieval+parsing of the fetch URL if needed.
2017-09-26 20:42:33 -05:00
wn_
bec5ba93e2 Add 'HOOK_FEED_BASIC_INFO' to enable plugins to provide basic feed info.
It's expected the plugin will return content parsable by FeedParser, which
will act as an interface to the basic feed info.  In the case of a plugin
that also uses 'HOOK_FETCH_FEED', both might return the same content.

The hook signature was made somewhat similar to 'HOOK_FETCH_FEED'.
2017-09-24 19:37:49 -05:00
fox
af13f3009c Merge branch 'vreddit_fallback_url' of wn/tt-rss into master 2017-09-18 04:14:57 +00:00
wn_
b4b5236ec4 af_redditimgur: use common header retrieval function 2017-09-17 13:56:57 -05:00
wn_
8352d7c6cb af_redditimgur: Rework retrieval of v.redd.it fallback URL.
Use the v.redd.it redirects to identify the original Reddit post,
whose JSON should have the fallback_url we're looking for.
2017-09-17 13:41:08 -05:00
wn_
81d83a68cd af_redditimgur: Use v.redd.it fallback URL when possible. 2017-09-17 01:18:05 -05:00
Andrew Dolgov
06a19166bd af_redditimgur: add basic support for v.redd.it videos 2017-09-16 10:08:30 +03:00
fox
7cadef1eff Merge branch 'domdocument_content_savehtml' of wn/tt-rss into master 2017-09-15 14:58:37 +00:00
wn_
f3774b9d65 Use 'saveHTML' when generating HTML from a DOMDocument.
This primarily occurs when modifying article content.  If 'saveXML' is
used following 'loadHTML' there is the possibility of strangeness, such
as a self-closing anchor tag.

Note that the DOMDocument used in 'classes/feeditem/atom.php' came from
'loadXML', but we use 'saveHTML' since we're returning HTML content.
2017-09-09 13:51:59 -05:00
Andrew Dolgov
153cb6d305 add support for http 304 not modified (no timestamp calculation bullshit like last time) 2017-08-17 14:40:21 +03:00
Andrew Dolgov
edefcec19d filters/edit: properly parse feed-specific legacy format filter rules 2017-08-14 22:29:50 +03:00
Andrew Dolgov
03c56b041f force-request counters on load once if bw_limit option is enabled (because there's no timeout()) 2017-08-12 07:51:37 +03:00
Andrew Dolgov
ab8daa0389 use mysqli_set_charset() to set MYSQL_CHARSET 2017-08-09 08:05:52 +03:00
Andrew Dolgov
20d2195f13 rssutils: include comment count when calculating article hash 2017-08-06 20:20:39 +03:00
fox
eaa90b2287 Merge branch 'labels_context_menu' of wn/tt-rss into master 2017-08-02 05:01:00 +00:00
wn_
b5fc9781ad Don't display label context menu items if there are no labels.
Caused by: 5e78b0c253
See: https://discourse.tt-rss.org/t/label-options-sometimes-not-showing-in-context-menu/366
2017-08-01 18:15:16 -05:00
Andrew Dolgov
22adcd7466 request counters less times during startup, delay initial request in feedlist_init() a bit 2017-07-30 21:53:11 +03:00
Andrew Dolgov
51f13e7736 get_all_labels: order by caption 2017-07-30 15:25:49 +03:00
Andrew Dolgov
5e78b0c253 do not base headlines label context submenu on feed tree labels category 2017-07-30 11:55:30 +03:00
Andrew Dolgov
94df90a7eb update previous 2017-07-27 08:24:13 +03:00
Andrew Dolgov
a1a98d841f feed tree: do not set fixed item height 2017-07-27 08:21:03 +03:00
Andrew Dolgov
a6990df3ad update description for LOG_DESTINATION 2017-07-17 21:06:53 +03:00
Andrew Dolgov
1b5b1e5fec sessions: use is_server_https() for secure cookie setting 2017-07-17 07:33:43 +03:00
fox
2cdef24888 Merge branch 'master' of KKozlowski/tt-rss into master 2017-07-17 04:31:14 +00:00
Natan Frei
e234ac8dcb $_SERVER['HTTPS'] can be exists and 'off' for non-https connectios 2017-07-17 00:44:48 +03:00
Andrew Dolgov
9fa3ae09a6 update CONTRIBUTING.md 2017-07-16 20:41:05 +03:00
Andrew Dolgov
09628e1b1a rework previous 32 bit session stuff 2017-07-13 14:40:30 +03:00
Andrew Dolgov
e6d77d2b29 Merge branch 'master' of git.fakecake.org:tt-rss 2017-07-13 08:57:31 +03:00
Andrew Dolgov
b465c28ee0 sessions: clip max expiry value to a 32bit integer 2017-07-13 08:57:07 +03:00
fox
c9040c5c2e Merge branch 'translation_pt-BR' of ekalin/tt-rss into master 2017-07-11 04:18:11 +00:00
Eduardo M KALINOWSKI
86810de809 Updated pt_BR translation. 2017-07-10 18:38:11 -03:00
Andrew Dolgov
9f7bd151c6 hopefully unify handling of server HTTPS variables where needed, use scheme based on SELF_URL_PATH otherwise 2017-07-10 16:20:40 +03:00
fox
1003cb24b9 Merge branch 'x_forwarded_proto' of yastupin/tt-rss into master 2017-07-10 12:38:08 +00:00
Cédric Barboiron
643ebe4229 sanity: check X-Forwarded-Proto for self_url 2017-07-10 14:04:50 +02:00
Andrew Dolgov
be61f1c45c filters dialog: do not break markup on long feed names 2017-07-09 16:39:25 +03:00
Andrew Dolgov
b2d42e960b replace some usages of SELF_URL_PATH with get_self_url_prefix() 2017-07-06 23:01:44 +03:00
Andrew Dolgov
948471a44b self url path checking: accept value without an ending slash 2017-07-06 22:51:56 +03:00
Andrew Dolgov
2953687b72 sanity: it's probably a good idea to check whether we're running under httpd before enforcing SELF_URL_PATH checks 2017-07-05 22:46:05 +03:00
Andrew Dolgov
1f91695895 previous: spaces -> tabs 2017-07-05 22:07:41 +03:00
Andrew Dolgov
7506b61af2 sanity: check whether SELF_URL_PATH conforms to data returned by httpd 2017-07-05 22:00:31 +03:00
Andrew Dolgov
890a7be0c6 update contributing.md 2017-07-05 18:51:24 +03:00
Andrew Dolgov
fef02d5367 Merge branch 'german-translation' into 'master'
Update german translation

See merge request !60
2017-07-04 23:10:12 +03:00
Heiko Adams
2e3363ed54 Update german translation 2017-07-04 18:54:07 +02:00
Andrew Dolgov
18e684cda9 Update CONTRIBUTING.md 2017-07-04 16:48:58 +03:00
Andrew Dolgov
a4682a7a69 Update CONTRIBUTING.md 2017-07-04 16:46:13 +03:00
Andrew Dolgov
f6e856a367 rebase translations 2017-07-04 16:30:59 +03:00
Andrew Dolgov
667d32fd26 remove obsolete forum plugin links
mention how to enable system plugins in the UI
2017-07-04 16:28:45 +03:00
Andrew Dolgov
d76d5e86d2 controls: disable print_feed_select (unused) 2017-07-02 22:57:06 +03:00
Andrew Dolgov
7b994e4bec filters: when adding rule select all feeds by default 2017-07-02 22:55:36 +03:00
Andrew Dolgov
267bcee32c quickAddFeed: fix legacy feed_id type being passed to newrule 2017-07-02 22:50:44 +03:00