Andrew Dolgov
0e4da73f06
do not allow commas in tags
9 years ago
Andrew Dolgov
f56e5a3504
add workaround for fresh feed first id calculation issue
9 years ago
Andrew Dolgov
f7fd1edb76
first_id default value: type is important
9 years ago
Andrew Dolgov
8831632905
add some more stuff to first_id query to fix virtual feeds
9 years ago
Andrew Dolgov
d5e0486e0c
minor first_id query fix
9 years ago
Andrew Dolgov
48fefe2f6b
fixes for first_id stuff
9 years ago
Andrew Dolgov
83ce77a2e8
functions: fix some phpstorm-reported warnings
9 years ago
Andrew Dolgov
3444020100
report top id changed in headlines buffer
9 years ago
Andrew Dolgov
f5a0fb8b64
queryFeedHeadlines: move to array-based arguments, optionally check if first element changed when paginating
9 years ago
Christian Weiske
5a4074a9f8
Check for HTML in the first 100 bytes.
...
Some HTML pages have an XML header (XHTML), which alone is nearly 50 bytes.
Thus we need to check for the HTML or doctype tags in the first 100 bytes.
9 years ago
Andrew Dolgov
9090b874ab
simplify search, remove search_mode as useless
...
remove dialog to select by tags, simplify browsing by tag query
9 years ago
Andrew Dolgov
e2a3689a18
sanitize: disable <hr> for now
9 years ago
Andrew Dolgov
b90c4468fc
sanitize: allow <hr> elements
...
af_redditimgur: optionally add original content using Readability php implementation
9 years ago
Andrew Dolgov
35c3735494
fix article tags/labels not assigning properly on mysql because of the 4byte unicode workaround
9 years ago
Andrew Dolgov
dd6e2386fd
fix_url: support schema-less urls
10 years ago
Andrew Dolgov
b9634eb8b8
support loading themes from themes.local
10 years ago
Andrew Dolgov
7c0a2ab202
pluginhost: allow loading user plugins from plugins.local
10 years ago
Andrew Dolgov
945346cbff
add HOOK_RENDER_ENCLOSURE & af_youtube_embed plugin
10 years ago
Andrew Dolgov
27f7b59353
add a wrapper for standard error codes returned by backend, also add explanation to the error object if possible
10 years ago
Andrew Dolgov
755869ffbc
remove unread first sorting: has issues, is pretty much adaptive anyway
10 years ago
SkyREgit
95a95b0a40
Add unread category to build-in Search
...
unread:{true,false} - match only unread or read articles
10 years ago
Andrew Dolgov
0c6f7b314a
remove image.php; put cached image endpoint to public.php
10 years ago
Andrew Dolgov
4ca621a360
add config option CHECK_FOR_UPDATES
10 years ago
Andrew Dolgov
480b2de3b1
minor fixes for previous (2)
10 years ago
Andrew Dolgov
119ba03bd4
minor fixes for previous
10 years ago
Andrew Dolgov
efcc5d365d
add placeholder update checker using git changesets
10 years ago
Andrew Dolgov
ed775e4e8d
remove obsolete code related to version checking and tarball updater plugin
10 years ago
Andrew Dolgov
21d7585a54
disable version checking for night.css
10 years ago
Andrew Dolgov
f6cbe9a5a0
require version information in all additional themes
10 years ago
Andrew Dolgov
c63850fad0
if loaded over ssl and iframe is whitelisted, set its source to https
10 years ago
tmo-github
8458a312ae
Modify query to avoid a full table scan on MySQL
10 years ago
Andrew Dolgov
59b5d5f3e6
allow embedding videos from youtube and vimeo natively
10 years ago
Andrew Dolgov
229a871be7
do not force sslversion in any cases
10 years ago
Andrew Dolgov
8ef0ca2fa6
remove unused format_libxml_error
10 years ago
Andrew Dolgov
ae962a96fd
fix typo
10 years ago
Andrew Dolgov
fafac207c5
geturl: if head request is denied because host is still living in 20th century, try requesting body (thanks to incompetent admins of arxiv.org)
10 years ago
Andrew Dolgov
aa9f7d4447
get_minified_js: store and check tt-rss version in cached files
10 years ago
Felix Eckhofer
1e87193815
Add width/height attribute to image enclosures
10 years ago
Dave Zaikos
0c019b4436
Added curl CURLOPT_NOBODY option in geturl function to ensure the HEAD method is used when resolving permanent/temporary URL moves.
11 years ago
Andrew Dolgov
3e0f2090bf
mail plugin: cleanup disabled completion, add configurable destination email list
10 years ago
Bram Schoenmakers
7b3110c9c9
Fix for testing filters getting stuck sometimes.
...
Sometimes when testing a filter the database becomes unresponsive, stuck
in a long query.
Solution: properly join ttrss_entries and ttrss_user_entries instead of
working with their carthesian product.
11 years ago
Dave Zaikos
c6ce584dd5
Changed how the enclosures array is checked for content so an empty array is not processed. Fixes a change from the previous branch commit.
11 years ago
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.
11 years ago
Rob Hoelz
9a6456fa12
Stop after first search plugin
...
The sanity check should have caught any extra ones, but it doesn't
hurt to be careful
11 years ago
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.
11 years ago
Andrew Dolgov
84e36b61a3
make_init_params: add plugins
11 years ago
Andrew Dolgov
3e8a79be6d
make_init_params: add theme
11 years ago
Andrew Dolgov
31460f84fe
make_init_params: add some additional information useful for reporting
11 years ago
Andrew Dolgov
ad593e4393
disable headlines grouping for recently read vfeed
11 years ago
Andrew Dolgov
99c19e1dcb
start_ts for feeds: use date_entered for consistency
11 years ago