Andrew Dolgov
44727c79ad
batch feed editor: remove title and feed url because batch editing those makes no sense whatsoever
2013-06-25 23:07:09 +04:00
Andrew Dolgov
b584460302
parser: remove atom <source> element
2013-06-25 14:43:59 +04:00
Andrew Dolgov
bc3c887f4f
better root element detection for atom content type xhtml ( closes #720 )
2013-06-20 21:16:06 +04:00
Andrew Dolgov
a9000b0344
feedparser: check if initial xpath query for root element returns anything
2013-06-19 19:40:36 +04:00
Roland Angerer
0806d68bac
bugfix: list correct profile IDs on login page
2013-06-13 11:24:51 +02:00
Andrew Dolgov
da8d534ac1
minor user editor updates
2013-06-11 12:12:43 +04:00
Andrew Dolgov
d9afd9b2b5
use dojo stuff for user details
2013-06-11 12:11:02 +04:00
Andrew Dolgov
808ef3d4fc
pref-users: remove useless javascript: prefix
2013-06-11 12:05:45 +04:00
Andrew Dolgov
222a61c222
user editor: use dojo stuff
2013-06-11 12:04:29 +04:00
Andrew Dolgov
d256f1fbd8
atom: support <published>
2013-06-10 13:25:34 +04:00
Andrew Dolgov
496195db4e
fix calculation of feed counts in pref-feeds editor
2013-06-07 15:31:43 +04:00
Andrew Dolgov
08820be70b
add experimental floating title when scrolling long articles in combined mode
2013-06-05 22:20:22 +04:00
Andrew Dolgov
a1495542fc
opml: fix filter parameters inverse and title not being properly imported from OPML
2013-06-05 13:09:47 +04:00
Andrew Dolgov
25051fb84b
support custom order in generated feeds ( closes #709 )
2013-06-05 12:56:43 +04:00
Andrew Dolgov
ce5d234d63
support dc:date elements in rss and atom feeds
2013-06-01 09:49:56 +04:00
Jonathan Bither
fbe135fb36
mysqli: We are using procedural mysqli so use mysqli_connect_error() instead of mysqli_error()
2013-05-30 10:45:47 -04:00
justauser
7aab5617b6
Merge branch 'master' into jremote
...
latest master checkins
2013-05-29 07:52:20 -04:00
Andrew Dolgov
67e0cf9a37
add startup_gettext() calls to several endpoints for unregistered users so the output would be translated based on accept-language header
2013-05-29 15:41:19 +04:00
justauser
991418fa56
Merge branch 'master' into jremote
...
update working to master
2013-05-28 11:39:58 -04:00
Andrew Dolgov
14c84904fe
pluginhost: allow html tags in plugin storage
2013-05-27 14:03:14 +04:00
justauser
6dd01fcea2
Changes to support a new version of the phpmailer. Adds a new setting SMTP_SECURE,
...
which cna have a value of tls, ssl or be empty. This is used for secure SMTP servers.
Also added the ability to have multiple email addresses in the to field. Addresses are
separated by semicolons (;)
2013-05-26 11:27:42 -04:00
Andrew Dolgov
df2655e015
better support for atom:link elements in rss feeds, support rel=standout (fuck you google and your nonstandard shit)
2013-05-26 10:21:54 +04:00
Andrew Dolgov
f17c3ee29a
parser: fix get_links() for RSS
2013-05-24 14:40:47 +04:00
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
Andrew Dolgov
ba68b6815a
db updates, remove init_connection()
2013-04-17 14:23:35 +04:00
Andrew Dolgov
9594791782
experimental singleton-based Db connection
2013-04-17 13:08:36 +04:00
Andrew Dolgov
2cbdc95bb0
add a separate tab for the logger
2013-04-17 08:42:39 +04:00
Andrew Dolgov
9deca86d96
require entering current one time code to enable otp
2013-04-16 21:07:26 +04:00
Andrew Dolgov
a5680acbe8
replace split with explode
2013-04-16 20:40:23 +04:00
Andrew Dolgov
e2261e177b
implement old log entry purging in update_daemon_common; add some more error types; tweak error log display
2013-04-16 20:34:20 +04:00
Andrew Dolgov
b8c7f8357d
do not try to load plugins which aren't directories
2013-04-16 20:20:40 +04:00
Andrew Dolgov
4e53956add
implement error log viewer
2013-04-16 20:16:15 +04:00
Andrew Dolgov
889a5f9f19
experimental SQL-based error logger
2013-04-16 19:41:31 +04:00
Andrew Dolgov
4f032700db
ttrssMailer: actually use OOP properly
2013-04-16 16:50:22 +04:00
Andrew Dolgov
90df27a4c1
ttrssMailer: fix typo
2013-04-16 16:43:15 +04:00
Andrew Dolgov
b9863a153c
unify SMTP_HOST and SMTP_PORT as SMTP_SERVER
2013-04-16 16:40:04 +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
5e3d5480f7
use hashed guids in a hopefully backwards compatible fashion
2013-04-15 19:28:11 +04:00
Andrew Dolgov
bc7a144dd5
properly remove and replace favicon color when favicon gets manually removed/uploaded
2013-04-15 18:22:48 +04:00
Andrew Dolgov
86f7d2a9f2
make gradient less visible on read headlines
2013-04-15 18:09:48 +04:00
Andrew Dolgov
12a6bd28ac
remove hsl stuff from classes/feeds, we take care of this when choosing the color
2013-04-15 17:07:06 +04:00
Andrew Dolgov
e7480cc13b
do not color predominantly white/black rows
2013-04-15 15:56:08 +04:00
Andrew Dolgov
bfaf90e364
add row backgrounds in normal mode
2013-04-15 15:38:05 +04:00
Andrew Dolgov
85eea71e0e
use w3c gradient definition
2013-04-15 15:34:47 +04:00
Andrew Dolgov
e0deff3933
implement basic moz gradient for feedicon color
2013-04-15 15:27:35 +04:00
Andrew Dolgov
63c323f736
only enable colored favicons in vfeeds; fix RGB triplet packing
2013-04-15 15:17:12 +04:00
moontear
2cfbb448fb
Added average color calculation of feeds' favicons for banded display.
2013-04-15 12:28:52 +02:00
Andrew Dolgov
e43a9c4a01
add a %d articles selected element
2013-04-15 13:16:14 +04:00
Andrew Dolgov
884f2aee91
use mdash as a separator between title and author
2013-04-15 12:57:52 +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