aboutsummaryrefslogtreecommitdiff
path: root/internal/api/api_integration_test.go (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2024-10-04fix: update Last-Modified if it changes in a 304 responseGravatar Scott Leggett 1-2/+5
When a server returns a 304 response with a strong validator, any other stored fields must be updated if they are also present in the response. This behaviour is described in RFC9111, sections 3.2 and 4.3.4.
2024-10-04chore: update test case commentGravatar Scott Leggett 1-1/+1
The updated comment reflects a better understanding of the RFCs.
2024-10-04build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0Gravatar dependabot[bot] 2-15/+15
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.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-09-27docs(changelog): update release notes for version 2.2.12.2.1Gravatar Frédéric Guillot 1-0/+24
2024-09-22refactor: split processor package into smaller filesGravatar Frédéric Guillot 7-271/+351
2024-09-22feat: use Bilibili API instead of web scraping to get video watch timeGravatar Qeynos 1-19/+45
2024-09-21build: Bump devcontainer version to go 1.23Gravatar Dark Dragon 1-1/+1
2024-09-17build(deps): bump github.com/prometheus/client_golangGravatar dependabot[bot] 2-3/+3
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.3 to 1.20.4. - [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.20.3...v1.20.4) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-09-12feat(locale): update Spanish translationsGravatar Victorhck 1-139/+139
2024-09-11fix(mediaproxy): forward client user-agent to origin to bypass bot protectionGravatar Frédéric Guillot 1-5/+7
2024-09-07build(deps): bump github.com/go-webauthn/webauthn from 0.10.2 to 0.11.2Gravatar Frédéric Guillot 3-13/+13
2024-09-07build(deps): bump github.com/PuerkitoBio/goquery from 1.9.2 to 1.10.0Gravatar dependabot[bot] 2-3/+3
Bumps [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) from 1.9.2 to 1.10.0. - [Release notes](https://github.com/PuerkitoBio/goquery/releases) - [Commits](https://github.com/PuerkitoBio/goquery/compare/v1.9.2...v1.10.0) --- updated-dependencies: - dependency-name: github.com/PuerkitoBio/goquery dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-09-07build: update go.mod to Go 1.23Gravatar Frédéric Guillot 1-2/+2
2024-09-05feat(locale): update Dutch translationsGravatar Michiel Janssens 1-269/+269
2024-09-05build(deps): bump github.com/prometheus/client_golangGravatar dependabot[bot] 2-3/+3
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.2 to 1.20.3. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.3/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.20.2...v1.20.3) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-09-05build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0Gravatar dependabot[bot] 2-9/+9
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0. - [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.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-09-04build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0Gravatar dependabot[bot] 2-6/+6
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.23.0 to 0.24.0. - [Commits](https://github.com/golang/term/compare/v0.23.0...v0.24.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-09-04build(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0Gravatar dependabot[bot] 2-3/+3
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.22.0 to 0.23.0. - [Commits](https://github.com/golang/oauth2/compare/v0.22.0...v0.23.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-09-03fix: remove progression save on shared entryGravatar Ztec 1-8/+8
Shared entry does not link to any user and therefore should not display any saved progression. Curiously, the progression of a user (the one that shared ?) was still integrated in the page. This does not make sens regarding the sharing feature itself. It is also a leak of user personal information onto a public page. I simply removed the data from the template when the user object is not present. I tested the change on "regular" entry page, ensuring the save progression feature still works, and on shared page checking if any error happened in the JavaScript console. Everything seems in order.
2024-09-03feat(locale): update zh_CN translationsGravatar Qeynos 1-5/+5
2024-09-02feat: add pagination to shared entries listingGravatar Phantop 2-0/+11
2024-09-02feat(locale): add dummy translations for menu.show_only_starred_entriesGravatar Kierán Meinhardt 7-0/+7
2024-09-02feat(locale): add translations for menu.show_only_starred_entriesGravatar Kierán Meinhardt 9-0/+9
2024-09-02feat: add button to show only starred entries per categoryGravatar Kierán Meinhardt 5-0/+87
fixes #1468
2024-09-02feat(locale): update Ukrainian translationsGravatar John 1-10/+10
2024-08-29build(deps): bump github.com/prometheus/client_golangGravatar dependabot[bot] 2-3/+3
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.1 to 1.20.2. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.2/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.20.1...v1.20.2) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-22build(deps): bump github.com/prometheus/client_golangGravatar dependabot[bot] 2-3/+3
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.0 to 1.20.1. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.1/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.20.0...v1.20.1) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-22fix: add datasource variable and upgrade depecrated panels on the grafana ↵Gravatar Jonatas Baldin 1-1349/+1530
dashboard
2024-08-19fix: use root URL to generate absolute proxy URLGravatar Frédéric Guillot 2-6/+15
When using `BASE_URL` with a subfolder, the root URL must be used to avoid base folder appearing twice in the generated URL.
2024-08-18docs(changelog): update release notes for v2.2.0v2.2.02.2.0Gravatar Frédéric Guillot 2-9/+50
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