Qeynos
d2212dee12
feat(locale): update Chinese translations
2025-06-08 21:11:04 -07:00
Frédéric Guillot
8db637cb39
feat(ui): add user setting to control target="_blank"
on links
...
Rationale: Opening links in the current tab is the default browser behavior.
Using `target="_blank"` on external links can lead to accessibility issues and override user preferences. It may also interfere with assistive technologies and expected browser behavior.
To maintain backward compatibility, this option is enabled by default (`true`), which adds `target="_blank"` to links.
2025-06-08 21:07:11 -07:00
Frédéric Guillot
adfc38d237
feat(locale): update locales using machine translation
2025-06-08 17:14:45 -07:00
Frédéric Guillot
a8bb7a48d7
feat(ui): avoid showing an excessive number of tags
2025-06-08 15:29:09 -07:00
Jesse Jaggars
43d302e768
feat: adding support for saving entries to karakeep
...
Signed-off-by: Jesse Jaggars <jhjaggars@gmail.com>
2025-06-04 21:10:26 -07:00
the7thNightmare
0369f03940
feat(locale): update Indonesian translations
2025-05-28 20:45:45 -07:00
Qeynos
4597d9b289
feat(locale): update Chinese translations
2025-05-28 20:44:40 -07:00
Cthulhux
7bfd22aab7
feat(locale): update German translation
...
Translated one string, found a good wording for the other.
2025-05-27 19:17:23 -07:00
Matthaiks
ebd65da3b6
feat(locale): update Polish translation
2025-05-25 15:30:36 -07:00
Kelly Norton
09fb05aaaf
feat: add option to always open articles externally
2025-05-24 19:46:01 -07:00
Matthaiks
7c8c7c2711
feat(locale): update Polish translation
2025-05-23 12:21:28 -07:00
Frédéric Guillot
9768eb9fb9
feat(locale): update French translations
2025-05-22 20:28:38 -07:00
Anton Larionov
e99864a456
fix(locale): localize Git commit label at about page
2025-05-22 19:30:10 -07:00
Anton Larionov
225463817c
feat(locale): complete Russian translation
2025-05-20 19:37:41 -07:00
Matthaiks
3db6e822cb
feat(locale): update Polish translation
2025-05-20 19:36:44 -07:00
Anton Larionov
553c578f2e
feat(rssbridge): support auth token for RSS-Bridge
2025-05-19 20:47:12 -07:00
Frédéric Guillot
5ae2cbd943
feat(settings): add validation for entry order and categories sorting order
2025-05-11 17:52:59 -07:00
Matthaiks
c4e92e6111
feat(locale): update Polish translation
2025-04-07 12:06:44 -07:00
Frédéric Guillot
ef22e95f8b
feat: implement proxy URL per feed
2025-04-06 21:05:19 -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
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
6e3cecc57e
feat(locale): add Romanian translation
...
This contribution was sent outside GitHub. Credit to Laurentiu.
2025-03-28 11:11:20 -07:00
Matthaiks
05f7a34d43
feat(locale): update Polish translation
2025-03-07 11:36:25 -08:00
Paul Stenius
0cf5051cf8
feat: show size of DB on the about page
2025-03-05 15:49:32 -08:00
Matthaiks
6ad2001c7d
feat(locale): update Polish translation
2025-02-26 16:33:18 -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
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
Cthulhux
a74186c555
fix(locale): missing hyphen in de_DE.json
2025-02-05 20:13:08 -08:00
Matthaiks
b9b2d6822a
feat(locale): update Polish translation
2025-01-31 17:18:48 -08:00
Wesley van Tilburg
459284ab96
feat(integration): add webhook URL per feed
2025-01-31 16:33:11 -08:00
CaptainArk
fba23cf464
feat(integration): add Slack integration
2025-01-27 17:37:22 -08:00
Mikael Berthe
bae872e79b
feat(locale): update French translations
...
Fix some French translations.
2025-01-26 10:38:31 -08:00
Peter Dave Hello
d0c9ef5acf
chore(i18n): update and improve zh_TW Traditional Chinese translations
2025-01-25 14:56:14 -08:00
jvoisin
8c5f88ac62
Remove superfluous parenthesis
2025-01-23 19:20:13 -08:00
Frédéric Guillot
33063a7775
docs(changelog): update release notes for version 2.2.5
2025-01-20 11:12:46 -08:00
Frédéric Guillot
49c62db2e1
fix: update Wallabag URL label to avoid confusion
2025-01-18 17:22:49 -08:00
Cthulhux
eac5d59f5b
feat(locale): update German translation
...
New ntfy string translated
2025-01-15 17:15:55 -08:00
Matthaiks
3b317b0b80
feat(locale): update Polish translation
2025-01-13 18:38:22 -08:00
Brieuc Dubois
a702bf0342
feat(ntfy): Add option to use internal links
2025-01-13 10:36:49 -08:00
CaptainArk
9b25ea4ed6
feat(integration): add Discord integration
2025-01-12 12:18:57 -08:00
Julien Voisin
eed3fcf92a
refactor(locale): delay parsing of translations until they're used
...
While doing some profiling for #2900 , I noticed that
`miniflux.app/v2/internal/locale.LoadCatalogMessages` is responsible for more
than 10% of the consumed memory. As most miniflux instances won't have enough
diverse users to use all the available translations at the same time, it
makes sense to load them on demand.
The overhead is a single function call and a check in a map, per call to
translation-related functions.
2024-12-09 17:05:14 -08:00
Qeynos
d5cfcf8956
feat(locale): update Chinese translation
2024-12-08 17:06:29 -08:00
Julien Voisin
30c44380e0
refactor: get rid of numberOfPluralFormsPerLanguage
test-only variable
...
The `numberOfPluralFormsPerLanguage` variable is only used for tests, so it
should be declared in the test file.
2024-12-08 14:39:11 -08:00
Cthulhux
b7b0ccbf4b
feat(locale): update German translation to use Readeck URL
2024-12-06 15:13:21 -08:00