Andrew Dolgov
1d82bd4f19
further objectification
2018-12-01 17:42:21 +03:00
Andrew Dolgov
049a37aa0e
WIP reshuffling of JS global context into separate logical objects
2018-12-01 17:05:35 +03:00
Andrew Dolgov
a2ef54cd92
toggleMark, togglePub: refactor implementation
...
shorten marked/published img CSS classes
2018-12-01 08:20:09 +03:00
Andrew Dolgov
3325979bf0
isCdmMode -> isCombinedMode
2018-12-01 08:04:12 +03:00
Andrew Dolgov
add558e7e5
rework some styles related to three panel mode
2018-11-30 15:54:38 +03:00
Andrew Dolgov
8359ca6dad
combined mode (and more) css class name updates
2018-11-30 15:48:17 +03:00
Andrew Dolgov
2f961ee830
plugins: add some xhrPost refactoring
2018-11-30 15:23:48 +03:00
Andrew Dolgov
67cdf4cf12
remove some unnecessary element IDs
...
rework plugins/note to use xhrJson()
2018-11-30 14:39:06 +03:00
Andrew Dolgov
9563e3bcd6
remove expandable CDM headlines
2018-11-30 13:51:54 +03:00
Andrew Dolgov
da1a3c2cc5
remove ok = confirm() thing
2018-11-30 13:05:59 +03:00
Andrew Dolgov
dbb4cdbe36
plugins: run eslint const/let fixes
2018-11-30 08:39:45 +03:00
Andrew Dolgov
c10a43069e
debug logging system rework:
...
* support various logging levels per-message
* remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
* _debug() is kept as a compatibility shim for plugins
2018-11-30 08:34:29 +03:00
Andrew Dolgov
758752684c
cache_starred_articles: limit maximum amount of download attempts per-article, consider cache operation a success even if all images were too small (prevents repeated requests)
2018-11-30 07:20:13 +03:00
Andrew Dolgov
ed1262d55a
oops, remove useless db_escape_string() in article class (and nsfw plugin)
2018-11-29 23:04:12 +03:00
Andrew Dolgov
55bf4bc1d3
mailer: split to/from name/addresses
2018-11-22 16:36:10 +03:00
Andrew Dolgov
57932e1837
remove PHPMailer and related directives from config.php-dist; add pluggable Mailer class
2018-11-22 14:45:14 +03:00
Andrew Dolgov
3a0292303e
php: remove trailing whitespaces
2018-11-03 15:08:43 +03:00
Andrew Dolgov
df0115fc7a
shorten_expanded: also hide embedded attachments behind wrapper
2018-09-21 08:14:55 +03:00
Andrew Dolgov
1cf69d435d
fix af_zz_vidmute for new chrome breaking muting via setAttribute
2018-09-11 11:46:10 +03:00
Andrew Dolgov
4bb651a656
af_redditimgur: check gfycat content type before embedding, add generic
...
catchall embedding for og:video metadata
2018-09-10 16:09:38 +03:00
Andrew Dolgov
f43ce66e65
af_redditimgur: simplify handling of gfycat URLs
2018-09-09 12:45:02 +03:00
Andrew Dolgov
de1b9acba1
af_comics: simplify srcset attribute handling for gocomics pseudo-feeds
2018-08-31 08:33:36 +03:00
Andrew Dolgov
83da40251f
plugins: move af_lang_detect to tt-rss-attic repository
2018-08-12 18:15:04 +03:00
tschuettler
31b40448fd
Update af_lang_detect plugin with changes from upstream
...
Reapplied downstream changes for phpmd ruleset
2018-08-02 18:00:50 +02:00
Andrew Dolgov
c925f4e3fd
use catchall exception handler for readability
2018-07-31 18:31:01 +03:00
Self-Perfection
1cb3084d53
Replace tumblr videos with HD versions
...
Alternative approach might be extracting replacement URL from "hdUrl"
field of custom property "data-crt-options", but stripping last segment
of video URL is way easier and seems equally robust.
2018-07-14 19:16:40 +03:00
Andrew Dolgov
6d95e53524
af_readability: check if sanitized content has anything before replacing
...
original excerpt
af_readability, af_redditimgur: check php version before using Readability
2018-06-21 08:12:11 +03:00
Andrew Dolgov
acf155cf8f
remove old-style readability loading
2018-06-20 22:17:10 +03:00
Andrew Dolgov
add9b37ab5
auth_internal: load Base32 using proper namespace
2018-06-20 22:15:10 +03:00
Andrew Dolgov
b22766fcdd
Af_RedditImgur: update to use readability-php
2018-06-20 15:56:08 +03:00
Andrew Dolgov
2aaefbfa54
update autoloader to consider namespaces for third party libraries: placed and loaded from vendor/namespace/classpath.php
...
update readability to a newer implementation based on Readability.js (https://github.com/andreskrey/readability.php )
add vendor/Psr/Log interface required for the above
2018-06-20 14:58:09 +03:00
Andrew Dolgov
636164301f
import_export: limit and offset don't play nice with generic PDO placeholders
2018-05-28 16:49:39 +03:00
Andrew Dolgov
a369a6d946
import_export: update to use PDO
2018-05-28 16:43:53 +03:00
Andrew Dolgov
b70c3daffe
af_redditimgur updates:
...
1. remove special handling for imgur albums/pages because its full on cancerous json garbage now with no scrapeable layout
2. skip all urls leading to reddit.com while trying to embed content
3. implement generic last resort embedding based on meta og:image element
2018-05-26 10:25:39 +03:00
Andrew Dolgov
b037ffd628
af_readability: specify http accept header
2018-05-25 14:35:33 +03:00
Andrew Dolgov
82152bdc34
Revert "plugins/import_export: use PDO"
...
This reverts commit 785ffca622
.
2018-05-24 12:31:30 +03:00
Andrew Dolgov
b14f6d58b4
implement hard limits on downloaded data size for general fetching and cache plugins: MAX_DOWNLOAD_FILE_SIZE & MAX_CACHE_FILE_SIZE
2018-05-20 11:08:33 +03:00
Luc Didry
785ffca622
plugins/import_export: use PDO
2018-05-16 16:45:25 +02:00
JustAMacUser
aedcbfd9c5
af_comics: Go Comics now uses HTTPS.
2018-05-12 13:31:52 -04:00
Andrew Dolgov
e0dff9134b
af_comics: nedroid broke their rss feed, might as well plug them into generic comicpress filter
2018-04-26 11:46:56 +03:00
Andrew Dolgov
7e6bb21ff5
auto_assign_labels: pass delimiter to preg_quote() to escape slashes properly
2018-02-23 13:31:08 +03:00
JustAMacUser
e26cb06179
af_readability: Use new global fetch_effective_url for canonical URL.
2018-02-11 21:02:17 +00:00
JustAMacUser
3f5f5bc73f
af_comics: Fix typo -- call to undefined method.
2018-02-11 07:01:29 +00:00
Dave Z
d92fcaa9c8
af_comics: Workaround for GoComics' lazy loading images in srcset.
2018-02-07 16:57:32 +00:00
Dave Z
fc756975ab
af_comics: Allow subscribing to GoComics URLs via page (only this time, *actually allow* it).
2018-02-07 06:52:36 +00:00
Andrew Dolgov
2c51facf61
Revert "import_export: do not use DOMDocument->loadXML in static context"
...
This reverts commit 1ddf3a28e5
.
2018-01-30 14:41:27 +03:00
Andrew Dolgov
1ddf3a28e5
import_export: do not use DOMDocument->loadXML in static context
2018-01-30 13:17:05 +03:00
Andrew Dolgov
365f5c8b53
import_export: use legacy true/false values
2018-01-30 11:45:15 +03:00
Andrew Dolgov
e038374608
gocomics: remove width attribute to fix improper scaling of images
2018-01-27 09:50:49 +03:00
Dave Z
12bfce5e66
Fix missing parenthesis.
2018-01-01 18:59:28 -05:00