Commit graph

916 commits

Author SHA1 Message Date
Andrew Dolgov
0c6f7b314a remove image.php; put cached image endpoint to public.php 2015-02-27 14:51:26 +03:00
Andrew Dolgov
e6c826fa2f remove AUTO_ASSIGN_LABELS (confusing, idiots keep enable it and complain of the results) 2015-02-21 13:08:50 +03:00
Lukas Hybner
4834ad5639 fix parse atom feed 2015-02-02 10:57:32 +01:00
Andrew Dolgov
ed775e4e8d remove obsolete code related to version checking and tarball updater plugin 2015-01-31 15:08:55 +03:00
Andrew Dolgov
206326c219 feedparser: xpath doesn't properly query for title element if there's a default namespace so let's add a separate ugly hack for rdf:RDF feeds, thanks for that xml dipshits 2015-01-19 21:40:20 +03:00
zaikos
2b4853f515 Reverts most of be60340. Implements a simplier solution using XPath to get the proper title tag from a feed item. 2015-01-14 16:13:39 -05:00
zaikos
be60340c29 Made FeedItem_RSS::get_title() more aggresive in finding an article title. 2015-01-14 13:28:58 -05:00
Andrew Dolgov
3457ce7c59 temporarily enable entity loader when importing opml because idk 2014-12-09 22:54:44 +03:00
Andrew Dolgov
f6cbe9a5a0 require version information in all additional themes 2014-12-09 15:16:53 +03:00
Andrew Dolgov
3194a70a03 api: getHeadlines: add configurable excerpt_length (bump api version) 2014-11-29 20:16:09 +03:00
Andrew Dolgov
9997b38e3e api: allow requesting headlines as if client supports iframe sandboxing 2014-11-25 13:45:21 +03:00
Andrew Dolgov
f71a669b7d api: handle uncached labels the way main headlines function does it 2014-10-27 22:07:20 +03:00
Andrew Dolgov
4baa1afa43 add force_update to api getHeadlines; bump api version to 9 2014-10-16 09:53:54 +04:00
Andrew Dolgov
9b1e591854 include subcategories in generated category feeds 2014-10-11 20:18:35 +04:00
Andrew Dolgov
4a1d122c87 edit feed: smaller buttons for icon upload; allow uploading larger favicons 2014-10-08 16:38:03 +04:00
Andrew Dolgov
7eb87b80d5 add pluginhost HOOK_HEADLINES_BEFORE (refs #814) 2014-08-19 14:24:34 +04:00
Pavel Voronin
647a39ddf3 Copypaste error fix 2014-08-18 15:22:02 +04:00
Andrew Dolgov
0d703c73bd reinstate wrongfully renamed archived feed; properly fix prefs filtertree labels for all feeds (ff5cc7d7) 2014-08-01 13:16:26 +04:00
Andrew Dolgov
7416305704 fix sharebyurl identifying articles by link instead of special synthesized guid which caused feed entries overwriting shared entries if their link matched 2014-07-17 00:39:13 +04:00
Felix Eckhofer
523bd90baf Store size of enclosure to database 2014-07-15 16:23:46 +02:00
Andrew Dolgov
4b19d4ac91 properly show cached images in syndicated feeds 2014-06-18 14:55:41 +04:00
André Glüpker
d922b09c43 Skip nested Feed when calling getNextUnreadFeed()
This function is only called when using "Mark all as read".
So every time, this function gets called right now, all nested
categories get marked as read as well, so we don't want to jump to them.
Instead we want to the next category with same or higher tier.
2014-06-14 12:37:05 +02:00
Andrew Dolgov
78744d48d7 add FEEDS_SORT_BY_UNREAD to blacklist (removed) 2014-06-10 08:54:18 +04:00
Andrew Dolgov
34899cf9e8 add hidden tunable _DISABLE_INACTIVE_FEEDS 2014-05-22 08:10:24 +00:00
wltb
01465325b4 Add subscribe hook, give more information to fetch_feed hook 2014-05-19 14:06:52 +02:00
Dave Zaikos
2bb11658a8 Added HOOK_FORMAT_ENCLOSURES plugin hook.
Runs HTML and enclosures array through a plugin hook when rendering an article's enclosures in format_article_enclosures(). Allows plugins to override handling of how enclosures are presented by either filtering the array of enclosures, or generating the HTML to add to the article content.
2014-05-12 00:59:27 -04:00
Rob Hoelz
baaf4c3043 Make search mechanism pluggable
Currently, TinyTinyRSS can use raw SQL or the Sphinx search engine
for searching.  It would be nice if other search engines (such as
Xapian) could be used, or if features of the underlying SQL engine
(such as MySQL's FULLTEXT indexes) could be leveraged.  This commit
makes searching into a plugin hook, falling back to the builtin behavior
if no search plugin is active.  The Sphinx search behavior has been
broken out into a plugin.
2014-04-23 04:49:54 +00:00
Andrew Dolgov
50e04efdc8 expand filtertree display to make filters easier to distinguish 2014-04-02 08:15:33 +00:00
Andrew Dolgov
8993937d13 fix alignment of a feed error icon in headlines subtoolbar 2014-03-26 14:30:54 +04:00
Grant Pannell
a0d9bc160f Fix end tag for small feed icons when using combined display mode 2014-03-21 20:47:34 +10:30
Andrew Dolgov
84e36b61a3 make_init_params: add plugins 2014-03-14 15:06:37 +04:00
Andrew Dolgov
ad593e4393 disable headlines grouping for recently read vfeed 2014-03-13 01:07:52 +04:00
Andrew Dolgov
d1e631f301 generated feeds, add ts= (strtotime) start timestamp 2014-03-09 21:48:22 +04:00
Andrew Dolgov
5303f9a71a rework password reset to work through temporary link 2014-03-09 11:17:29 +04:00
Andrew Dolgov
b41c5741fe disable OTP on user password reset 2014-03-09 10:33:41 +04:00
Andrew Dolgov
f7439d69cd comment out subtest 2014-03-05 16:49:45 +04:00
Andrew Dolgov
97b7d5c038 split functions php into two parts because syntastic is too slow
get_feeds_from_html: stricter feed detection based on whatwg guidelines
2014-03-05 16:48:41 +04:00
Andrew Dolgov
38e063418d public: remove subscribe2 (unused?) 2014-03-04 20:27:43 +04:00
Andrew Dolgov
31bd6f7643 parser: trim some some feed-extracted data link titles and links 2014-03-04 16:38:04 +04:00
Andrew Dolgov
4ce778677e Revert "parser: experimentally set preservewhitespace to false"
This reverts commit b69d94eeeb.
2014-03-04 16:30:46 +04:00
Andrew Dolgov
b69d94eeeb parser: experimentally set preservewhitespace to false 2014-03-03 21:04:28 +04:00
Andrew Dolgov
6bb051285e opml import: remove unneeded 250 character restriction on feed urls 2014-02-26 09:02:42 +04:00
Andrew Dolgov
4a80c57c50 remove some unused code reported by phpmd 2014-02-19 15:42:52 +04:00
Andrew Dolgov
878a0083ff revert max ui feed title length, tweak truncate_string a bit 2014-02-02 23:17:13 +04:00
Andrew Dolgov
66684d8149 subtoolbar: layout fix, shorten max feed title length 2014-02-02 19:56:51 +04:00
Andrew Dolgov
029005c49b minor style updates to make 3panel headlines mode look closer to cdm 2014-01-29 00:21:57 +04:00
Andrew Dolgov
6214a0768a reinstate scriptaculous controls (needed for ajax.autocomplete) 2014-01-28 15:31:41 +04:00
Andrew Dolgov
cdbcb2778a move Zoom stylesheet to a separate file
update stylesheet/javascript tag helpers to return output instead of
printing it
2014-01-28 01:39:24 +04:00
Andrew Dolgov
4e2f219c16 fix selected prompt position 2014-01-27 22:27:31 +04:00
Andrew Dolgov
1bffd1068f unify main and headlines toolbar 2014-01-27 22:03:42 +04:00
Andrew Dolgov
d44f3da4be default theme updates 2014-01-27 19:03:35 +04:00
Dave Zaikos
a96bb3d88a Fixed a bug in PluginHost::del_hook() where the parameters passed to array_search() were in the incorrect order. 2014-01-25 02:18:27 -05:00
Dave Zaikos
a2108ee96d Added syslog reporting for failed API login attempts. 2014-01-24 19:19:10 -05:00
Andrew Dolgov
1d3cbe31c3 api: fix getFeeds returning some ids in string format 2014-01-24 15:33:16 +04:00
Andrew Dolgov
fd94d63122 mention username in login failed syslog message 2014-01-19 15:16:14 +04:00
Andrew Dolgov
ab85ad89b3 otp: use application name in provisioning uri 2014-01-19 00:29:42 +04:00
Andrew Dolgov
4c63934bac increase randomness of shared url keys a bit 2014-01-17 13:41:27 +04:00
Andrew Dolgov
2ab7ccb695 parser: fix failing on empty media:group tags 2014-01-12 08:53:30 +04:00
Andrew Dolgov
76d78eb2e7 remove unnecessary wrapping from share uniqid() keys 2013-12-24 13:27:57 +04:00
Andrew Dolgov
d31d521f79 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-12-19 13:19:55 +04:00
Andrew Dolgov
f6c61b2d55 rss: choose between description and content:encoded based on which one is longer because publishers are idiots and can't use tags properly 2013-12-19 13:19:30 +04:00
wltb
d71ac5d3da implemented get_comments_url() and Atom Threading Extension 2013-12-18 17:06:43 +01:00
Andrew Dolgov
e23aedd402 parser: add basic support for media:thumbnail 2013-12-15 12:35:30 +04:00
Andrew Dolgov
429ff9afb0 api: add article language to getArticle/getHeadlines 2013-12-04 01:30:54 +04:00
Andrew Dolgov
bf5bcb8e27 queryFeedHeadlines: remove obsolete content_preview 2013-11-29 13:54:30 +04:00
Andrew Dolgov
25237aea43 api: fix getLabels never returning existing checked labels correctly 2013-11-27 21:54:27 +04:00
Andrew Dolgov
21bb3c064a api: add note support for getHeadlines/getArticle (bump api version) 2013-11-23 20:22:02 +04:00
Andrew Dolgov
5bcb7b61b0 syndicated feeds: default to change exported guid 2013-11-20 20:12:29 +04:00
Jeffrey Tolar
ed449a9aaa Follow the spec for <media:group>s
Each <media:group> section specifies multiple representations of the
same content.
2013-11-17 17:58:43 -06:00
Andrew Dolgov
43d790f054 pubsubhubbub: disable feed url checking when subscribing for the time being, expand error messages a bit 2013-11-11 23:02:37 +04:00
Andrew Dolgov
273c33e512 api: allow sorting headlines by title 2013-11-09 16:42:41 +04:00
Andrew Dolgov
4ad04ee227 report all libxml errors in updater debug output
force utf8 encoding if devforceupdate is on
parser: try to convert non-unicode feeds with specified encoding to utf8
before trying to remove dangling utf8 characters in case of utf8-related
libxml errors because doing so produces garbage content
2013-10-29 12:15:26 +04:00
Andrew Dolgov
29f7ec0ae3 printTagSelect: work correctly on tags with spaces 2013-10-20 09:09:16 +04:00
Andrew Dolgov
87065739cd add context menu for cdmFeedTitle; change mark as read prompt for grouped headlines more clear 2013-10-17 13:38:48 +04:00
Andrew Dolgov
788cf0a1b1 api: fix setArticleLabel expecting wrong format for label_id 2013-10-12 09:55:35 +04:00
Andrew Dolgov
0ee126ee8f remove a few parser warnings from generated feeds 2013-10-06 11:28:06 +04:00
Andrew Dolgov
84c53d0e1d fix http 304 header being calculated incorrectly for published and starred feeds 2013-10-04 09:10:44 +04:00
Andrew Dolgov
8f7a020e1b add notification to subscribe dialog when multiple feeds are detected 2013-10-02 15:24:08 +04:00
Andrew Dolgov
d0ee0f52b7 use favicon in some auxiliar dialogs 2013-09-30 00:01:34 +04:00
wltb
2c6f3c2eb3 Feedparser: Add important check for unknown feed type detection 2013-09-27 00:13:55 +02:00
wltb
54f23d38a6 Feedparser: Store libXML fatal error messages in an array, repair error reporting 2013-09-26 19:56:45 +02:00
Andrew Dolgov
4d49863f65 fix style in feedparser 2013-09-25 14:26:45 +04:00
wltb
d3305ff8de Feedparser: Only format fatal errors 2013-09-24 16:43:47 +02:00
wltb
5fa36a6401 Feedparser: Change handling of libxml error 9 (cycle all errors) 2013-09-24 16:38:28 +02:00
Andrew Dolgov
e7a40490b8 filters: add a link to the wiki page to the rule create/edit dialog 2013-09-02 13:54:56 +04:00
Andrew Dolgov
19ab809633 add i18n to the search syntax link 2013-09-02 13:54:41 +04:00
Andrew Dolgov
ff04fe0625 use plurals for comment/comments link in article, properly translate comments string, add feed title to article in zoom mode 2013-09-02 12:58:14 +04:00
Andrew Dolgov
7bdc1df121 Revert "Include both title and text attributes"
This reverts commit 631c067601.
2013-08-29 16:30:01 +04:00
Andrew Dolgov
e1f1857d95 fix globalUpdateFeeds failing when no active session exists 2013-08-25 17:34:27 +04:00
Andrew Dolgov
bc262b6778 unfuck headlines_hook for syndicated feeds 2013-08-21 18:26:34 +04:00
Jordi De Groof
631c067601 Include both title and text attributes
See http://feedvalidator.org/docs/warning/MissingTitleAttr.html
2013-08-16 19:19:36 +02:00
Jordi De Groof
6b74f725a3 Add type="rss" on subscription list <outline> nodes
See http://feedvalidator.org/docs/warning/MissingOutlineType.html
2013-08-16 19:10:43 +02:00
Andrew Dolgov
05a1939bbd Merge pull request #279 from mhaley/patch-1
API should return excerpt when asked
2013-08-06 04:58:43 -07:00
Andrew Dolgov
5c54e68388 support media:description for media: enclosures 2013-08-05 12:26:09 +04:00
Andrew Dolgov
6bf61bdc63 simplify media:content xpath 2013-08-05 11:50:15 +04:00
Andrew Dolgov
4289b68f0d parser: support media:content elements within media:group 2013-08-05 10:33:13 +04:00
Matt Haley
64595782ff API should return excerpt when asked 2013-08-04 10:41:29 -07:00
Andrew Dolgov
f612dbe8a0 improve support for feeds with invalid unicode entities 2013-08-03 14:45:27 +04:00
Andrew Dolgov
38f439708c rollback current transaction before trying to report SQL query errors, properly save database error messages when logging query errors 2013-08-02 16:20:39 +04:00
Andrew Dolgov
d208abc933 api: pass article id to sanitize 2013-08-02 14:41:01 +04:00
Andrew Dolgov
4e5ddeafa6 make cache starred plugin use hook_house_keeping 2013-08-02 14:12:56 +04:00
Andrew Dolgov
8e47022036 add hook_house_keeping 2013-08-02 14:06:18 +04:00
Andrew Dolgov
910592b49a add plugin to cache images in starred articles; pass article_id to
sanitize
2013-08-02 14:04:14 +04:00
Andrew Dolgov
34dad84414 support term highlighting in cdm title 2013-07-31 16:41:06 +04:00
Andrew Dolgov
dd90eb2c7a search keyword highlighting (combined mode only) 2013-07-31 14:53:34 +04:00
Andrew Dolgov
07eb36583c lang: default to 'en' 2013-07-31 11:57:11 +04:00
Andrew Dolgov
6b4617970f add text_languagedetect to guess article language for better hyphenation
(bump schema)
2013-07-31 10:30:17 +04:00
Andrew Dolgov
491ef97072 atom: only perform xml:base based rewriting if base element exists (closes #761) 2013-07-29 16:16:47 +04:00
Andrew Dolgov
891d033c97 api: getLabels: return converted label ids 2013-07-28 23:37:19 +04:00
Andrew Dolgov
ac57b9dd19 add experimental css hyphens support for english language 2013-07-26 18:26:28 +04:00
Andrew Dolgov
113c3dec9e make globalUpdateFeeds handler use simple update mechanism to prevent script timeouts 2013-07-24 12:55:10 +04:00
wltb
f8160106af Feedparser/encoding change: More general regular expression, set encoding to UTF-8 explicitly 2013-07-15 00:25:45 +02:00
Andrew Dolgov
74175e6ae3 fix filter content previews showing html content 2013-07-14 21:55:14 +04:00
Andrew Dolgov
12d17734f6 properly escape feed error message in headlines toolbar 2013-07-13 22:14:18 +04:00
Andrew Dolgov
7a7a0dc2dd make cdmExcert respect SHOW_CONTENT_PREVIEW 2013-07-12 18:36:17 +04:00
Andrew Dolgov
1a545dcb44 mark feed with error in headlines toolbar, use error icon in feed editor 2013-07-12 12:38:50 +04:00
Andrew Dolgov
65f0eb01aa support headlines context menu in floating title 2013-07-11 16:49:25 +04:00
Andrew Dolgov
4f00f55ca2 parser: add charset recoding hack for systems where libxml is build without support for iconv (handles libxml error 32) 2013-07-11 15:40:09 +04:00
Andrew Dolgov
3c4dead676 atom: remove rel2abs; use rewrite_relative_url 2013-07-11 14:21:29 +04:00
Andrew Dolgov
940e29a637 Merge branch 'master' of git://github.com/syrnon/Tiny-Tiny-RSS into syrnon-master 2013-07-11 14:15:32 +04:00
Andrew Dolgov
41a7a066ef share: move unsharing all articles into the plugin 2013-07-11 14:11:41 +04:00
Andrew Dolgov
a290e9ea2e fix crash in filter preferences 2013-07-10 20:39:57 +04:00
Andrew Dolgov
6bd7913e20 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-07-10 16:56:11 +04:00
Andrew Dolgov
c052e25a8b remove unused cached_content 2013-07-10 16:55:55 +04:00
Andrew Dolgov
4ab1eb9c94 move reassigning content_preview after hook to a more sensible place 2013-07-10 16:52:03 +04:00
Andrew Dolgov
4f2a2ca945 api: fix typo 2013-07-10 16:44:36 +04:00
Andrew Dolgov
f48d89fd58 Merge branch 'hookhead' of git://github.com/justauserx/Tiny-Tiny-RSS into justauserx-hookhead 2013-07-10 16:41:48 +04:00
Andrew Dolgov
6371963dbc use error image for feed errors in headlines toolbar 2013-07-10 14:18:24 +04:00
Andrew Dolgov
06a39024dd plugin list: fix system plugins image position 2013-07-10 13:11:40 +04:00
Andrew Dolgov
2f20dd58d2 integrate silk icons by Mark James 2013-07-10 13:09:12 +04:00
Andrew Dolgov
0156128702 catch warning when removing source element 2013-07-10 12:50:42 +04:00
justauser
425a6edc6b forgot one file 2013-07-10 04:24:29 -04:00
syrnon
6aeb37d062 fixing the rel url to abs 2013-07-09 18:05:16 +03:00
syrnon
ef811bba02 reverting 2013-07-09 17:31:23 +03:00
syrnon
b28b2ce9eb calculating base locally 2013-07-09 17:29:25 +03:00
syrnon
f150f85a5e reverted changes 2013-07-09 17:28:15 +03:00
justauser
3b96b0ed7c Merge branch 'master' into hookhead
Conflicts:
	include/functions.php

changes for conflicts with master
2013-07-07 13:57:06 -04:00
justauser
e4e9ac1fc2 Merge branch 'master' of http://github.com/gothfox/Tiny-Tiny-RSS
updating from github]
2013-07-07 13:54:10 -04:00
justauser
47fecba235 changes to add hook_query_headlines 2013-07-07 13:53:23 -04:00
Julien Tardot
39119f0216 Correct feed ID in feeds self URL. 2013-07-07 11:55:06 +02:00
Andrew Dolgov
62e7136b74 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-07-07 01:03:53 +04:00
Andrew Dolgov
356e13b161 rename orig_guid to no_orig_guid 2013-07-07 01:03:45 +04:00
Andrew Dolgov
fcf6bfba32 syndicated feeds: add orig_guid to optionally alter item id to workaround duplicate checking for syndicated content; add <link> element to <source> 2013-07-07 00:59:23 +04:00
guillaume-uH57J9
c4cab4ecf4 Report failed login attemps using user_error 2013-07-06 15:34:42 +02:00
Andrew Dolgov
4b7ebe93a8 fix broken highlighting of high-scored rows 2013-07-06 12:34:58 +04:00
Andrew Dolgov
bd207093ee Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-07-06 12:03:13 +04:00
Andrew Dolgov
e9687f67e0 date_reverse view mode: take scoring into account 2013-07-06 12:03:01 +04:00
syrnon
bfc24f3794 Update atom.php 2013-07-03 22:36:33 +03:00
syrnon
deeeee76d2 Update feedparser.php 2013-07-03 22:35:38 +03:00
shibuya246
ab10707fac add <source><title> to feed rss output 2013-07-01 19:53:27 +09:00