1
0
mirror of https://tt-rss.org/git/tt-rss.git synced 2024-06-30 12:30:52 +02:00
Commit Graph

811 Commits

Author SHA1 Message Date
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
Andrew Dolgov
d8a1d2a25b add experimental key/value storage for plugins 2012-12-27 16:55:25 +04:00
Andrew Dolgov
0f28f81f89 move authentication modules to plugins/ 2012-12-27 15:14:44 +04:00
Andrew Dolgov
b0ec17ea3c sanitize: do not use LIBXML_NOEMPTYTAG (refs #522) 2012-12-27 10:44:34 +04:00
Andrew Dolgov
d8858f27c6 disable htmLawed tag balancing (should be handled later by DOMDocument) (closes #521) 2012-12-26 10:52:44 +04:00
Andrew Dolgov
c2167866ce move mark/pub/feed icons to svg 2012-12-25 14:01:33 +04:00
Andrew Dolgov
d2a421e3cb more work on user-selectable plugins; properly process system and user plugins 2012-12-25 10:02:08 +04:00
Andrew Dolgov
de612e7a38 experimental support for per-user plugins (bump schema) 2012-12-25 00:45:10 +04:00
Andrew Dolgov
55c7f0923e split feedbrowser into a separate file 2012-12-24 15:58:29 +04:00
Andrew Dolgov
f16116834e split digest stuff into digest.php 2012-12-24 15:52:59 +04:00
Andrew Dolgov
6c2637d973 move data import/export to a separate plugin 2012-12-24 15:03:19 +04:00
Andrew Dolgov
41b82aa4b9 add HOOK_UPDATE_TASK 2012-12-24 14:27:15 +04:00
Andrew Dolgov
19b3992b78 remove magpie, fix article filter plugins 2012-12-24 13:45:34 +04:00
Andrew Dolgov
8dcb2b4762 implement plugin routing masks, add example plugin 2012-12-23 23:05:51 +04:00
Andrew Dolgov
7252abe3ea add contributed plugins; load note plugin by default 2012-12-23 15:18:41 +04:00
Andrew Dolgov
19c7350770 experimental new plugin system 2012-12-23 14:52:18 +04:00