Commit graph

685 commits

Author SHA1 Message Date
Andrew Dolgov
1874c8d6df feedparser: properly handle nodeValue of rss channel link element (closes #692) 2013-05-23 20:32:54 +04:00
Andrew Dolgov
610fe11535 add HOOK_PREFS_TAB_SECTION to user manager toolbar 2013-05-22 12:02:43 +04:00
Andrew Dolgov
ee65bef405 add HOOK_FETCH_FEED 2013-05-20 15:26:53 +04:00
Andrew Dolgov
042003d55e parser/rss: try to get link from guid isPermaLink=true 2013-05-20 15:01:18 +04: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
8429af52be adjust previous patch phrasing a bit 2013-05-19 11:27:17 +04:00
Mike Frysinger
5bac322258 document the date format string
I assumed the format string was related to strftime except all of the
fields looked really weird.  After digging in the code, this string is
actually used with php's date().  Add a note for this so other people
can jump quickly to the relevant documentation (which is useful for
non-php peeps who have no idea what this is).
2013-05-19 03:19:55 -04:00
Andrew Dolgov
2f6b75d574 fix atom:link not supported in rss feeds (fucking fuck) (2) 2013-05-17 22:57:18 +04:00
Andrew Dolgov
f7d64d03fc fix atom:link not supported in rss feeds (fucking fuck) 2013-05-17 22:50:38 +04:00
Andrew Dolgov
d1f3fa9791 try to force-convert feed data to utf8 2013-05-17 20:09:43 +04:00
Andrew Dolgov
6a51939ee6 db-prefs: better error output for missing prefs, digest: hide DIGEST_ENABLE pref missing for unitialized users 2013-05-16 21:57:39 +04:00
Andrew Dolgov
2700440178 better support for atom content type xhtml 2013-05-16 09:19:56 +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
96ce71f35f atom parser: experimental fix for feeds which do not encode entry content 2013-05-15 23:06:56 +04:00
Andrew Dolgov
6f81395d73 api, getArticle: check for article_id being present 2013-05-15 22:29:31 +04:00
supahgreg
13e283ed45 Exclude the article author from the cdm title link 2013-05-15 11:39:23 -05:00
Andrew Dolgov
bd3c672320 api, add sanitize to getHeadlines (defaults to true) 2013-05-15 18:07:35 +04:00
Andrew Dolgov
a3b9fd12c5 fix support of Atom 0.3 2013-05-15 09:09:25 +04:00
kpn3m0
349c4229fd Feature #686
If the feed cannot be parsed there is not particular error but always "Unknown/unsupported feed type". The patch uses the error from the XML parser which gives more detailed error reporting.
2013-05-14 15:32:36 +03:00
Andrew Dolgov
11334fdf6c make appearance of some preference panes more similar 2013-05-12 12:36:25 +04:00
Andrew Dolgov
d310348460 remove gradients, update favicon avg color display 2013-05-07 19:39:04 +04:00
Andrew Dolgov
14c53e4e60 tweak visual for headlines 2013-05-07 18:47:35 +04:00
Andrew Dolgov
d29357fa02 fix more hphp detected issues 2013-05-07 15:18:37 +04:00
Andrew Dolgov
ea46d90eee auth_base: choose random password if not supplied by auth module 2013-05-07 12:36:09 +04:00
Rasmus Lerdorf
6f7798b643 Fixing bugs found by static analysis 2013-05-07 00:35:10 -07:00
Andrew Dolgov
e5e6cde06a remove support for hiding empty categories in prefs editor because people are dumb 2013-05-06 12:50:52 +04:00
Andrew Dolgov
0e72dbd79e Merge pull request #179 from nottwo/$link-cleanup
Remove obsolete $link parameter for password reset
2013-05-05 21:06:43 -07:00
Andrew Dolgov
8d090a910b use css nth-child instead of old even/odd class hacks for normal mode 2013-05-04 12:01:53 +04:00
Trannie Carter
233b74ad22 Remove obsolete $link parameter for password reset 2013-05-03 20:44:24 -04:00
Andrew Dolgov
72c29b65d4 atom: fix rel=alternate links 2013-05-02 10:40:59 +04:00
Andrew Dolgov
602fe53496 fix atom <author>value</author> elements 2013-05-02 10:36:05 +04:00
Andrew Dolgov
99b8256794 feedparser: make content:encoded take precedence over description 2013-05-02 10:30:41 +04: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
8a95d630a9 fix rss content:encoded not used 2013-05-01 22:05:59 +04:00
Andrew Dolgov
b4d1690097 move common methods to feeditem_common 2013-05-01 21:06:48 +04:00
Andrew Dolgov
f11015058d support dc:creator 2013-05-01 21:01:30 +04:00
Andrew Dolgov
d4992d6b48 add support for dc:subject and slash:comments 2013-05-01 20:55:08 +04:00
Andrew Dolgov
852d4ac890 support RDF-XML feeds 2013-05-01 20:30:52 +04:00
Andrew Dolgov
4c00e15b5d pass xpath object to feeditem, support media-rss objects 2013-05-01 19:40:43 +04:00
Andrew Dolgov
fd0daa9b55 remove simplepie 2013-05-01 19:14:48 +04:00
Andrew Dolgov
b09a4cdccc feeditem_rss: use guid element 2013-05-01 19:12:32 +04:00
Andrew Dolgov
3c8060aca0 fix get_links() for RSS 2013-05-01 19:09:07 +04:00
Andrew Dolgov
b9eee80e08 parser: add get_links() 2013-05-01 19:08:04 +04:00
Andrew Dolgov
b8f316dc28 change caching to save xml data, remove RDF init section 2013-05-01 17:56:21 +04:00
Andrew Dolgov
04d2f9c831 add basic rss support 2013-05-01 17:38:16 +04:00
Andrew Dolgov
cd07592c29 add basic tinyparser/atom 2013-05-01 17:04:57 +04:00
Andrew Dolgov
27372ddac6 fix editArticleTags() call broken on archived feed 2013-04-30 20:07:08 +04:00
Andrew Dolgov
b18d109f22 only get USER_LANGUAGE on schema 120 and up 2013-04-30 09:34:24 +04:00
Andrew Dolgov
52e7b5a096 add clear sql log button 2013-04-29 23:12:54 +04:00
Andrew Dolgov
258068b379 do not calculate favicon color on manual icon replace 2013-04-29 16:09:03 +04:00
Andrew Dolgov
bd02d29e1b prefs: update some descriptions to be more consistent 2013-04-29 15:58:15 +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
a845a3d5e5 otp: display notice if GD is missing 2013-04-29 09:20:30 +04:00
Andrew Dolgov
d48398e647 pluginhost: remove session cache for storage 2013-04-28 18:17:58 +04:00
Andrew Dolgov
5e1f7be5f1 enlarge headline excerpt length 2013-04-27 18:01:36 +04:00
Andrew Dolgov
38a8c22b9e getHeadlines: return feed title for non-virtual feeds 2013-04-27 12:29:42 +04:00
Andrew Dolgov
2c8eed5395 api: add feed_title to getArticle 2013-04-27 12:25:40 +04:00
Andrew Dolgov
8cefe38a0a add HOOK_PREFS_SAVE_FEED 2013-04-26 14:23:18 +04:00
Andrew Dolgov
057177eb2c add HOOK_PREFS_EDIT_FEED 2013-04-26 14:21:08 +04:00
Andrew Dolgov
6bfc97da86 add automatic timezone (based on client tz offset) 2013-04-26 10:31:57 +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
90a372f51d fix warning when creating feed last updated timestamp 2013-04-25 18:02:34 +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
db29ea0d8d correct faildient case 2013-04-24 15:08:37 +04:00
Andrew Dolgov
7d90d06de0 do not try to draw a fail-gradient (faildient?) 2013-04-24 15:07:23 +04:00
Andrew Dolgov
e2cf81e214 unify houskeeping stuff, increase spawn interval 2013-04-24 14:54:59 +04:00
supahgreg
6704bb2cb9 minor: remove an unnecessary quotation mark 2013-04-23 07:54:41 -05:00
Andrew Dolgov
f66492d357 better javascript error reporting, save error reports in tt-rss log 2013-04-20 10:43:21 +04:00
Andrew Dolgov
106a3de91c plugins: bump API version 2013-04-19 17:31:56 +04:00
Andrew Dolgov
ddf28801e4 implement plugin API version compatibility check 2013-04-19 17:26:22 +04:00
Andrew Dolgov
726bd48e8c better handle get_link() enabled plugins crashing on load 2013-04-19 17:20:03 +04:00
Andrew Dolgov
b367c951b9 make logging configurable; add logging to syslog 2013-04-19 09:45:43 +04:00
Andrew Dolgov
48ed517e8d pref_prefs: remove second argument from the constructor 2013-04-19 08:40:19 +04:00
Andrew Dolgov
b20b6af0dc only pass port to mysqli_connect when it is set 2013-04-19 07:58:27 +04:00
Andrew Dolgov
1f29443530 fix missing DB object when instantiated to import opml 2013-04-18 23:19:14 +04:00
Andrew Dolgov
3c200461f8 more notice css tweaks 2013-04-18 22:27:05 +04:00
Andrew Dolgov
1daf0f75fa pass DB_PORT as string 2013-04-18 15:44:25 +04:00
Andrew Dolgov
8cb5c64d62 fix auth_base referencing dbh which was not present 2013-04-18 15:36:54 +04:00
Andrew Dolgov
6421b42963 api/getHeadlines: increase limit to 200 2013-04-18 12:36:27 +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
73663db316 support pgsql in pdo 2013-04-18 08:28:03 +04:00
Andrew Dolgov
9ee90455b8 add experimental support for PDO (_ENABLE_PDO) 2013-04-18 08:20:45 +04:00
Andrew Dolgov
b6a7429591 Merge branch 'master' into pdo 2013-04-18 00:20:21 +04:00
Andrew Dolgov
0630a100d5 revert OO-db access in dbupdater, create DbUpdater() correctly 2013-04-17 21:40:04 +04:00
Andrew Dolgov
512b779391 do not try to log to sql on old schema version 2013-04-17 21:39:47 +04:00
Andrew Dolgov
e441b5837b initial 2013-04-17 21:19:00 +04:00
Andrew Dolgov
d9c85e0f11 classes: use OO DB interface 2013-04-17 20:12:14 +04:00
Andrew Dolgov
b4b45b4534 remove sessionhandler 2013-04-17 20:10:21 +04:00
Andrew Dolgov
01568557b5 log viewer: add refresh button 2013-04-17 19:00:15 +04:00
Andrew Dolgov
ae35bb87eb support mysqli when available 2013-04-17 18:56:13 +04:00
Andrew Dolgov
a42c55f02b fix blank character after opening bracket in function calls 2013-04-17 18:34:18 +04:00
Andrew Dolgov
72ff013729 fix pluginhost created without dbh 2013-04-17 18:30:22 +04:00
Andrew Dolgov
a0ed0d38d4 auth_remote: fix typo 2013-04-17 18:27:41 +04:00
Andrew Dolgov
eefaa2df38 remove db_connect, db_close; CLI fixes 2013-04-17 17:00:35 +04:00
Andrew Dolgov
6322ac79a0 remove $link 2013-04-17 16:48:41 +04:00
Andrew Dolgov
aca75cb5cb reinstate error handlers; better DB error reporting on failed queries 2013-04-17 16:05:54 +04:00
Andrew Dolgov
404e2e3603 more work on singleton-based DB 2013-04-17 15:36:48 +04:00