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
Mohit Raj
b1fb8be185
feat(locale): update translations to clarify readeck url instead of readeck api endpoint
2024-12-03 04:50:34 -08:00
Cthulhux
3a028a0669
feat(locale): update German translations
2024-11-11 19:53:58 -08:00
Matthaiks
b9dfd5bf6d
feat(locale): update Polish translations
2024-10-28 17:12:48 -07:00
Frédéric Guillot
51030ef1a8
feat(webauthn): show help message regarding username and non-discoverable credentials
...
The username is required for non-resident keys, but it's not necessary for discoverable credentials like Passkeys.
2024-10-26 21:49:23 -07:00
Matthaiks
ea4d0a4f72
feat(locale): update Polish translation
2024-10-22 20:16:58 -07:00
Shaolong Chen
366928b35d
feat(integration): add cubox integration
...
Signed-off-by: Shaolong Chen <shaolong.chen@outlook.it>
2024-10-18 18:06:09 -07:00
Qeynos
ee8c6621e9
feat(locale): update zh_CN translations
2024-10-06 20:12:00 -07:00
Matthaiks
f748513df6
feat(locale): update Polish translations
2024-10-06 12:56:49 -07:00
Frédéric Guillot
e555e442fb
feat: add new settings option to allow external fonts
2024-10-05 21:21:12 -07:00
milhnl
e07203ad46
feat: add custom user JavaScript
2024-10-05 16:54:11 -07:00
Victorhck
6944fb1e50
feat(locale): update Spanish translations
2024-09-12 21:26:02 -07:00
Michiel Janssens
38cdc4d3df
feat(locale): update Dutch translations
2024-09-05 20:16:43 -07:00
Qeynos
2a4d2985c4
feat(locale): update zh_CN translations
2024-09-03 19:45:20 -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
Finn
6feee555ba
feat: allow customizing the display name of the OpenID Connect provider
2024-08-12 22:05:15 -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
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
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
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
Frédéric Guillot
d96ad4ddef
feat(locale): update French translations
2024-07-04 16:03:30 -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
privatmamtora
1a81866bb9
Add global block and keep filters
2024-07-02 21:03:49 -07:00
Wojtek
a46e702536
Add navigation to last/first page
2024-06-28 20:19:38 -07:00
Jan-Lukas Else
a33b1adf13
Add description field to feed settings
...
This adds a new "description" field to the feed settings. This allows to
save custom description regarding a feed. It is also exported and
imported as "description" in OPML.
2024-05-06 15:40:36 -07:00
Alpha Chen
ca62b0b36b
integration/raindrop: initial draft implementation
2024-05-02 16:23:00 -07:00
Ztec
93bc9ce24d
add seek and speed controls to media player
...
When listening to podcast, it is usual to want to speed up the playback.
https://github.com/miniflux/v2/pull/2521 was addressing the need globally, this PR
allow to address it for just the current open enclosure media. (no save) Some Browser
already include this control directly, but firefox does not (directly anyway).
Also, it is often useful to be able to skip chunk of a podcast, to skip commercials
for example, or get back a bit because we couldn't hear the last part. I added rudimentary
seek controls with the usual +/-10 and 30 seconds chuck size. This is pretty handy when podcast
are very long and using the seek bar is way too tricky to just skip 30s.
As always, I'm French and could only provide English and French translation for the few
text I added in the locale/translations files. Any help is welcome.
Tested mostly on Firefox (121.0) and quickly on Vivaldi(6.5.3206.53), chrome based.
Fixes : #1845 #1846
2024-04-26 13:44:26 -07:00