summaryrefslogtreecommitdiff
path: root/internal/api/api_integration_test.go (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2024-08-18fix: `store.GetEnclosure()` should return `nil` if no rows are returnedGravatar Frédéric Guillot 5-25/+28
2024-08-18feat: add API routes `/v1/enclosures/{enclosureID}`Gravatar Pontus Jensen Karlsson 9-35/+293
2024-08-18fix(client): Return nil and error if endpoint is empty stringGravatar Alexandros Kosiaris 1-0/+4
Why: Passing an empty string as an endpoint to Client when instantiating a new client might seem like something that should never happen but I managed to trigger it while parsing some input files to register feeds in bulk. What: In the execute() function, check early if the endpoint is "" and then return immediately nil and a new error, named ErrEmptyEndpoint with a descriptive string
2024-08-17fix(fever): correct sorting direction when using max_id argumentGravatar Frédéric Guillot 2-4/+4
2024-08-15build: add sha256 checksum file for published binariesGravatar Frédéric Guillot 2-5/+16
2024-08-15build: bump Alpine Linux build image to v3.20Gravatar Frédéric Guillot 1-1/+1
2024-08-15chore: avoid using legacy key/value format in DockerfileGravatar Frédéric Guillot 2-2/+2
2024-08-15build: update GitHub Actions to Go 1.23Gravatar Frédéric Guillot 5-7/+7
2024-08-14feat: validate OAUTH2_PROVIDER valueGravatar Frédéric Guillot 1-11/+17
2024-08-14feat: change log level to info when running migrationsGravatar Michael Kuhn 1-1/+1
When upgrading my installation, I noticed that `miniflux -migrate` does not provide any output by default. This can be a bit confusing since one cannot be sure whether anything has happened. Use `Info` instead of `Debug` to provide some basic output by default.
2024-08-14build(deps): bump github.com/prometheus/client_golangGravatar dependabot[bot] 2-18/+26
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.19.1 to 1.20.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.19.1...v1.20.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12feat: allow customizing the display name of the OpenID Connect providerGravatar Finn 24-57/+74
2024-08-12feat: add license info to js, for LibreJS compatibilityGravatar Piper McCorkle 1-0/+8
[LibreJS][0] is a browser extension developed by GNU which ensures only Free (libre) JavaScript is run. To determine whether given JavaScript is Free, LibreJS consults metadata included in the JavaScript file. Since Miniflux is Free Software, getting its JavaScript to work when LibreJS is installed is just a matter of adding license metadata to the returned JavaScript source. [0]: https://www.gnu.org/software/librejs/index.html
2024-08-12fix: Honor hide_globally when creating a new feed through the apiGravatar Pontus Jensen Karlsson 2-0/+11
TestGetGlobalEntriesEndpoint was failing because CreateFeed ignored HideGlobally, this fixes that.
2024-08-12feat: API: Allow filtering entries on globally_hiddenGravatar Pontus Jensen Karlsson 4-0/+62
Currently there's no way through the API to mimic the Unread page of the client. This is now possible by filtering on globally_visible=true and status=unread.
2024-08-12feat: Add option to disable local auth formGravatar Finn 10-11/+68
2024-08-08build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0Gravatar dependabot[bot] 2-3/+3
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0Gravatar dependabot[bot] 2-3/+3
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.21.0 to 0.22.0. - [Commits](https://github.com/golang/oauth2/compare/v0.21.0...v0.22.0) --- updated-dependencies: - dependency-name: golang.org/x/oauth2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0Gravatar dependabot[bot] 2-12/+12
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.25.0 to 0.26.0. - [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.26.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-01feat: add `FETCH_BILIBILI_WATCH_TIME` config optionGravatar Qeynos 5-0/+103
2024-07-31feat(locale): update zh_CN translationsGravatar Qeynos 1-3/+3
2024-07-30feat(locale): update zh_CN translationsGravatar Qeynos 1-17/+17
2024-07-29fix: use BASE_URL instead of `r.Host` to generate absolute media proxy URLGravatar Frédéric Guillot 7-33/+53
2024-07-28feat: mark media as read when playback reaches 90%Gravatar Loïc Doubinine 37-76/+278
2024-07-25fix: do not alter the original URL if there is no tracker parameterGravatar Frédéric Guillot 2-9/+28
2024-07-25feat: add support for aside HTML element in entry contentGravatar Frédéric Guillot 4-0/+12
2024-07-25feat: add support for base element when discovering feedsGravatar Frédéric Guillot 1-0/+7
2024-07-25feat: implement base element handling in content scraperGravatar Frédéric Guillot 5-38/+224
2024-07-19feat: remove well-known URL parameter trackersGravatar Frédéric Guillot 5-17/+252
2024-07-19fix: align pagination correctly on small screens with non-English textGravatar Frédéric Guillot 1-4/+6
2024-07-17build: publish OCI images only if `PUBLISH_DOCKER_IMAGES=true`Gravatar Wojtek 1-3/+5
2024-07-16docs: update links to filtering rulesGravatar Thiago Perrotta 3-6/+13
2024-07-13feat(integration): add ntfy integrationGravatar Frédéric Guillot 32-17/+567
2024-07-13feat(locale): update French translationsGravatar Frédéric Guillot 1-14/+14
2024-07-13fix(integration): define content encoding explicitly when sending article ↵Gravatar Frédéric Guillot 1-1/+1
body to Readeck
2024-07-13refactor: simplify Youtube feeds discoveryGravatar Frédéric Guillot 2-153/+197
2024-07-13feat: remove YouTube video page subscription finder because ↵Gravatar Frédéric Guillot 2-64/+0
`meta[itemprop="channelId"]` no longer exists
2024-07-13fix: panic during YouTube channel feed discoveryGravatar Frédéric Guillot 1-2/+3
Regression introduced in commit e54825b
2024-07-13fix: video poster image URL is encoded twice when using `MEDIA_PROXY_MODE=all`Gravatar wangb 2-6/+34
2024-07-10feat(locale): update Chinese translationsGravatar WShihan 1-73/+73
2024-07-10build(deps): bump github.com/tdewolff/minify/v2 from 2.20.36 to 2.20.37Gravatar dependabot[bot] 2-3/+3
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.20.36 to 2.20.37. - [Release notes](https://github.com/tdewolff/minify/releases) - [Commits](https://github.com/tdewolff/minify/compare/v2.20.36...v2.20.37) --- updated-dependencies: - dependency-name: github.com/tdewolff/minify/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-10feat(locale): update Turkish translationsGravatar Taylan Tatlı 1-26/+26
2024-07-09Update ChangeLog2.1.4Gravatar Frédéric Guillot 1-0/+44
2024-07-09build(deps): bump github.com/tdewolff/minify/v2 from 2.20.35 to 2.20.36Gravatar dependabot[bot] 2-3/+3
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.20.35 to 2.20.36. - [Release notes](https://github.com/tdewolff/minify/releases) - [Commits](https://github.com/tdewolff/minify/compare/v2.20.35...v2.20.36) --- updated-dependencies: - dependency-name: github.com/tdewolff/minify/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08build(deps): bump github.com/coreos/go-oidc/v3 from 3.10.0 to 3.11.0Gravatar dependabot[bot] 2-6/+6
Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) from 3.10.0 to 3.11.0. - [Release notes](https://github.com/coreos/go-oidc/releases) - [Commits](https://github.com/coreos/go-oidc/compare/v3.10.0...v3.11.0) --- updated-dependencies: - dependency-name: github.com/coreos/go-oidc/v3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08fix: `<img>` aspect ratio w/ `height: auto`Gravatar Paul Esch-Laurent 1-0/+4
Complement with `max-width: 100%` with a `height: auto` to preserve `<img>` aspect ratios, particularly when it's not wrapped in a block parent e.g. `<p>` or `<figure>` most commonly. Related: https://www.smashingmagazine.com/2020/03/setting-height-width-images-important-again/
2024-07-05build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0Gravatar dependabot[bot] 2-3/+3
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.26.0 to 0.27.0. - [Commits](https://github.com/golang/net/compare/v0.26.0...v0.27.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-05build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0Gravatar dependabot[bot] 2-3/+3
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.24.0 to 0.25.0. - [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.25.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0Gravatar dependabot[bot] 2-6/+6
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.21.0 to 0.22.0. - [Commits](https://github.com/golang/term/compare/v0.21.0...v0.22.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04feat(locale): update French translationsGravatar Frédéric Guillot 1-3/+3