tssujt
0024558e56
feat(telegrambot): Replace Telegram bot button
...
Added a button to the Telegram bot integration that directs users to the specific Miniflux entry.
2025-04-06 18:26:48 -07:00
Frédéric Guillot
c45b51d1f8
feat: use Cache-Control
max-age and Expires
headers to calculate next check
2025-04-06 16:24:00 -07:00
Frédéric Guillot
0af1a6e121
refactor: avoid logging twice the feed errors in the background worker
2025-04-06 15:39:40 -07:00
Frédéric Guillot
535fd050b7
feat: add proxy rotation functionality
2025-04-06 14:59:00 -07:00
Qeynos
7514e8a0c1
feat(locale): update Chinese translation
2025-04-04 19:40:44 -07:00
Cthulhux
ca3ede3183
Update de_DE.json
...
More translations
2025-04-04 19:37:53 -07:00
Frédéric Guillot
cb695e653a
fix(security): use a more restrictive CSP for untrusted content
2025-03-29 19:49:41 -07:00
Matthaiks
f57949c9a2
feat(locale): update Polish translation
2025-03-29 15:15:21 -07:00
Frédéric Guillot
94fb3d6159
fix: change labels from Read / Unread to "Mark as Read"
2025-03-28 17:34:44 -07:00
Frédéric Guillot
51560f191f
fix(subscription): add /rss/feed.xml
to the list of known feed URLs
2025-03-28 16:59:06 -07:00
Frédéric Guillot
c0fcdf3b6e
fix(ui): update entry tags display logic to show links based on user authentication
2025-03-28 15:53:08 -07:00
Frédéric Guillot
969efd2af7
fix(ui): update share feature to correctly select title element and handle empty title
2025-03-28 15:36:43 -07:00
Frédéric Guillot
87fccfee3a
fix(ui): remove touch-action style because it could cause horizontal scrolling issue
2025-03-28 15:20:31 -07:00
Frédéric Guillot
e643effefa
feat: combine feed icon handlers to use only externalIconID
2025-03-28 14:29:19 -07:00
Frédéric Guillot
c531be8780
fix: update Content-Security-Policy to use 'sandbox' directive
2025-03-28 13:06:59 -07:00
Frédéric Guillot
6e3cecc57e
feat(locale): add Romanian translation
...
This contribution was sent outside GitHub. Credit to Laurentiu.
2025-03-28 11:11:20 -07:00
Tali Auster
b3d385861f
fix: log warning on an empty client secret
...
Because Miniflux runs as a confidential service, a missing client secret
is a mistake in configuration. An empty client secret appears to be
valid per RFC 6749 (and is in fact the default set by Miniflux!), so we
log a warning.
2025-03-27 20:00:09 -07:00
Frédéric Guillot
78ff727064
fix: name "external_id": converting NULL to string is unsupported
...
Regresion introduced by commit df8bc742fb
.
2025-03-26 20:51:57 -07:00
Josiah Campbell
df8bc742fb
feat(googlereader): add feed icon field, endpoint
...
Adds an endpoint to the Google Reader integration to serve
feed icon URLs.
2025-03-25 20:55:16 -07:00
Frédéric Guillot
e342a4f143
fix: address minor issues detected by Go linters
2025-03-24 20:48:46 -07:00
Frédéric Guillot
82a6fe64ae
feat(storage): reduce the number of SQL queries when fetching entry enclosures
2025-03-23 14:13:33 -07:00
Matthaiks
05f7a34d43
feat(locale): update Polish translation
2025-03-07 11:36:25 -08:00
Frédéric Guillot
315e72c412
fix(rewrite): remove obsolete rule for webtoons.com
2025-03-06 20:11:03 -08:00
jvoisin
f916373f55
fix: allow the <b>
tag
2025-03-06 19:27:30 -08:00
jvoisin
5353211206
fix: allow the <u>
tag in feeds
2025-03-06 19:26:26 -08:00
Paul Stenius
0cf5051cf8
feat: show size of DB on the about page
2025-03-05 15:49:32 -08:00
AiraNadih
ad02f21d04
refactor(rewrite): reorganize referer rules and remove obsolete mapping
2025-03-02 19:40:52 -08:00
Frédéric Guillot
46323b3fe7
test(api): update base url after upgrading hugo
2025-03-02 19:32:09 -08:00
Frédéric Guillot
d7c504f48e
fix(ui): avoid 500 error and NaN when marking as read a deleted entry
...
Steps to reproduce:
1. In /unread, open a feed's settings in a new tab. The feed must have unread entries in /unread.
2. In the new tab/window, delete the feed.
3. Without refreshing, mark an entry from the now-deleted feed as read.
4. Result: The total unread count in the UI header switches to NaN.
2025-02-26 16:39:38 -08:00
Matthaiks
6ad2001c7d
feat(locale): update Polish translation
2025-02-26 16:33:18 -08:00
Maytham Alsudany
f01ff067a5
fix(processor): add missing quotation marks to import comments
2025-02-24 16:34:26 -08:00
Uziskull
55a3f9fcc9
feat(integrations/ntfy): make ntfy topics configurable per feed, with default one as fallback
2025-02-24 16:29:08 -08:00
Matthaiks
3b8ac8b16a
feat(locale): update Polish translation
2025-02-23 11:46:28 -08:00
Frédéric Guillot
381f03b56a
fix(greader): return enclosures in streamItemContentsHandler
response
2025-02-22 20:11:41 -08:00
jvoisin
117d711d7d
feat(urlcleaner): add more Google Analytics parameters
2025-02-22 17:07:59 -08:00
jvoisin
4a77e937af
perf(sanitizer): remove two useless calls to strings.ReplaceAll
...
The [strings.Fields](https://pkg.go.dev/strings#Fields ) considers `'\t', '\n',
'\v', '\f', '\r', ' ', U+0085 (NEL), U+00A0 (NBSP).` as spaces, so no need to
remove them beforehand.
This is a continuation of f2f60a8f73
2025-02-18 19:42:39 -08:00
Frédéric Guillot
462ba8d7f7
feat(sanitizer): allow img
tags with only a srcset
and no src
attribute
2025-02-15 18:03:36 -08:00
Frédéric Guillot
991c54150d
fix(css): avoid aside overflow on the pagination menu
2025-02-15 17:15:52 -08:00
Frédéric Guillot
6eedf4111f
fix(scraper): avoid encoding issue if charset meta tag is after 1024 bytes
2025-02-15 17:05:14 -08:00
Frédéric Guillot
af1f966250
test(encoding): add unit tests for CharsetReader function
2025-02-15 15:40:07 -08:00
Frédéric Guillot
7f54b27079
fix(rss): handle item title with CDATA content correctly
...
Fix regression introduced in commit a3ce03cc
2025-02-15 14:51:27 -08:00
Frédéric Guillot
a3ce03cc9d
feat(rss): add workaround for RSS item title with HTML content
2025-02-14 21:21:49 -08:00
Frédéric Guillot
033806df4b
refactor(locale): sort JSON documents by key
2025-02-13 21:25:26 -08:00
Frédéric Guillot
50bd6eb5d9
feat(locale): update French translation
2025-02-13 21:15:29 -08:00
Sergio Moura
3387201634
feat(pushover): add integration with pushover.net
2025-02-13 20:50:37 -08:00
krvpb024
28b235595e
feat(locale): add Taiwanese POJ (nan-Latn-pehoeji) support
2025-02-13 17:29:13 -08:00
Frédéric Guillot
f2f60a8f73
feat(sanitizer): improve text truncation with better space handling
2025-02-06 21:21:49 -08:00
Frédéric Guillot
e777f12490
fix(sanitizer): correct HTML tag name from tfooter
to tfoot
2025-02-06 21:16:29 -08:00
Julien Voisin
7eb1d15315
refactor(date): use an else-if instead of two if statements
2025-02-06 19:44:12 -08:00
Cthulhux
a74186c555
fix(locale): missing hyphen in de_DE.json
2025-02-05 20:13:08 -08:00