Frédéric Guillot
eb4bca6eb7
fix: store.GetEnclosure()
should return nil
if no rows are returned
2024-08-18 12:41:30 -07:00
Pontus Jensen Karlsson
810b351772
feat: add API routes /v1/enclosures/{enclosureID}
2024-08-18 11:53:19 -07:00
Pontus Jensen Karlsson
6fb7e84ce1
feat: API: Allow filtering entries on globally_hidden
...
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-12 20:20:44 -07:00
Frédéric Guillot
b1e73fafdf
Enable go-critic linter and fix various issues detected
2024-03-17 13:52:34 -07:00
Frédéric Guillot
b68ada396a
Rewrite API integration tests without build tags
2024-03-16 21:29:07 -07:00
Frédéric Guillot
52cf236699
Add /v1/version endpoint
2023-10-08 15:53:24 -07:00
Frédéric Guillot
e4285c2cba
Add API endpoint to update entry title and content
2023-10-06 23:27:19 -07:00
Frédéric Guillot
2002d60fbe
Add new API endpoint /icons/{iconID}
2023-10-06 13:52:33 -07:00
Frédéric Guillot
5774323f2e
Add API endpoint to flush history
2023-10-05 22:19:08 -07:00
Frédéric Guillot
fccc25f7a3
Add changed_after and changed_before options to /v1/entries endpoint
2023-10-05 21:28:25 -07:00
Frédéric Guillot
c234903255
Rename Miniflux package name to follow Go module naming convention
...
For reference: https://go.dev/ref/mod#major-version-suffixes
2023-08-09 22:10:44 -07:00
Frédéric Guillot
e7ccf0aa1e
Add SaveEntry function to API client
2023-07-30 15:52:49 -07:00
fred
8646d61182
Replace copyright header with SPDX identifier
2023-06-19 15:00:45 -07:00
Davide Masserut
ce35b46fee
Add category feeds refresh
2022-12-12 19:41:30 -08:00
jtagcat
cd7f01f573
client.New(): accept endpoint URLs with /v1/
2022-10-03 19:49:45 -07:00
Pascal Noisette
d118aa8649
Add API endpoint to fetch unread and read counters
2022-05-21 11:44:56 -07:00
knrdl
fb585d0086
Allow API search for entries which are not starred
2022-04-13 21:53:06 -07:00
Edward Betts
264f4db567
Correct spelling
2021-05-13 18:22:23 -07:00
Frédéric Guillot
6e2e2d1665
Setup golangci-lint Github Action
2021-03-22 21:34:48 -07:00
Frédéric Guillot
a352aff93b
Remove deprecated io/ioutil package
...
Miniflux now requires at least Go 1.16 and io/util is deprecated.
https://golang.org/doc/go1.16#ioutil
2021-02-16 21:25:21 -08:00
Shizun Ge
4ff52bd730
Add API endpoints to get feeds and entries of a category
2021-01-18 19:44:02 -08:00
Frédéric Guillot
806b9545a9
Refactor feed validator
2021-01-04 14:47:25 -08:00
Frédéric Guillot
f0610bdd9c
Refactor feed creation to allow setting most fields via API
...
Allow API clients to create disabled feeds or define field like "ignore_http_cache".
2021-01-02 16:48:22 -08:00
Frédéric Guillot
fd9eaa3e83
Make user fields editable via API
2020-12-21 22:13:11 -08:00
Benjamin Congdon
e17d395ae7
Add API routes for "mark all as read"
2020-11-29 17:00:27 -08:00
Frédéric Guillot
acd318b640
Update API client to support more filters
2020-09-14 20:12:41 -07:00
Frédéric Guillot
74c95ed34b
API client: Do not return body for response with no content
2020-07-27 18:54:21 -07:00
Frédéric Guillot
086b985383
Add API Client function to refresh all feeds
2020-03-01 19:45:10 -08:00
Frédéric Guillot
25cc0d2447
Add per-application API Keys
2020-03-01 18:22:45 -08:00
Frédéric Guillot
11dfcdd3d6
Fix typo in license header
2018-10-08 15:50:15 -07:00
Frédéric Guillot
f43a055d63
Move Golang API client here
2018-08-24 22:23:03 -07:00