Qeynos
c2ac2bfb83
feat: use Bilibili API instead of web scraping to get video watch time
2024-09-22 18:05:43 -07:00
Victorhck
6944fb1e50
feat(locale): update Spanish translations
2024-09-12 21:26:02 -07:00
Frédéric Guillot
7d21298fab
fix(mediaproxy): forward client user-agent to origin to bypass bot protection
2024-09-11 21:01:56 -07:00
Frédéric Guillot
95201fc5cf
build(deps): bump github.com/go-webauthn/webauthn from 0.10.2 to 0.11.2
2024-09-07 16:03:05 -07:00
Michiel Janssens
38cdc4d3df
feat(locale): update Dutch translations
2024-09-05 20:16:43 -07:00
Ztec
74376cd33c
fix: remove progression save on shared entry
...
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-03 20:50:04 -07:00
Qeynos
2a4d2985c4
feat(locale): update zh_CN translations
2024-09-03 19:45:20 -07:00
Phantop
907941394b
feat: add pagination to shared entries listing
2024-09-02 21:27:17 -07:00
Kierán Meinhardt
88ea0ade3e
feat(locale): add dummy translations for menu.show_only_starred_entries
2024-09-02 21:23:17 -07:00
Kierán Meinhardt
fcf9fde118
feat(locale): add translations for menu.show_only_starred_entries
2024-09-02 21:23:17 -07:00
Kierán Meinhardt
5c38688783
feat: add button to show only starred entries per category
...
fixes #1468
2024-09-02 21:23:17 -07:00
John
e0850fc648
feat(locale): update Ukrainian translations
2024-09-02 19:32:03 -07:00
Frédéric Guillot
4bbc12e3b2
fix: use root URL to generate absolute proxy URL
...
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-19 20:44:46 -07:00
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
Frédéric Guillot
f3a5a3ee14
fix(fever): correct sorting direction when using max_id argument
2024-08-17 18:08:01 -07:00
Frédéric Guillot
cc94ab704a
feat: validate OAUTH2_PROVIDER value
2024-08-14 19:09:14 -07:00
Michael Kuhn
9b8eabf036
feat: change log level to info when running migrations
...
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-14 17:07:27 -07:00
Finn
6feee555ba
feat: allow customizing the display name of the OpenID Connect provider
2024-08-12 22:05:15 -07:00
Piper McCorkle
ee926e73cb
feat: add license info to js, for LibreJS compatibility
...
[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-12 20:43:18 -07:00
Pontus Jensen Karlsson
ade412f453
fix: Honor hide_globally when creating a new feed through the api
...
TestGetGlobalEntriesEndpoint was failing because CreateFeed ignored HideGlobally, this fixes that.
2024-08-12 20:20:44 -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
Finn
770cc1dbb3
feat: Add option to disable local auth form
2024-08-12 19:27:08 -07:00
Qeynos
bcbf9f4025
feat: add FETCH_BILIBILI_WATCH_TIME
config option
2024-08-01 19:52:31 -07:00
Qeynos
569529d73b
feat(locale): update zh_CN translations
2024-07-31 19:06:36 -07:00
Qeynos
31cb06026d
feat(locale): update zh_CN translations
2024-07-30 20:30:47 -07:00
Frédéric Guillot
d048d59d39
fix: use BASE_URL instead of r.Host
to generate absolute media proxy URL
2024-07-29 16:04:31 -07:00
Loïc Doubinine
4f55361f5f
feat: mark media as read when playback reaches 90%
2024-07-28 12:29:45 -07:00
Frédéric Guillot
37309adbc0
fix: do not alter the original URL if there is no tracker parameter
2024-07-25 22:10:28 -07:00
Frédéric Guillot
92f3dc26e4
feat: add support for aside HTML element in entry content
2024-07-25 21:11:37 -07:00
Frédéric Guillot
f6dc952551
feat: add support for base element when discovering feeds
2024-07-25 20:54:51 -07:00
Frédéric Guillot
29387f2d60
feat: implement base element handling in content scraper
2024-07-25 20:36:56 -07:00
Frédéric Guillot
c0f6e32a99
feat: remove well-known URL parameter trackers
2024-07-19 21:35:47 -07:00
Frédéric Guillot
11cafec863
fix: align pagination correctly on small screens with non-English text
2024-07-19 18:32:37 -07:00
Thiago Perrotta
8d4d092cd7
docs: update links to filtering rules
2024-07-16 19:30:49 -07:00
Frédéric Guillot
968355f9b9
feat(integration): add ntfy integration
2024-07-13 17:51:17 -07:00
Frédéric Guillot
3ca52c7f7f
feat(locale): update French translations
2024-07-13 13:18:31 -07:00
Frédéric Guillot
2e856a6bf0
fix(integration): define content encoding explicitly when sending article body to Readeck
2024-07-13 13:07:50 -07:00
Frédéric Guillot
36c25e7689
refactor: simplify Youtube feeds discovery
2024-07-13 12:17:13 -07:00
Frédéric Guillot
cb97d4a1a8
feat: remove YouTube video page subscription finder because meta[itemprop="channelId"]
no longer exists
2024-07-13 11:11:50 -07:00
Frédéric Guillot
79ea9e28b5
fix: panic during YouTube channel feed discovery
...
Regression introduced in commit e54825b
2024-07-13 10:18:15 -07:00
wangb
f847c3e754
fix: video poster image URL is encoded twice when using MEDIA_PROXY_MODE=all
2024-07-13 09:20:55 -07:00
WShihan
4ca19d123a
feat(locale): update Chinese translations
2024-07-10 19:30:04 -07:00
Taylan Tatlı
01133c586f
feat(locale): update Turkish translations
2024-07-10 19:07:28 -07:00
Paul Esch-Laurent
2fbe2df086
fix: <img>
aspect ratio w/ height: auto
...
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-08 17:13:20 -07:00
Frédéric Guillot
d96ad4ddef
feat(locale): update French translations
2024-07-04 16:03:30 -07:00
Krish Mamtora
a60996e666
Update the expected rule template for the rule validator
2024-07-04 13:07:40 -07:00
Krish Mamtora
a09ddbbaf4
Remove carriage returns to sanitizer strings from windows
2024-07-04 13:07:40 -07:00
Danila Gorelko
92db691344
Add Betula integration
2024-07-04 12:59:47 -07:00
Frédéric Guillot
a334c8e691
locale: update French translation
2024-07-03 10:33:21 -07:00