Andrew Dolgov
6d45a15286
do not try to load user plugins on schema < 100
2013-10-08 22:35:36 +04:00
Andrew Dolgov
e198cca75b
Revert "sanitize: remove doctype properly, add experimental workaround against unnecessary html elements in sanitized data"
...
This reverts commit f44d59992e
.
2013-10-06 15:59:28 +04:00
Andrew Dolgov
29a57cdc4d
Merge pull request #311 from fsateler/curl-cookie-jar
...
Enable cookies when fetching feeds with curl
2013-10-06 04:39:54 -07:00
Andrew Dolgov
924a89ebf3
getFeedArticles: use date_entered for fresh feed same as queryFeedHeadlines ( closes #780 )
2013-10-06 15:38:58 +04:00
Andrew Dolgov
f44d59992e
sanitize: remove doctype properly, add experimental workaround against unnecessary html elements in sanitized data
2013-10-06 11:08:15 +04:00
Felipe Sateler
d9eacf54a0
Enable cookies when fetching feeds with curl
...
If a feed requires cookies, curl needs to have them active in order to
access it. This is done by setting the COOKIE_JAR option.
Since we do not need the actual cookie jar, send it to /dev/null, curl
will still have a valid in-memory cookie jar.
2013-10-04 17:56:46 -03:00
Andrew Dolgov
05f14a7d19
add (undocumented) _CURL_HTTP_PROXY
2013-09-30 13:27:14 +04:00
Andrew Dolgov
d0ee0f52b7
use favicon in some auxiliar dialogs
2013-09-30 00:01:34 +04:00
Andrew Dolgov
e596b5a9dd
add update script to convert myisam tables to innodb (bump version)
2013-09-17 14:34:39 +04:00
Roland Angerer
4d8f4c5989
optimized query for label counters
2013-09-17 12:05:13 +02:00
Andrew Dolgov
4f71d7431c
replace suppress debugging kludge with a more flexible function (fixes
...
logging with update.php --feeds being stopped after first feed)
2013-09-15 23:02:21 +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
a33558a61e
pass logfile to child tasks if locking is possible, lock logfile before writing, add kludge to prevent update_rss_feed unneeded debugging go into master logfile
2013-09-02 12:33:59 +04:00
Andrew Dolgov
34e55fe8d9
fix cat filters always applying if set to uncategorized
2013-08-29 09:24:24 +04:00
Andrew Dolgov
5d4d591826
filter testing: exclude archived articles because filtering on them makes no sense
2013-08-29 09:12:05 +04:00
Andrew Dolgov
3eb55333c6
do not use iconv in tag_is_valid, data should be utf8 anyway at this point; remove sanity check for iconv because parser does not use it
2013-08-09 09:19:57 +04:00
Andrew Dolgov
5c54e68388
support media:description for media: enclosures
2013-08-05 12:26:09 +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
1bdbffcf11
highlight: remove unnecessary test for DomText
2013-08-01 16:31:44 +04:00
Andrew Dolgov
79834eda77
experimentally simplify highlight searching
2013-08-01 16:30:22 +04:00
wltb
28f92d28d8
Highlighting search results: Added heuristic approach for common capitalizations, fixed indentions
2013-08-01 13:05:03 +02:00
Andrew Dolgov
a447f4e40a
term highlighting in content: use mb functions
2013-07-31 16:42:48 +04:00
Andrew Dolgov
87721123b7
remove plaintext url rewriting for twitter posts
2013-07-31 14:58:16 +04:00
Andrew Dolgov
d41ad03712
note the source of highlighting routine
2013-07-31 14:54:22 +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
f035e6dc82
tweak the zoomed article a little bit
2013-07-31 01:22:13 +04:00
Andrew Dolgov
ac57b9dd19
add experimental css hyphens support for english language
2013-07-26 18:26:28 +04:00
Andrew Dolgov
8d47635919
fix yet another typo with the 2week catchup thing ( closes #737 )
2013-07-22 15:21:30 +04:00
Andrew Dolgov
893960b039
previous patch: fix copy-paste typo
2013-07-21 00:24:55 +04:00
Andrew Dolgov
d86945c7ef
add openssl version hack to fetch_file_contents()
2013-07-20 23:30:40 +04:00
gsomgsomgsom
be5e469d65
Fix plural forms localization in js. Updated russian locale
2013-07-17 00:36:37 +04:00
Andrew Dolgov
aefed7f75c
add workaround for openssl 0.9 bug ( http://tt-rss.org/forum/viewtopic.php?t=2420&p=13734#p13734 )
2013-07-16 18:15:28 +04:00
Andrew Dolgov
030b2a31c1
Revert "do not include sphinxclient if the class already exists"
...
This reverts commit 63edc5c631
.
2013-07-14 23:29:25 +04:00
Andrew Dolgov
63edc5c631
do not include sphinxclient if the class already exists
2013-07-14 22:28:34 +04:00
Yak!
da07af65d5
Create table entries for plural forms and lookup them.
2013-07-13 14:09:19 +09:00
Andrew Dolgov
761af552d9
zoomed article: support opening attachments
2013-07-11 22:14:48 +04:00
Andrew Dolgov
abb04b76a5
share: indicate whether article is shared or not using the icon
2013-07-11 16:20:24 +04:00
Andrew Dolgov
a6a61a8cb1
add plugin to show all shared articles
2013-07-11 13:48:39 +04:00
Andrew Dolgov
fe61dc1823
geturl: limit amount of redirects
2013-07-10 20:18:20 +04:00
Andrew Dolgov
c052e25a8b
remove unused cached_content
2013-07-10 16:55:55 +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
2f20dd58d2
integrate silk icons by Mark James
2013-07-10 13:09:12 +04: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
Andrew Dolgov
c722c0be17
rewrite_relative_url: don't touch stuff which has sheme in it ( closes #738 )
2013-07-07 11:23:59 +04:00
Joakim
4cb2c55025
Filter test from web interface now replicates behaviour from pull #167
2013-07-05 20:34:38 +02:00
justauser
891e36f57e
Changes to add a new hook: HOOK_QUERY_HEADLINES. An example is provided.
2013-06-27 11:18:23 -04:00
Andrew Dolgov
b627f574f8
fix 2week catchup parameter
2013-06-25 00:11:53 +04:00
Andrew Dolgov
202a81e7ba
add rel=noreferrer to article links
2013-06-20 11:59:41 +04:00
Andrew Dolgov
84acb0b711
Merge pull request #227 from whyparkc/master
...
Pull request for localization for Korean
2013-06-18 22:20:46 -07:00
whyparkc
d349eb8f88
adding Korean in the language list
2013-06-14 15:20:25 +09:00
Matt Haley
afd0849e30
Don't preload audio attachments.
2013-06-13 22:49:31 -07:00
Andrew Dolgov
b684a2e665
fix crash on feedlist collapse, do not use _COLLAPSED_FEEDLIST pref
2013-06-13 14:51:31 +04:00
Andrew Dolgov
1fcebfb3c7
make_lockfile: don't do inode checking on windows
2013-06-11 12:55:47 +04:00
Andrew Dolgov
58fc7095ed
make_lockfile: check ino and dev fields for lock file (refs #703 )
2013-06-07 09:39:12 +04:00
Luc Didry
c4db796fc7
Fix automatic language detection for registered users
...
If you do not choose a language, the db pref record for your language is an empty string, but if you choose "automatic detection" and save your prefs, it's "auto".
"auto" in startup_gettext function prevents ttrss to choose the appropriate language.
2013-06-06 21:54:47 +03:00
Andrew Dolgov
53a49ff82a
properly handle per-feed hide_images setting in three panel mode ( closes #706 )
2013-06-03 10:31:45 +04:00
Andrew Dolgov
67f4fe1780
format_tags_string: fix typo
2013-05-31 21:37:14 +04:00
Andrew Dolgov
7c01db43ef
sphinx: type cast port to integer
2013-05-31 09:52:43 +04:00
Andrew Dolgov
2457679aed
switch AUTO_ASSIGN_LABELS to off by default (bump schema)
2013-05-30 18:26:56 +04:00
Rob Hoelz
40a35a628d
Don't verify SSL peers in geturl
2013-05-29 20:55:22 +02:00
Rob Hoelz
e2b4c0b70c
Pass error code along if geturl fails
2013-05-29 20:50:27 +02:00
Andrew Dolgov
8ff2a86cf3
fix file_is_locked
2013-05-29 07:46:14 +04:00
Andrew Dolgov
1d76589693
file_is_locked: check if file exists before trying to flock it
2013-05-28 15:58:03 +04:00
Andrew Dolgov
d7b5a9e7f5
labels: add auxcounters
2013-05-24 10:57:47 +04:00
Heiko Adams
9717d5de9d
fixed wrong path for css files in function calculate_dep_timestamp
2013-05-20 15:57:16 +02:00
Andrew Dolgov
5bbc4bb4b0
move stylesheets to css/, reference default tt-rss stylesheets from
...
default.css to make custom themes easier
2013-05-19 21:22:01 +04:00
Andrew Dolgov
7711086b9a
when checking filter expression for validity, do not include ttrss_feed_categories ( closes #689 )
2013-05-19 09:54:48 +04:00
Andrew Dolgov
c594eca0de
implement additional counter mode for virtual feeds when there's 0 unread articles
2013-05-16 01:08:04 +04:00
Andrew Dolgov
32011b9b66
get_minified_js: use basename() on cached file
2013-05-15 00:10:10 +04:00
Andrew Dolgov
fd687300bf
Revert "subscribe_to_feed: use already fetched data when updating initially"
...
This reverts commit 23923fb29b
.
2013-05-08 19:22:33 +04:00
Andrew Dolgov
74a8b2f6f1
check_for_update: compare against VERSION_STATIC
2013-05-08 19:21:17 +04:00
Andrew Dolgov
14c53e4e60
tweak visual for headlines
2013-05-07 18:47:35 +04:00
Andrew Dolgov
23923fb29b
subscribe_to_feed: use already fetched data when updating initially
2013-05-07 15:34:20 +04:00
Rasmus Lerdorf
6f7798b643
Fixing bugs found by static analysis
2013-05-07 00:35:10 -07:00
Andrew Dolgov
54b7590c7f
format_article_tags: improve performance
2013-05-02 10:20:56 +04:00
Andrew Dolgov
f8a25082b3
make tag cache processing faster in cdm
2013-05-02 10:09:01 +04:00
Andrew Dolgov
b18d109f22
only get USER_LANGUAGE on schema 120 and up
2013-04-30 09:34:24 +04:00
Andrew Dolgov
7b149552cb
remove language selector from the login form, store language in the database per-user
2013-04-29 15:54:23 +04:00
Andrew Dolgov
e57a1507ae
do not use session cookie lifetime for additional cookies
2013-04-29 13:03:28 +04:00
Andrew Dolgov
1ee4900a54
fix startup_gettext() trying to get configured language before session is initialized
2013-04-27 17:12:48 +04:00
Andrew Dolgov
c35d0d8fdc
fix typo in format_article_labels()
2013-04-27 12:20:45 +04:00
Andrew Dolgov
3fbb4d183d
set default timezone to automatic (bump schema)
2013-04-26 14:16:03 +04:00
Andrew Dolgov
96f0cbe30d
clientTzOffset: use proper sign
2013-04-26 10:48:00 +04:00
Andrew Dolgov
6bfc97da86
add automatic timezone (based on client tz offset)
2013-04-26 10:31:57 +04:00
Andrew Dolgov
5ddef5ba23
do not store tz offset in global, store timezone object instead
2013-04-26 08:50:22 +04:00
Andrew Dolgov
dcd7ecaa0f
strip_harmful_tags: use XPath to actually get all tags to work on
2013-04-26 00:02:13 +04:00
Andrew Dolgov
90e5f4f1de
base if-modified-since on last received article, not feed update timestamp
2013-04-25 18:42:48 +04:00
Andrew Dolgov
6e3e8db915
subtoolbar: add last updated when hovering over originating site link
2013-04-25 16:27:33 +04:00
Andrew Dolgov
3472c4c569
use static version for session checking, show latest changeset for git version instead of head date
2013-04-24 16:57:24 +04:00
Andrew Dolgov
e2cf81e214
unify houskeeping stuff, increase spawn interval
2013-04-24 14:54:59 +04:00
Andrew Dolgov
81c2066345
updating: do not use cache timestamp if it is unusable for current feed;
...
sort chronologically instead of random
2013-04-24 13:21:40 +04:00
Andrew Dolgov
37ddf5b7e7
fetch: check if http_response_header is set
2013-04-24 10:45:44 +04:00
Andrew Dolgov
9ce600c801
disable on subscription feed XML validation for the time being
2013-04-20 01:38:06 +04:00
Andrew Dolgov
6122c449ab
correctly report fetch error
2013-04-19 18:13:21 +04:00
Andrew Dolgov
01311d86fe
fetch: support if-modified-since without CURL
2013-04-19 18:08:24 +04:00
Andrew Dolgov
68cccafcad
remove debug_enabled global
2013-04-19 13:42:40 +04:00
Andrew Dolgov
9ec103525d
update_rss_feed: simplify debug reporting
2013-04-19 13:26:10 +04:00
Andrew Dolgov
ebec81a6fb
subscribe: verify XML before adding to the database; fetch: try to work around entity problems if initial parsing fails
2013-04-19 13:17:28 +04:00
Andrew Dolgov
df25e4d221
check if http_response_header is defined
2013-04-19 09:48:09 +04:00
Andrew Dolgov
3c200461f8
more notice css tweaks
2013-04-18 22:27:05 +04:00
Andrew Dolgov
6d9426feae
tweak notice/warning/etc display
2013-04-18 16:18:20 +04:00
Andrew Dolgov
1ffe3391f9
make pluginhost a singleton
2013-04-18 12:27:34 +04:00
Andrew Dolgov
52d88392da
move db-prefs to OO
2013-04-18 12:00:01 +04:00
Andrew Dolgov
3f6f085769
add better gzdecode support for php native fetch, use curl under open_basedir
2013-04-18 11:36:13 +04:00
Matthias Wirtz
a08f94bd0e
make us of db_affected_rows($result) instead of using db specific functions
2013-04-17 20:24:07 +02:00
Andrew Dolgov
a42c55f02b
fix blank character after opening bracket in function calls
2013-04-17 18:34:18 +04:00
Andrew Dolgov
6322ac79a0
remove $link
2013-04-17 16:48:41 +04:00
Andrew Dolgov
404e2e3603
more work on singleton-based DB
2013-04-17 15:36:48 +04:00
Andrew Dolgov
ba68b6815a
db updates, remove init_connection()
2013-04-17 14:23:35 +04:00
Andrew Dolgov
89473cb5c6
feedtree: don't request null icon
2013-04-17 09:09:51 +04:00
Andrew Dolgov
438a3ecb04
disable FOLLOWLOCATION when under open_basedir
2013-04-16 20:40:14 +04:00
Andrew Dolgov
889a5f9f19
experimental SQL-based error logger
2013-04-16 19:41:31 +04:00
Andrew Dolgov
52803a0bfd
add SPHINX_SERVER
2013-04-16 16:41:32 +04:00
Andrew Dolgov
40fe2d7382
remove js-based player, better mp3 support detection for html5 audio
2013-04-16 15:44:38 +04:00
Andrew Dolgov
76e087b017
format_article_labels: bail out if passed something other than array
2013-04-16 01:02:42 +04:00
Andrew Dolgov
6ac722d5b1
try to improve color guessing algorithm a bit
2013-04-15 17:01:51 +04:00
Andrew Dolgov
63c323f736
only enable colored favicons in vfeeds; fix RGB triplet packing
2013-04-15 15:17:12 +04:00
Andrew Dolgov
14118af36f
fix schema for favicon_avg_color
2013-04-15 14:54:17 +04:00
moontear
2cfbb448fb
Added average color calculation of feeds' favicons for banded display.
2013-04-15 12:28:52 +02:00
Andrew Dolgov
96de8fea67
subscribe_to_feed: fix typo
2013-04-14 09:11:02 +04:00
Andrew Dolgov
41694a956d
fix double-escaping possible with encrypted passwords
2013-04-13 18:58:09 +04:00
Andrew Dolgov
044cff2d74
implement basic feed authentication parameter encryption in the database (FEED_CRYPT_KEY)
2013-04-13 18:24:41 +04:00
Andrew Dolgov
bb399c6271
add cache-control: public to the login page so that firefox would bother making a thumbnail
2013-04-12 14:14:11 +04:00
Andrew Dolgov
b68a266a73
remove no_cache_incantation()
2013-04-12 14:06:20 +04:00
Markus Birth
ef39be2b88
Added propagation of $fetch_last_content_type for curl- and file_get_contents-calls
2013-04-10 00:59:48 +02:00
Andrew Dolgov
881a158032
update default of allow_duplicate_posts to false, bump schema
2013-04-09 22:26:38 +04:00
Andrew Dolgov
ccb2b8dd42
add HOOK_ARTICLE_LEFT_BUTTON
2013-04-09 16:46:56 +04:00
Andrew Dolgov
efd840d87f
search_to_sql: fix searching for reserved keywords
2013-04-09 16:30:45 +04:00
Andrew Dolgov
e3b37a58ce
Merge pull request #140 from pictuga/master
...
Added 'section' in allowed elements
2013-04-08 02:05:00 -07:00
pictuga
e0d12697da
Added 'section' in allowed elements
...
Another element which was introduced in HTML5.
2013-04-08 12:02:01 +03:00
Terrence Ezrol
60376e9d52
fix bug with image attatchment settings
2013-04-07 19:35:44 -04:00
Andrew Dolgov
33373eca49
getLabelCounters: properly check for user_entry uid ( closes #671 )
2013-04-07 08:43:51 +04:00
Sunjay Cauligi
2375b6b6b5
fix for fetching urls with spaces
2013-04-06 02:05:11 -07:00
Sunjay Cauligi
8b35d17172
Added functionality for navigation without opening articles and toggling expansion of headlines
2013-04-05 18:57:05 -07:00
pictuga
1701b96502
Added other allowed elements to sanitize()
...
The following html elements are now kept when sanitizing entries: aside, bdi, bdo, caption, col, colgroup, figure, figcaption, mark, ruby, rp, rt, samp, time. Most of them are new in HTML5. Based on the list at https://developer.mozilla.org/en-US/docs/HTML/HTML5/HTML5_element_list
2013-04-05 15:56:14 +03:00
Andrew Dolgov
0fc3930be4
search: simplify code, allow searching by note and title content (note:blah, title:blah)
2013-04-04 16:52:25 +04:00
Andrew Dolgov
7f44364870
search: allow searching by note text
2013-04-04 16:42:37 +04:00
Andrew Dolgov
9ce7a5546c
implement some tweaks to session handling; properly remove session cookie if invalid/login failed
2013-04-04 15:33:14 +04:00
Andrew Dolgov
810205625b
session validation: check for tt-rss version
2013-04-04 12:55:15 +04:00
Andrew Dolgov
9772c52a62
fix operation without curl
2013-04-04 12:21:29 +04:00
Andrew Dolgov
cf57eb3c5d
all articles: allow archived
2013-04-04 09:01:17 +04:00
Andrew Dolgov
d0eef2a3b0
only destroy unlogged sessions
2013-04-03 19:23:43 +04:00
Andrew Dolgov
4ad99f23ff
deinitialize session in login_sequence() instead of sessions.php
2013-04-03 19:16:59 +04:00
Andrew Dolgov
686852d548
fix default sorting not taking score into account, remove unused SORT_HEADLINES_BY_FEED_DATE remnant
2013-04-03 16:06:54 +04:00
Andrew Dolgov
cfd34086c1
fix catchup not working on Fresh articles
2013-04-03 13:48:50 +04:00
Andrew Dolgov
6470aaec68
add NO_CURL; disable native gzdecoding for file_get_contents() experimentally
2013-04-03 13:43:09 +04:00
Andrew Dolgov
0db61af841
api: add article api hook to getArticle, change parameters passed
2013-04-02 23:02:52 +04:00
Andrew Dolgov
e3c394d391
remove THEME_VERSION_REQUIRED
...
reduce potential freak agitation
2013-04-02 22:46:28 +04:00
Barak Korren
9ef8798bec
No more "tunables.php" defaults dumped into "functions.php"
2013-04-02 21:29:10 +03:00
Barak Korren
58a2577d48
Merge branch 'master' of https://github.com/gothfox/Tiny-Tiny-RSS.git
2013-04-02 20:38:07 +03:00
Andrew Dolgov
f9df3e698c
Merge pull request #119 from dandersson/hotkey_info_hook
...
Hook to add hotkey definition texts via plugins
2013-04-02 05:57:39 -07:00
Andrew Dolgov
923b5c8b11
schema: remove unused prefs help_text/short_desc/section_name
2013-04-02 16:34:08 +04:00
Andrew Dolgov
f17cac6b26
retire DEFAULT_ARTICLE_LIMIT, infinite scrolling is fast enough to make it superfluous
2013-04-02 15:32:47 +04:00
Daniel Andersson
4785420034
Add hook to add explanations of hotkey actions via plugins.
2013-04-02 09:05:17 +02:00
Andrew Dolgov
eab5a5e241
Revert "add php native gzdecode()"
...
This reverts commit f2c624a236
.
2013-04-02 09:19:20 +04:00
Andrew Dolgov
129562e0b1
opml: add some data length limiting
2013-04-02 09:03:35 +04:00
Andrew Dolgov
f2c624a236
add php native gzdecode()
2013-04-02 00:04:05 +04:00
Andrew Dolgov
2324f15325
add sv_SE translation
2013-04-01 21:35:00 +04:00
Barak Korren
e470a273cf
Merge branch 'master' into tunable-fetches
2013-04-01 18:40:46 +03:00
Barak Korren
3f44977129
Merge branch 'master' of https://github.com/gothfox/Tiny-Tiny-RSS.git into tunable-fetches
2013-04-01 18:39:57 +03:00
Barak Korren
046ec65760
Move tuning settings to different file so config.php isn't overcrowded
...
by default
2013-04-01 18:32:05 +03:00
Andrew Dolgov
d3b923c917
Revert "remove ru_RU translation: unmaintained, broken"
...
This reverts commit c2647e294c
.
2013-04-01 19:10:26 +04:00
Andrew Dolgov
837ec70e3e
validate_session: check for user agent
2013-04-01 18:22:07 +04:00
Barak Korren
32b7a340ad
Merge branch 'master' into tunable-fetches
...
Conflicts:
include/rssfuncs.php
2013-04-01 16:05:48 +03:00
Andrew Dolgov
c2647e294c
remove ru_RU translation: unmaintained, broken
2013-04-01 16:47:54 +04:00
Barak Korren
8401101d50
Moved hard-coded fetch timeout values into config file to allow site-level tuning
2013-04-01 15:08:21 +03:00
Arto Tolonen
5d608138c8
Initial Finnish(Suomi) translation. 74% translated.
2013-04-01 14:51:04 +03:00
Andrew Dolgov
417591034a
remove experimental view_settings stuff from master
2013-04-01 13:02:29 +04:00
Andrew Dolgov
a2a3d5a3aa
add (disabled) per-feed view_settings handling placeholder
2013-04-01 10:09:22 +04:00
Andrew Dolgov
b4f83063cc
schema: add feed/cat view_settings
2013-04-01 09:09:20 +04:00
Andrew Dolgov
5e736e4592
implement stop action
2013-03-31 19:28:36 +04:00
Andrew Dolgov
8e8c8934a9
add necessary schema plumbing to implement filter ordering
...
also add filter titles
2013-03-31 16:25:27 +04:00
Andrew Dolgov
e9b7469233
validate session on startup
2013-03-31 13:10:46 +04:00
Andrew Dolgov
d538101618
catchup_feed: fix 1day on mysql
2013-03-31 12:45:19 +04:00
Andrew Dolgov
94828a8b12
catchup by date: go by date_entered
2013-03-31 12:41:28 +04:00
Andrew Dolgov
c8b693cf7f
implement catchup with selectable updated criteria
2013-03-31 12:37:42 +04:00
Andrew Dolgov
7a01dc776e
support If-Modified-Since
2013-03-30 15:12:20 +04:00
Andrew Dolgov
60b88b254c
add hotkey toggle_cdm_expanded (f c)
2013-03-30 14:28:13 +04:00
Andrew Dolgov
7040017160
unbreak auth_remote and possibly other auth plugins
2013-03-30 10:48:19 +04:00
Andrew Dolgov
2472737e20
cleanup_tags: remove dots
2013-03-29 23:28:24 +04:00
Andrew Dolgov
9cac360bd7
set combined display mode as default
2013-03-29 19:37:42 +04:00
Andrew Dolgov
9b523c01f9
remove unused view modes handling
2013-03-29 09:46:38 +04:00
Andrew Dolgov
d296ba50d4
initialize_user_prefs: escape data on import
2013-03-29 08:51:05 +04:00
Joschasa
ca5ff2d9fb
Remove 2 useless line breaks. One got printed even with --quiet.
2013-03-28 20:30:06 +01:00
Andrew Dolgov
5d40efc9b0
add ability to select CSS files in themes/
2013-03-28 21:04:29 +04:00
Andrew Dolgov
b9a06a0e39
retire frankly ridiculous sorting by score/title/date/default
...
keep defaul and oldest first instead of REVERSE_HEADLINES
2013-03-28 20:44:43 +04:00
Andrew Dolgov
bf6df2368d
attachments dropdown: display as block element
2013-03-28 18:52:55 +04:00
Andrew Dolgov
eb734e5225
strip_harmful_tags: allow noscript
2013-03-28 14:03:09 +04:00
Andrew Dolgov
fcef9eeae0
remove dialogNotice; tweak dialog appearance a bit
2013-03-28 14:01:25 +04:00
Andrew Dolgov
f9432f2630
since dojo dropdowns won't work in article content because of html escaping trick, replace attachment dropdown with generic html controls
2013-03-28 10:56:29 +04:00
Andrew Dolgov
ba79634c2d
remove inlined images in bwlimit mode
2013-03-28 10:49:47 +04:00
Andrew Dolgov
25db6c5191
fix session support for single user mode
2013-03-28 09:13:30 +04:00
Andrew Dolgov
0196ef94f4
getVirtCounters: check if plugin feeds exist
2013-03-28 08:19:05 +04:00
Andrew Dolgov
127aaaa0f7
add has_note with mode
2013-03-27 21:35:16 +04:00
Andrew Dolgov
a413f53ebf
add experimental base for plugin vfeeds (3 pane mode not yet
...
implemented)
2013-03-27 16:15:25 +04:00
Felix Eckhofer
b70ccfe63f
allow ON_SANITIZE plugins to modify the list of tags and attributes that are permissible
2013-03-27 11:45:55 +01:00
Andrew Dolgov
be574731fc
modify sorting by date_entered: set date_entered per-batch; use updated as a secondary criteria
2013-03-27 13:34:04 +04:00
Andrew Dolgov
d14004776a
change description of HIDE_READ_FEEDS
2013-03-27 12:41:31 +04:00
Andrew Dolgov
d3911f80ca
fetch_file_contents: fix fetching protected feeds when password has special characters
2013-03-27 12:21:26 +04:00
Andrew Dolgov
88a41b64a2
add label_base_index to init params
2013-03-27 10:27:04 +04:00
Andrew Dolgov
f822a8e56c
experimentally rebase labels; make base index configurable
2013-03-27 09:40:07 +04:00
Andrew Dolgov
0bf65987b6
do not apply unread view mode on last read feed because it makes no sense
2013-03-26 14:47:54 +04:00
Andrew Dolgov
24c0e2e57d
schema: disable sort headlines by feed date by default
2013-03-26 09:08:42 +04:00
Andrew Dolgov
1bd7413f6a
published and starred feeds: allow reversing headlines
2013-03-26 09:02:23 +04:00
Andrew Dolgov
434bf85626
add unread_first view mode (2)
2013-03-25 23:01:40 +04:00
Andrew Dolgov
2e4faaacff
add unread_first view mode
2013-03-25 22:45:40 +04:00
Andrew Dolgov
a6adb136fd
revert to previous adaptive behavior
2013-03-25 22:41:22 +04:00
Andrew Dolgov
f4a2f12ad5
implement _CLASSIC_ADAPTIVE
2013-03-25 21:33:06 +04:00
Andrew Dolgov
ec1f8a3d8a
fix inverse rule to only mean negative regexp matching except for whole rule (refs #631 )
2013-03-25 20:09:37 +04:00
Andrew Dolgov
a3a896a127
let us rejoice on being able to create double negative filters (refs #631 )
2013-03-25 19:46:43 +04:00
Andrew Dolgov
a6b23045a4
fix adaptive vgroup view crashing
2013-03-25 16:50:56 +04:00
Andrew Dolgov
8cb46a1e83
support grouped vfeeds in adaptive mode
2013-03-25 16:34:08 +04:00
Andrew Dolgov
398eaeb419
experimentally tweak adaptive mode to show unread articles first and other stuff later
2013-03-25 16:30:45 +04:00
Andrew Dolgov
4cdb81737a
add a knob to disable reload on js change
2013-03-25 16:07:39 +04:00
Andrew Dolgov
bcbb2ec792
remove localized_js.php; integrate with other startup JS stuff
2013-03-25 12:45:27 +04:00
Andrew Dolgov
5f0081b05b
tweak strip_harmful_tags() for php 5.3.2 compatibility (refs #620 )
2013-03-25 09:17:16 +04:00
Tomas Chvatal
5d5e2e3ae8
strip_harmful_tags: allow center
2013-03-24 22:43:05 +04:00
Andrew Dolgov
b87a625c38
improve zoomed post content css
2013-03-24 20:22:16 +04:00
Andrew Dolgov
efc6553da4
api: implement subscribeToFeed/unsubscribeFeed ( closes #623 )
2013-03-24 14:28:43 +04:00
Andrew Dolgov
bf1dc420b9
Revert "title escaping: do not double-encode entities"
...
This reverts commit d6ce708930
.
2013-03-23 10:49:50 +04:00
Andrew Dolgov
9972b7cdd7
Revert "update SITE_TITLE customization to work without needing to be pre-defined, make it compatible with unread count now being at start of title"
...
This reverts commit 8d051fa076
.
2013-03-23 09:48:15 +04:00
Andrew Dolgov
c1353b6384
Revert "remove default definition of SITE_TITLE; rename to _SITE_TITLE as with other constants of this nature"
...
This reverts commit 1f56ba13cd
.
2013-03-23 09:45:21 +04:00
Andrew Dolgov
d6ce708930
title escaping: do not double-encode entities
2013-03-23 09:44:52 +04:00
Andrew Dolgov
9e7f1f12f4
silence gzdecode() errors
2013-03-23 09:21:57 +04:00
Andrew Dolgov
0d6ecb1f1c
Merge pull request #71 from gvmelle/master
...
added dutch to array
2013-03-22 10:18:47 -07:00
Gideon van Melle
1f8d526fac
Typo
...
- had to be =
2013-03-22 18:08:20 +01:00
Gideon van Melle
1171fc4428
Added string for Dutch
...
Added "nl_NL" -> "Dutch", in the array for function get_translations()
2013-03-22 18:04:13 +01:00
Andrew Dolgov
11bd95b4f3
de-emphasize article author
2013-03-22 12:42:48 +04:00
Andrew Dolgov
06b0777fa7
feeds/view: periodically bump login timestamp
2013-03-22 12:37:42 +04:00
Andrew Dolgov
b1b1d25f50
remove obsolete entries from ccache on login
2013-03-22 10:24:30 +04:00
Andrew Dolgov
5defc29ff8
remove PTITLE kludge; use ajax
2013-03-22 09:49:45 +04:00
Andrew Dolgov
1f56ba13cd
remove default definition of SITE_TITLE; rename to _SITE_TITLE as with other constants of this nature
2013-03-22 09:38:19 +04:00
Andrew Dolgov
707ad6ddf7
Merge branch 'master' of git://github.com/richbeales/Tiny-Tiny-RSS into richbeales-master
2013-03-22 09:36:47 +04:00
Andrew Dolgov
3972bf5981
db_escape_string: specify link parameter for consistency; sessions: do not force-close db connection in _close()
2013-03-22 09:14:55 +04:00
Richard Beales
8d051fa076
update SITE_TITLE customization to work without needing to be pre-defined, make it compatible with unread count now being at start of title
2013-03-21 20:24:26 +00:00
Andrew Dolgov
d98e76d9c2
remove long deprecated mobile/
2013-03-21 23:47:44 +04:00
Andrew Dolgov
a60446bed0
remove sign_* from init params
2013-03-21 21:49:52 +04:00
Andrew Dolgov
16314ddafe
implement basic auto-reload on some dependent file timestamp changing
2013-03-21 18:01:42 +04:00
Andrew Dolgov
2ccc7b8e07
add a e hotkey for embed_original
2013-03-21 16:57:36 +04:00
Andrew Dolgov
33de3d37af
make sure rendering image enclosures respect hide_image setting
2013-03-21 15:37:08 +04:00
Andrew Dolgov
d1e0f35c3e
Merge pull request #65 from scarabeusiv/master
...
Add base for czech translation
2013-03-21 04:10:42 -07:00
Andrew Dolgov
2191eb7aab
update.php: add support for output logging
2013-03-21 14:56:04 +04:00
Andrew Dolgov
94a567df84
fix browsing by tag
2013-03-21 12:12:01 +04:00
Joschasa
ca5d9be49f
Remove deprecated $match_on
2013-03-21 00:36:30 +01:00
Joschasa
2a3b6de0ef
remove deprecated theme_image()
2013-03-20 22:59:08 +01:00
Andrew Dolgov
4e4048024a
iframe sandbox: allow scripts
2013-03-20 22:18:56 +04:00
Andrew Dolgov
46ec3348ca
harmful tags: enable font
2013-03-20 21:22:20 +04:00
Andrew Dolgov
b5d4716a52
optimize loading of external libraries a bit
...
fix bold text in Unread articles
2013-03-20 20:33:46 +04:00
Andrew Dolgov
f0540b598a
add a hack to prevent loading of stuff for hidden content in unexpanded combined mode (refs #602 )
2013-03-20 13:17:48 +04:00
Andrew Dolgov
81153e6b8b
fix broken redirects
2013-03-20 12:15:06 +04:00
Andrew Dolgov
414191d428
make a separate headline button to collapse current article in
...
unexpanded cdm mode; modify a q hotkey to collapse article in unexpanded
mode and dismiss article in expanded mode
2013-03-20 10:22:15 +04:00
Andrew Dolgov
b799dc8b0d
only use geturl() if in safe mode
2013-03-20 09:15:59 +04:00
Andrew Dolgov
911845b5e7
geturl: remove logging
2013-03-20 09:14:41 +04:00
Andrew Dolgov
44cd77b642
format_inline_player: add a link to original audio file
2013-03-20 09:03:16 +04:00
Andrew Dolgov
bfd61d3f85
rework STRIP_IMAGES to remove embedding; add per-feed control over embedded images (bump schema)
2013-03-19 22:41:10 +04:00
Andrew Dolgov
2229e6ed6b
strip_harmful_tags: allow article
2013-03-19 21:57:29 +04:00
Andrew Dolgov
d2db81a5f6
improve hotkey buffer scrolling speed; bind viewport scrolling to shift-arrows
2013-03-19 19:14:28 +04:00
Andrew Dolgov
e9b86f0a1c
reimplement HOOK_SANITIZE (plugs before final removal of harmful tags)
2013-03-19 19:00:18 +04:00
Tomáš Chvátal
a06b79c433
Add basic czech translation ~48% done.
2013-03-19 14:41:11 +01:00
Andrew Dolgov
6e61104d78
strip_harmful_tags: remove double iframe
2013-03-19 15:12:22 +04:00
Andrew Dolgov
10b55a120c
strip_harmful_tags: expand the allowed list
2013-03-19 14:32:26 +04:00
Andrew Dolgov
4f7d69e185
detect whether browser supports iframe.sandbox and allow iframes accordingly; allow object and embed elements
2013-03-19 12:49:55 +04:00
Andrew Dolgov
55783ca45c
remove duplicate gzdecode
2013-03-19 12:42:39 +04:00
Andrew Dolgov
57e0ae9d4b
remove include of htmlawed file
2013-03-19 11:14:46 +04:00
Andrew Dolgov
254a3f56a9
add prototype simple remover of baaaad tags based on domdocument
2013-03-19 11:13:57 +04:00
Andrew Dolgov
a0f2a3e105
enable automatic decoding of gzipped data when CURL is not available
2013-03-19 09:33:04 +04:00
Andrew Dolgov
f0bd8e6531
rework image caching to work without permanent article content rewriting (refs #582 )
2013-03-19 09:25:36 +04:00
Andrew Dolgov
e88c194357
print_select, print_select_hash: remove line endings and other special symbols ( closes #593 )
2013-03-19 09:02:40 +04:00
Andrew Dolgov
44ae16ce27
Merge pull request #59 from ValdisVitolins/master
...
Latvian resource files
2013-03-18 21:58:00 -07:00
Valdis Vitolins
7b6c1ca771
Resource files for Latvian were added
2013-03-18 23:13:30 +02:00
Andrew Dolgov
e2b0054be4
experimental patch to enable compatibility with php safe_mode
2013-03-19 01:10:02 +04:00
Andrew Dolgov
be124dc236
Revert "add experimental HOOK_SANITIZE"
...
This reverts commit 2130fe7a18
.
2013-03-19 00:00:13 +04:00
Andrew Dolgov
2130fe7a18
add experimental HOOK_SANITIZE
2013-03-18 22:26:36 +04:00
Andrew Dolgov
5b18c93622
tweak hotkey map notation to allow stuff like shift-arrows
2013-03-18 20:59:48 +04:00
Andrew Dolgov
c670a80ddd
cache minified js files
2013-03-18 11:00:44 +04:00
Andrew Dolgov
9955a13462
properly allow false parameters passed through to API calls (refs #576 )
2013-03-17 21:04:16 +04:00
Andrew Dolgov
18f24d8e4c
use saveHTML() in sanitize instead of saveXML() (refs #522 )
2013-03-17 17:02:59 +04:00
Andrew Dolgov
16ad9085ea
sanitize: move htmlawed rewriting to execute last so that we can keep
...
LIBXML_NOEMPTYTAG to prevent stuck tags (which stil occur) and still
not cause duplicate br tags.
2013-03-17 15:55:41 +04:00
Andrew Dolgov
7873d58822
implement proper last_marked/last_published feeds for proper sorting of
...
published and marked virtual feeds, remove sorting by last_read
workaround
api: add pubsubhubbub ping when article is being set published
bump schema
2013-03-17 15:38:21 +04:00
Andrew Dolgov
8349a32e75
remove cache_content remnants
2013-03-16 16:11:58 +04:00
Andrew Dolgov
cc38c8e549
remove LIBXML_NOEMPTYTAG because of double <br/>s - the #357 issue with
...
htmlpurifier might not be relevant anymore because of htmLawed switch,
but <br/>s are annoying
2013-03-16 16:07:11 +04:00
Andrew Dolgov
f60646622a
include hashed SELF_URL_PATH when checking for new version
2013-03-16 15:10:29 +04:00
André
822cbf2a87
Let htmLawed keep width+height for images
2013-03-15 18:25:22 +01:00
Andrew Dolgov
8c0496f74c
Revert "Rewrote database support to classes, Fixed strict warning in sanitizedummy.php"
...
This reverts commit 65d0cc64a2
.
2013-03-15 19:54:18 +04:00
Andrew Dolgov
a48d8533bf
Revert "db: use builtin classloader, lowercase class files"
...
This reverts commit 57b8469e67
.
2013-03-15 19:54:08 +04:00
Andrew Dolgov
57b8469e67
db: use builtin classloader, lowercase class files
2013-03-15 14:15:06 +04:00
Markus Birth
65d0cc64a2
Rewrote database support to classes, Fixed strict warning in sanitizedummy.php
2013-03-15 10:51:33 +01:00
Andrew Dolgov
d26859b5e1
rename STRIP_IMAGES to make it less confusing (bump schema)
2013-03-14 18:52:44 +04:00
Andrew Dolgov
4b27f0c06d
add f C hotkey to toggle combined mode ( closes #549 )
2013-03-12 09:52:45 +04:00
Andrew Dolgov
123a764372
getLabelCounters: add caption to group by to fix query failing on pgsql 8.4 (refs #545 )
2013-03-05 15:36:25 +04:00
Andrew Dolgov
da15c140f7
only bind noscroll hotkeys in combined mode by default
2013-02-28 20:21:06 +04:00
Andrew Dolgov
c22580b55f
implement classic next/prev article movement behavior, bind to ctrl-arrows
2013-02-27 22:48:43 +04:00
Andrew Dolgov
fa9e88c367
replace getmicrotime() wrapper with microtime(true)
2013-02-27 22:16:58 +04:00
Andrew Dolgov
cb0810962c
enclosures player: hide html5 audio element
2013-02-27 18:30:33 +04:00
Andrew Dolgov
0a117b86b0
cache all db prefs on startup
2013-02-27 15:47:29 +04:00
Andrew Dolgov
88918ca637
remove server-side feedtree collapse implementation
2013-02-27 15:34:13 +04:00
Andrew Dolgov
45942238bf
getLabelCounters: optimize SQL
2013-02-27 15:05:38 +04:00
Andrew Dolgov
1bad74ea7c
change various catchup stuff to only affect unread articles
2013-02-26 22:49:46 +04:00
Andrew Dolgov
5321e775f9
remove update on checksum change (updated status has been removed); rtl stuff (unused)
2013-02-26 19:20:58 +04:00
Andrew Dolgov
2ea09bdef6
update_daemon_common: purge inactive/not updated feeds
2013-02-26 16:16:04 +04:00
Andrew Dolgov
a44bfcfd52
make_lockfile: check if file was created successfully
2013-02-25 21:28:51 +04:00
Andrew Dolgov
48b657fce1
fetch_file_contents: fix typos
2013-02-23 18:45:16 +04:00
Andrew Dolgov
fb850eecda
fix SELF_USER_AGENT defined with blank VERSION
...
better error reporting in fetch_file_contents()
2013-02-23 18:37:40 +04:00
Andrew Dolgov
84d952f141
implement article render hooks
2013-02-23 16:01:51 +04:00
Andrew Dolgov
7bfb3dabdd
add ttrss_user_entries.plugin_data (bump schema)
2013-02-21 22:08:38 +04:00
Andrew Dolgov
c396cd30be
bring back SELF_USER_AGENT (refs #540 )
2013-02-21 09:16:43 +04:00
Andrew Dolgov
f03701fe99
store widescreen status in a cookie (refs #539 )
2013-02-20 14:40:13 +04:00
Andrew Dolgov
7726063cf2
fix php warning while testing filters with regexps too complex for the database
2013-02-20 09:34:00 +04:00
Andrew Dolgov
1ff1374325
remove nonworking article zoom buttons ( closes #535 )
2013-02-18 21:27:42 +04:00
Andrew Dolgov
1389501e95
only override al2gt() locale setting if saved session language is not auto
2013-02-17 16:07:07 +04:00
Andrew Dolgov
6b3f228fdc
ignore VFEED_GROUP_BY_FEED when generating syndicated feeds
2013-02-17 13:48:15 +04:00
Andrew Dolgov
750cfcd2fa
remove processing of ttrss_feeds.icon_url
2013-02-08 17:19:43 +04:00
Andrew Dolgov
126e639a92
remove hlClicked call from postheader
2013-02-06 18:24:02 +04:00
Andrew Dolgov
35be65a1da
remove zoomToArticle() and PTITLE bits
2013-02-06 12:24:17 +04:00
Andrew Dolgov
38325ad6d1
remove tt-rss tabcontrol
2013-02-06 11:09:45 +04:00
Andrew Dolgov
5b55e9e25c
js: simplify counter updating, remove some unused stuff
2013-02-01 13:09:43 +04:00
Andrew Dolgov
75a316ab3c
login_sequence: flush prefs_cache
2013-01-24 23:51:42 +04:00
Andrew Dolgov
96f0a3e79d
remove themes/
2013-01-23 15:36:32 +04:00
Andrew Dolgov
2cda431400
add a q shortcut; remove close_article button
2013-01-23 13:39:36 +04:00
Andrew Dolgov
c2cd348b75
rename digest_checkbox
2013-01-23 13:36:13 +04:00
Andrew Dolgov
16cbc19a8a
do not show edit note prompt when article is shown in zoom mode
2013-01-23 12:22:07 +04:00
Andrew Dolgov
a6a9b81264
split remove_feed_* stuff to pref/feeds
2013-01-22 22:38:18 +04:00
Andrew Dolgov
5083271956
move some more functions out of functions.php; fix opml.php failing due to redeclared autoload
2013-01-22 22:36:16 +04:00
Andrew Dolgov
87d7e8507a
split some more functions from functions.php
2013-01-22 22:32:17 +04:00
Andrew Dolgov
04f60eb729
move api_get_* functions to classes/api
2013-01-22 22:15:56 +04:00
Andrew Dolgov
6b1a4ecd41
updaterandomfeed: use max_execution_time parameter
2013-01-22 20:07:34 +04:00
Andrew Dolgov
8b83bf5fa1
implement fallback _SIMPLE_UPDATE_MODE
2013-01-22 19:56:46 +04:00
Andrew Dolgov
3fb401120a
support ctrl key hotkeys
2013-01-22 13:00:20 +04:00
Andrew Dolgov
e5e2cf3b88
add hack to support arbitrary key descriptions for hotkeys
2013-01-22 12:52:52 +04:00
Andrew Dolgov
7d8f56571b
persist widescreen mode in session
2013-01-19 10:55:51 +04:00
Andrew Dolgov
ca3bca990d
fix inline flash/html5 audio player
2013-01-15 11:23:27 +04:00
Andrew Dolgov
fb226bb16d
fix search shortcut, disable help dialog shortcut
2013-01-12 16:23:15 +04:00
Andrew Dolgov
1bcf8f456a
add ability to toggle widescreen mode on the fly
2013-01-05 16:56:49 +04:00
Andrew Dolgov
809c8e625b
fix filter testing on mysql
2013-01-05 01:45:47 +04:00
Andrew Dolgov
43f775de05
add description for f D
2012-12-30 13:40:59 +04:00
Andrew Dolgov
b8cb4d08b3
help cleanup, use dijit dialog
2012-12-28 15:42:02 +04:00
Andrew Dolgov
744a29309d
add arrow article movement back
2012-12-28 12:45:44 +04:00
Andrew Dolgov
e218c5f56f
main ui: action-based hotkey system, add swap_jk plugin
2012-12-28 10:46:53 +04:00
Andrew Dolgov
43e706238a
Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS
2012-12-28 09:39:35 +04:00
Andrew Dolgov
a83b58f16d
partial move to new hotkey system
2012-12-28 09:39:29 +04:00
Andrew Dolgov
a6b4518788
add _MOBILE_REVERSE_HEADLINES ( closes #524 )
2012-12-28 00:49:54 +04:00
Andrew Dolgov
c5bb0440d3
place the #357 comment to the correct instance of saveXML(), cleanup old version of rewrite_urls()
2012-12-27 20:35:13 +04:00
Andrew Dolgov
e9c04fd4e3
load_user_plugins: only load data when schema version > 100
2012-12-27 20:28:06 +04:00
Andrew Dolgov
2a3b7f25fc
sanitize: mention why LIBXML_NOEMPTYTAG is used
2012-12-27 19:36:22 +04:00
Andrew Dolgov
ec6732f460
Revert "sanitize: do not use LIBXML_NOEMPTYTAG (refs #522 )"
...
This reverts commit b0ec17ea3c
.
2012-12-27 19:35:42 +04:00
Andrew Dolgov
5d9abb1e11
add plugin storage table to schema; add ability to clear plugin data
2012-12-27 19:20:36 +04:00