Age | Commit message (Collapse) | Author |
|
Signed-off-by: Martin Vuille <jpmv27@yahoo.com>
|
|
|
|
breaking
|
|
|
|
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: mortee <mortee.github@kavemalna.hu>
|
|
Signed-off-by: mortee <mortee@kavemalna.hu>
|
|
Signed-off-by: IgorA100 <igora100@gmail.com>
|
|
Signed-off-by: IgorA100 <igora100@gmail.com>
|
|
Signed-off-by: IgorA100 <igora100@gmail.com>
|
|
If there are more than 65535 unread items, then when checking “mark as read” you will get an SQL error (SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535 at) due to the limitation of the number of parameters. The array is divided into smaller ones.
Signed-off-by: IgorA100 <igora100@gmail.com>
|
|
Signed-off-by: Josh <josh.t.richards@gmail.com>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
this allows admins to add them via occ.
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
The CCMixter favicon was responsible for browsers emitting
a mixed content warning. While at it, I changed all other
http URLs to https.
Signed-off-by: Christof Dorner <christof@chdorner.com>
|
|
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Use FetcherConfig::DEFAULT_USER_AGENT for Curl
Signed-off-by: IgorA100 <igora100@gmail.com>
|
|
Some sites do not serve content without a User Agent
Set CURLOPT_USERAGENT= Google Chrome
Signed-off-by: IgorA100 <igora100@gmail.com>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Signed-off-by: devlinjunker <devlin.junker@gmail.com>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Check an use available compression types of curl
use compression when downloading feed logo
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
As long as we use Feed-io < 6, we always use Guzzle (with Feed-io 6, we
need to choose a [HTTPlug](https://httplug.io/) library ourselves). Guzzle
[supports](https://docs.guzzlephp.org/en/stable/request-options.html#decode-content)
transparently decompressing gzip or deflate compressed responses, which is enabled by default.
Feed-io does this [by default](https://github.com/alexdebril/feed-io/pull/311/commits/ffef9eaabefcfc66bca3bb598b952d13842f14b5),
but as we override the headers, we have to add a fitting `Accept-Encoding` header as well.
Previously, my feed collection caused up to 45.9 MB download traffic per cronjob,
with this commit it is as low as 23.6 MB.
Signed-off-by: Mynacol <Mynacol@users.noreply.github.com>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Daniel Starzmann <daniel@starze.de>
|
|
if this is not updated the API won't work correctly and we get sync errors.
Adjust test to use item api
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
if timestamp is not set during creation of a feed use date one year ago
code fixes and linting fixes.
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
updates
Signed-off-by: Robert Wunderer <robert.wunderer@caprisys.at>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Display a info card in the settings, indicating when the last news update job ran.
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Our background job was renamed quite a while ago
the old job remained in the db, to prevent confusion this adds
a repair step to remove the old job.
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
The search result can only link to the feed.
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|
|
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
|
|
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
|