]> git.wh0rd.org Git - tt-rss.git/log
tt-rss.git
7 years agoauth_remote: check for PHP_AUTH_USER too
Andrew Dolgov [Sun, 9 Apr 2017 11:15:46 +0000 (14:15 +0300)]
auth_remote: check for PHP_AUTH_USER too

7 years agoMerge branch 'master' of git.tt-rss.org:fox/tt-rss
Andrew Dolgov [Fri, 31 Mar 2017 08:22:07 +0000 (11:22 +0300)]
Merge branch 'master' of git.tt-rss.org:fox/tt-rss

7 years agofilter by search results while marking feed as read
Andrew Dolgov [Fri, 31 Mar 2017 08:21:35 +0000 (11:21 +0300)]
filter by search results while marking feed as read

7 years agoMerge branch 'italian_translation' into 'master'
Andrew Dolgov [Thu, 30 Mar 2017 04:28:43 +0000 (07:28 +0300)]
Merge branch 'italian_translation' into 'master'

Updated italian translation

- new lines translated
- minor editing

See merge request !49

7 years agoUpdated italian translation
dedioste [Wed, 29 Mar 2017 20:06:49 +0000 (22:06 +0200)]
Updated italian translation
- new lines translated
- minor editing

7 years agoenclosures: rewrite relative urls on import, duh
Andrew Dolgov [Mon, 27 Mar 2017 16:20:46 +0000 (19:20 +0300)]
enclosures: rewrite relative urls on import, duh

7 years agoadd cosmetic suffixes back for cached url links
Andrew Dolgov [Thu, 23 Mar 2017 15:26:43 +0000 (18:26 +0300)]
add cosmetic suffixes back for cached url links

7 years agorebase translations
Andrew Dolgov [Thu, 23 Mar 2017 12:25:26 +0000 (15:25 +0300)]
rebase translations

7 years agowhen choosing enclosures to embed or rewrite (af_zz_imgproxy) only use content type...
Andrew Dolgov [Thu, 23 Mar 2017 12:22:00 +0000 (15:22 +0300)]
when choosing enclosures to embed or rewrite (af_zz_imgproxy) only use content type instead of "filename"-based hacks

7 years agoenable caching of media in article enclosures
Andrew Dolgov [Thu, 23 Mar 2017 12:19:25 +0000 (15:19 +0300)]
enable caching of media in article enclosures

7 years agorename cache images option label (rip translations)
Andrew Dolgov [Thu, 23 Mar 2017 12:16:31 +0000 (15:16 +0300)]
rename cache images option label (rip translations)

7 years agoallow caching of audio files
Andrew Dolgov [Thu, 23 Mar 2017 12:03:22 +0000 (15:03 +0300)]
allow caching of audio files

7 years agoremove local file extensions and generalize some method names for cached media
Andrew Dolgov [Thu, 23 Mar 2017 11:55:40 +0000 (14:55 +0300)]
remove  local file extensions and generalize some method names for cached media
file extensions may still be present in urls, but are ignored by the backend

MIGRATION (if you have any cached data worth keeping, not required):
in cache/images run "rename 's/\..*$//' *" i.e. strip file extensions

7 years agocdmClicked: do not use event.target.parents to figure out if clicked on a heading
Andrew Dolgov [Mon, 6 Mar 2017 09:19:13 +0000 (12:19 +0300)]
cdmClicked: do not use event.target.parents to figure out if clicked on a heading

7 years agorewrite relative urls for html5 audio source elements
Andrew Dolgov [Mon, 6 Mar 2017 06:20:58 +0000 (09:20 +0300)]
rewrite relative urls for html5 audio source elements

7 years agoimprove JS error logging with additional stuff
Andrew Dolgov [Sun, 5 Mar 2017 07:50:15 +0000 (10:50 +0300)]
improve JS error logging with additional stuff

7 years agouse try/catch block in updatefeedlist
Andrew Dolgov [Sun, 5 Mar 2017 07:30:49 +0000 (10:30 +0300)]
use try/catch block in updatefeedlist
remove reporting function from exception dialog

7 years agosimplify error handling
Andrew Dolgov [Sat, 4 Mar 2017 11:34:44 +0000 (14:34 +0300)]
simplify error handling

* less convoluted exception dialogs
* use window.onerror for the majority of exception catching/reporting
* remove most of now useless try/catch blocks
* report stacktrace instead of manually specified error locations

7 years agofix update.php showing --help option with a single -
Andrew Dolgov [Thu, 23 Feb 2017 10:06:39 +0000 (13:06 +0300)]
fix update.php showing --help option with a single -

7 years agorework the way headlines menus identify calling row
Andrew Dolgov [Fri, 17 Feb 2017 06:01:45 +0000 (09:01 +0300)]
rework the way headlines menus identify calling row

7 years agoMerge branch 'improve-update_feedbrowser_cache-sql-query' into 'master'
Andrew Dolgov [Thu, 16 Feb 2017 12:07:41 +0000 (15:07 +0300)]
Merge branch 'improve-update_feedbrowser_cache-sql-query' into 'master'

Improve update_feedbrowser_cache SQL query

As explained in <https://tt-rss.org/forum/viewtopic.php?t=4060&p=23768>, this change improved drastically the query time.

See merge request !48

7 years agoImprove update_feedbrowser_cache SQL query
Luc Didry [Thu, 16 Feb 2017 11:05:32 +0000 (12:05 +0100)]
Improve update_feedbrowser_cache SQL query

7 years agoeditFilter: fix selector expressions broken by 88946d3
Andrew Dolgov [Wed, 15 Feb 2017 10:22:16 +0000 (13:22 +0300)]
editFilter: fix selector expressions broken by 88946d3

7 years agoaf_zz_imgproxy: remove filter hook, not needed
Andrew Dolgov [Tue, 14 Feb 2017 16:46:37 +0000 (19:46 +0300)]
af_zz_imgproxy: remove filter hook, not needed

7 years agoMerge branch 'master' of git.tt-rss.org:fox/tt-rss
Andrew Dolgov [Tue, 14 Feb 2017 15:49:11 +0000 (18:49 +0300)]
Merge branch 'master' of git.tt-rss.org:fox/tt-rss

7 years agoaf_zz_imgproxy: rewrite to absolute url; add on-parse article filter hook to handle...
Andrew Dolgov [Tue, 14 Feb 2017 15:48:40 +0000 (18:48 +0300)]
af_zz_imgproxy: rewrite to absolute url; add on-parse article filter hook to handle redirect situation in case frontend has  open_basedir (disabled currently)

7 years agoMerge branch 'german-translation' into 'master'
Andrew Dolgov [Tue, 14 Feb 2017 10:42:29 +0000 (13:42 +0300)]
Merge branch 'german-translation' into 'master'

Update german translation

See merge request !47

7 years agoUpdate german translation
Heiko Adams [Tue, 14 Feb 2017 08:43:24 +0000 (09:43 +0100)]
Update german translation

7 years agorebase translations
Andrew Dolgov [Tue, 14 Feb 2017 08:22:32 +0000 (11:22 +0300)]
rebase translations

7 years agoset error report url to https
Andrew Dolgov [Tue, 14 Feb 2017 06:32:21 +0000 (09:32 +0300)]
set error report url to https

7 years agobind headlines menu to a selector to avoid remaking it unnecessarily
Andrew Dolgov [Mon, 13 Feb 2017 20:36:58 +0000 (23:36 +0300)]
bind headlines menu to a selector to avoid remaking it unnecessarily

7 years agofix vertical position of cdm collapse button in floating title
Andrew Dolgov [Mon, 13 Feb 2017 19:49:20 +0000 (22:49 +0300)]
fix vertical position of cdm collapse button in floating title

7 years agocdmcollapse/expand: use less convoluted selector queries
Andrew Dolgov [Mon, 13 Feb 2017 19:45:30 +0000 (22:45 +0300)]
cdmcollapse/expand: use less convoluted selector queries

7 years agoadd af_zz_vidmute
Andrew Dolgov [Mon, 13 Feb 2017 16:21:38 +0000 (19:21 +0300)]
add af_zz_vidmute

7 years agoaf_zz_imgproxy: truncate url in error png
Andrew Dolgov [Mon, 13 Feb 2017 12:49:41 +0000 (15:49 +0300)]
af_zz_imgproxy: truncate url in error png

7 years agoaf_zz_imgproxy: show GD-based (if possible) error message on proxy failure
Andrew Dolgov [Mon, 13 Feb 2017 12:25:52 +0000 (15:25 +0300)]
af_zz_imgproxy: show GD-based (if possible) error message on proxy failure

7 years agorewrite_relative_url: cleanup resulting url path while rewriting
Andrew Dolgov [Mon, 13 Feb 2017 12:25:21 +0000 (15:25 +0300)]
rewrite_relative_url: cleanup resulting url path while rewriting

7 years agoaf_zz_imgproxy: disable api render hook: pointless, because api clients won't have...
Andrew Dolgov [Mon, 13 Feb 2017 05:46:36 +0000 (08:46 +0300)]
af_zz_imgproxy: disable api render hook: pointless, because api clients won't have an authenticated cookie-based session

7 years agoaf_zz_imgproxy: fix typo
Andrew Dolgov [Mon, 13 Feb 2017 05:08:19 +0000 (08:08 +0300)]
af_zz_imgproxy: fix typo

7 years agoformat_article_enclosures: allow embedding .jpeg files
Andrew Dolgov [Sun, 12 Feb 2017 17:24:29 +0000 (20:24 +0300)]
format_article_enclosures: allow embedding .jpeg files

7 years agofix previous, again
Andrew Dolgov [Sun, 12 Feb 2017 17:23:32 +0000 (20:23 +0300)]
fix previous, again

7 years agoaf_zz_imgproxy: limit enclosure rewriting to images
Andrew Dolgov [Sun, 12 Feb 2017 14:32:43 +0000 (17:32 +0300)]
af_zz_imgproxy: limit enclosure rewriting to images

7 years agoadd HOOK_ENCLOSURE_ENTRY for af_zz_imgproxy (2)
Andrew Dolgov [Sun, 12 Feb 2017 14:02:07 +0000 (17:02 +0300)]
add HOOK_ENCLOSURE_ENTRY for af_zz_imgproxy (2)

7 years agoadd HOOK_ENCLOSURE_ENTRY for af_zz_imgproxy
Andrew Dolgov [Sun, 12 Feb 2017 13:01:28 +0000 (16:01 +0300)]
add HOOK_ENCLOSURE_ENTRY for af_zz_imgproxy

7 years agoMerge branch 'fix-target-blank-vulnerability' into 'master'
Andrew Dolgov [Sun, 12 Feb 2017 11:19:37 +0000 (14:19 +0300)]
Merge branch 'fix-target-blank-vulnerability' into 'master'

Prevent target='_blank' vulnerability on dynamic link

This merge request refere to https://tt-rss.org/forum/viewtopic.php?f=8&t=4048

It fix the issue I enconter on some feeds I follow.
Just need to add "noopener" and "noreferrer" on "_blank" link to avoid the vulnerability.

See merge request !46

7 years agoPrevent target='_blank' vulnerability on dynamic link
Jérémy DECOOL [Sun, 12 Feb 2017 10:01:36 +0000 (11:01 +0100)]
Prevent target='_blank' vulnerability on dynamic link

7 years agoaf_zz_imgproxy: redirect to caller url unless called in user context
Andrew Dolgov [Fri, 10 Feb 2017 19:02:30 +0000 (22:02 +0300)]
af_zz_imgproxy: redirect to caller url unless called in user context

7 years agoallow user plugins to expose public methods out in a limited fashion
Andrew Dolgov [Fri, 10 Feb 2017 13:04:28 +0000 (16:04 +0300)]
allow user plugins to expose public methods out in a limited fashion

7 years agouse get_self_url_prefix() when rewriting cached images
Andrew Dolgov [Fri, 10 Feb 2017 12:14:47 +0000 (15:14 +0300)]
use get_self_url_prefix() when rewriting cached images

7 years agoadd some print_checkbox/print_button calls; rename some plugin preference pane titles
Andrew Dolgov [Fri, 10 Feb 2017 11:57:25 +0000 (14:57 +0300)]
add some print_checkbox/print_button calls; rename some plugin preference pane titles

7 years agoaf_zz_imgproxy: urlencode() url parameter, DUH
Andrew Dolgov [Fri, 10 Feb 2017 11:41:11 +0000 (14:41 +0300)]
af_zz_imgproxy: urlencode() url parameter, DUH

7 years agouse print_hidden() for hidden dojo form fields
Andrew Dolgov [Fri, 10 Feb 2017 11:36:21 +0000 (14:36 +0300)]
use print_hidden() for hidden dojo form fields

7 years agoaf_zz_imgproxy: add optional setting to proxy all remote images
Andrew Dolgov [Fri, 10 Feb 2017 11:17:18 +0000 (14:17 +0300)]
af_zz_imgproxy: add optional setting to proxy all remote images
functions: add some form helper methods

7 years agoaf_zz_imgproxy: use inline disposition, misc updates
Andrew Dolgov [Fri, 10 Feb 2017 09:37:21 +0000 (12:37 +0300)]
af_zz_imgproxy: use inline disposition, misc updates

7 years agoupdate af_zz_imgproxy to plug into built-in image caching
Andrew Dolgov [Fri, 10 Feb 2017 09:12:09 +0000 (12:12 +0300)]
update af_zz_imgproxy to plug into built-in image caching

7 years agosanitize: properly handle cached content in archived articles
Andrew Dolgov [Fri, 10 Feb 2017 09:11:09 +0000 (12:11 +0300)]
sanitize: properly handle cached content in archived articles

7 years agoadd af_zz_imgproxy (initial)
Andrew Dolgov [Fri, 10 Feb 2017 07:25:10 +0000 (10:25 +0300)]
add af_zz_imgproxy (initial)

7 years agopass several image files used in notify messages to frontend as base64 to prevent...
Andrew Dolgov [Thu, 9 Feb 2017 20:19:26 +0000 (23:19 +0300)]
pass several image files used in notify messages to frontend as base64 to prevent broken error messages in case network connection is down. also, update some close buttons to show correct cursor.

7 years agohandle_rpc_json: fix netalert button never appearing on JSON parse error
Andrew Dolgov [Thu, 9 Feb 2017 20:04:34 +0000 (23:04 +0300)]
handle_rpc_json: fix netalert button never appearing on JSON parse error

7 years agoadd some protection against opener attacks if external site is opened via window...
Andrew Dolgov [Wed, 8 Feb 2017 12:07:05 +0000 (15:07 +0300)]
add some protection against opener attacks if external site is opened via window.open()

7 years agoparse_counters: skip subscribed-feeds id properly
Andrew Dolgov [Sat, 4 Feb 2017 11:50:50 +0000 (14:50 +0300)]
parse_counters: skip subscribed-feeds id properly

7 years agocached_image: remove unnecessary basename()
Andrew Dolgov [Sat, 4 Feb 2017 09:02:17 +0000 (12:02 +0300)]
cached_image: remove unnecessary basename()

7 years agoreset local counter cache when feed count changes
Andrew Dolgov [Sat, 4 Feb 2017 08:57:31 +0000 (11:57 +0300)]
reset local counter cache when feed count changes

7 years agoimage cache: do not try to cache data: schema urls; add caching of html5 video conten...
Andrew Dolgov [Sat, 4 Feb 2017 08:50:01 +0000 (11:50 +0300)]
image cache: do not try to cache data: schema urls; add caching of html5 video content (similar to cache_starred_images plugin)

7 years agoimage cache: send files as content-disposition: attachment; add .png suffix to image...
Andrew Dolgov [Sat, 4 Feb 2017 08:32:24 +0000 (11:32 +0300)]
image cache: send files as content-disposition: attachment; add .png suffix to image urls

7 years agoaf_redditimgur: inline streamable.com videos
Andrew Dolgov [Sun, 29 Jan 2017 11:36:37 +0000 (14:36 +0300)]
af_redditimgur: inline streamable.com videos

7 years agoaf_readability: force utf8 preamble on html document load. no idea why but it seems...
Andrew Dolgov [Sat, 28 Jan 2017 11:24:48 +0000 (14:24 +0300)]
af_readability: force utf8 preamble on html document load. no idea why but it seems to work better even for not-unicode sites.

7 years agosubscribe dialog: do not report errors via alert()
Andrew Dolgov [Sat, 28 Jan 2017 09:45:49 +0000 (12:45 +0300)]
subscribe dialog: do not report errors via alert()
fetch_file_contents: reset all globals on start, return error message body when not using curl
subscribe_to_feed: report if cloudflare is in the error message

7 years agocompact.css: remove version tag
Andrew Dolgov [Thu, 26 Jan 2017 19:43:57 +0000 (22:43 +0300)]
compact.css: remove version tag

7 years agoadd compact theme with smaller font
Andrew Dolgov [Thu, 26 Jan 2017 19:41:18 +0000 (22:41 +0300)]
add compact theme with smaller font

7 years agopreferences: set themes dropdown to default if selected theme is missing
Andrew Dolgov [Thu, 26 Jan 2017 19:37:22 +0000 (22:37 +0300)]
preferences: set themes dropdown to default if selected theme is missing

7 years agoremove default.css
Andrew Dolgov [Wed, 25 Jan 2017 09:18:15 +0000 (12:18 +0300)]
remove default.css

7 years agoimplement cache-busting for default theme.css
Andrew Dolgov [Wed, 25 Jan 2017 09:17:41 +0000 (12:17 +0300)]
implement cache-busting for default theme.css
night theme: small fixes

7 years agoincrease content font size by 1px
Andrew Dolgov [Wed, 25 Jan 2017 08:22:53 +0000 (11:22 +0300)]
increase content font size by 1px

7 years agopass article guid to hook_render_article
Andrew Dolgov [Wed, 25 Jan 2017 05:50:42 +0000 (08:50 +0300)]
pass article guid to hook_render_article

7 years agoMerge branch 'fix-sanitize-dfn' into 'master'
Andrew Dolgov [Wed, 25 Jan 2017 05:43:50 +0000 (08:43 +0300)]
Merge branch 'fix-sanitize-dfn' into 'master'

sanitize: allow <dfn> tag

### In brief
* Add `<dfn>` tag to allowed tags list
  * `<dfn>` represents the defining instance of a term in HTML
  * More [information about `<dfn>` on the w3school's website](http://www.w3schools.com/tags/tag_dfn.asp )

### Example
This stops article content such as...
```
Indian tea harvests are divided up by <dfn>flush</dfn>.
```
...from getting turned into...
```
Indian tea harvests are divided up by .
```

See merge request !45

7 years agosanitize: allow dfn tag
Shane Synan [Wed, 25 Jan 2017 00:39:17 +0000 (18:39 -0600)]
sanitize: allow dfn tag

Add <dfn> tag to allowed tags list.  <dfn> represents the defining
instance of a term in HTML.

7 years agoMerge branch 'more-af-comics' into 'master'
Andrew Dolgov [Tue, 24 Jan 2017 20:08:21 +0000 (23:08 +0300)]
Merge branch 'more-af-comics' into 'master'

Support hyphens in GoComics URLs.

See merge request !44

7 years agoSupport hyphens in GoComics URLs.
JustAMacUser [Tue, 24 Jan 2017 20:06:46 +0000 (15:06 -0500)]
Support hyphens in GoComics URLs.

7 years agosupport rel=noopener for links
Andrew Dolgov [Tue, 24 Jan 2017 15:45:25 +0000 (18:45 +0300)]
support rel=noopener for links

7 years agofetch_file_contents: rework the way shim works to prevent intermittent warnings
Andrew Dolgov [Tue, 24 Jan 2017 12:11:13 +0000 (15:11 +0300)]
fetch_file_contents: rework the way shim works to prevent intermittent warnings

7 years agosanitize: allow acronym tag
Andrew Dolgov [Tue, 24 Jan 2017 08:36:43 +0000 (11:36 +0300)]
sanitize: allow acronym tag

7 years agoadd some vertical space to diijt menu items
Andrew Dolgov [Mon, 23 Jan 2017 16:21:25 +0000 (19:21 +0300)]
add some vertical space to diijt menu items

7 years agoreference pubsubhubbub classes using their namespace
Andrew Dolgov [Mon, 23 Jan 2017 05:20:46 +0000 (08:20 +0300)]
reference pubsubhubbub classes using their namespace

7 years agoMerge branch 'af-comics-ui' into 'master'
Andrew Dolgov [Sun, 22 Jan 2017 18:57:31 +0000 (21:57 +0300)]
Merge branch 'af-comics-ui' into 'master'

Added feed URL instructions for GoComics.

GoComics feed URL syntax now included on existing Prefs page for af_comics plugin.

See merge request !43

7 years agoAdded feed URL instructions for GoComics.
JustAMacUser [Sun, 22 Jan 2017 18:52:25 +0000 (13:52 -0500)]
Added feed URL instructions for GoComics.

7 years agounpackVisibleHeadlines: do not iterate over all RROWs all the time
Andrew Dolgov [Sun, 22 Jan 2017 17:57:16 +0000 (20:57 +0300)]
unpackVisibleHeadlines: do not iterate over all RROWs all the time

7 years agofeed tree: only run animation for appearing unread counters to prevent clashes with...
Andrew Dolgov [Sun, 22 Jan 2017 17:20:35 +0000 (20:20 +0300)]
feed tree: only run animation for appearing unread counters to prevent clashes with aux counter updating and animations ending up in wrong state

7 years agoinitHeadlinesMenu: remove unneeded output
Andrew Dolgov [Sun, 22 Jan 2017 16:58:17 +0000 (19:58 +0300)]
initHeadlinesMenu: remove unneeded output

7 years agoattach headline menu objects to correct DOM nodes in combined mode
Andrew Dolgov [Sun, 22 Jan 2017 16:57:16 +0000 (19:57 +0300)]
attach headline menu objects to correct DOM nodes in combined mode

7 years agoparse_counters: cache previous reply and skip processing of unchanged rows (better...
Andrew Dolgov [Sun, 22 Jan 2017 16:38:07 +0000 (19:38 +0300)]
parse_counters: cache previous reply and skip processing of unchanged rows (better implementation)

7 years agoparse_counters: cache previous reply and skip processing of unchanged rows
Andrew Dolgov [Sun, 22 Jan 2017 16:29:14 +0000 (19:29 +0300)]
parse_counters: cache previous reply and skip processing of unchanged rows

7 years agoreuse menu objects while appending headline rows
Andrew Dolgov [Sun, 22 Jan 2017 16:20:23 +0000 (19:20 +0300)]
reuse menu objects while appending headline rows

7 years agocollapse_feedlist: also toggle splitter
Andrew Dolgov [Sun, 22 Jan 2017 14:46:11 +0000 (17:46 +0300)]
collapse_feedlist: also toggle splitter

7 years agobump VERSION_STATIC due to Dojo changes 17.1
Andrew Dolgov [Sun, 22 Jan 2017 10:55:36 +0000 (13:55 +0300)]
bump VERSION_STATIC due to Dojo changes

7 years agodojoConfig: use cacheBust
Andrew Dolgov [Sun, 22 Jan 2017 10:43:32 +0000 (13:43 +0300)]
dojoConfig: use cacheBust

7 years agofeedtree: fix for long feed titles making counters invisible
Andrew Dolgov [Sun, 22 Jan 2017 10:21:41 +0000 (13:21 +0300)]
feedtree: fix for long feed titles making counters invisible

7 years agoMerge branch 'af-comics-gocomics-feed' into 'master'
Andrew Dolgov [Sun, 22 Jan 2017 08:03:45 +0000 (11:03 +0300)]
Merge branch 'af-comics-gocomics-feed' into 'master'

Update af_comics plugin to support GoComics.

Updates the af_comics plugin to support new GoComics site, which dropped native RSS feeds.

See merge request !42

7 years agoMerge branch 'master' of git.tt-rss.org:fox/tt-rss
Andrew Dolgov [Sun, 22 Jan 2017 07:19:11 +0000 (10:19 +0300)]
Merge branch 'master' of git.tt-rss.org:fox/tt-rss

7 years agoforce ngettext() count argument type to string
Andrew Dolgov [Sun, 22 Jan 2017 07:18:43 +0000 (10:18 +0300)]
force ngettext() count argument type to string