* Add rust nostr library.
* Build FetchedFeed abstractions to be used for representing fetched feeds.
* Replace some occurrences of SyndFeed with FetchedFeed where needed.
* Add a function for checking a Nostr URI. Modify other occurrences in AbstractRssRepository.
* Add validation for Nostr URIs.
* Actually take Nostr URIs into account when searching for feeds.
* Move fetchFeedFrom() to a companion object instead.
* Update Nostr-sdk library and add Proguard rules for the Nostr sdk library.
* Create a singleton DI module for the Nostr Client.
* Add some fixes for summary, and others.
* Include Jetbrains Markdown library.
* Introduce htmlFromMarkdown(), and use it where needed.
* Revert to using the Nostr URI for the article link, for full content support.
* Implement full content support for Nostr articles, by reusing the content, since it's all the same anyway.
* Switch to throwing an exception when no Nostr feed info is found.
* Add feed syncing for Nostr feeds.
* Use a new Nostr client instance for each syncing feed, to avoid race conditions when using the client.
* Change syncNostrFeed return signature. Improve Nostr feed syncing. Use randomUuid for Nostr article Ids.
* Add OPML feed support for Nostr feeds. Try getting metadata first before saving the feed(else it won't modify it later.)
* Just use the author's profile name as feed title when fetching feed.
* Fix RssHelperTest.
* Fix bug caused by non-differentiation between outlines and sub-outlines when handling sub-outlines.
* Re-use original code for importing feeds from OPML(for GH runner happiness, maybe).
* Revert previous change(just uncommenting code).
* Just return feed with empty article list if nothing is found.
* Manage Nostr Client lifecycle when using it during OPML import.
* Undo changes of previous commit.
* feat(ui): show title in top bar upon scroll in flow page
* fix(reader): make webview align with reading font family (#882)
* fix(reader): make webview align with reading font family
* feat(reader): external font support in webview
* fix(ui): fine-tune dark color scheme
* feat(ui): top bar elevation preference
Currently translated at 14.8% (50 of 336 strings)
Translated using Weblate (Malayalam)
Currently translated at 39.8% (134 of 336 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (336 of 336 strings)
Added translation using Weblate (Estonian)
Translated using Weblate (Korean)
Currently translated at 69.6% (234 of 336 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Malayalam)
Currently translated at 38.3% (129 of 336 strings)
Translated using Weblate (Indonesian)
Currently translated at 93.7% (315 of 336 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Polish)
Currently translated at 85.7% (288 of 336 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.4% (334 of 336 strings)
Translated using Weblate (Russian)
Currently translated at 99.4% (334 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 69.3% (233 of 336 strings)
Translated using Weblate (Arabic)
Currently translated at 90.4% (304 of 336 strings)
Translated using Weblate (Dutch)
Currently translated at 96.4% (324 of 336 strings)
Translated using Weblate (French)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Interlingua)
Currently translated at 52.9% (178 of 336 strings)
Translated using Weblate (German)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Arabic (Levantine))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Hebrew)
Currently translated at 69.6% (234 of 336 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (336 of 336 strings)
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/apc/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ar/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/bg/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/cs/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/de/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/es/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/et/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/fr/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/he/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/hi/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ia/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/id/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/it/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ko/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ml/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/nl/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/pl/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/pt/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ru/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/sk/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/sr/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/uk/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/vi/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/zh_Hant/
Translation: ReadYou/Android strings
Co-authored-by: Akhil Raj <89210430+akhi07rx@users.noreply.github.com>
Co-authored-by: Ayyoub Moqine <moqineay@gmail.com>
Co-authored-by: Bagot <moonung89@gmail.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Co-authored-by: Jonathan Bout <jonathanbout01@gmail.com>
Co-authored-by: Jose Delvani <jsdelvani@users.noreply.hosted.weblate.org>
Co-authored-by: Leonardo-ConectaTech <leonardo.nevares@conecta.tech>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
Co-authored-by: Nicola Bortoletto <nicola.bortoletto@live.com>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: Pizza Party <paol.m@proton.me>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Scrambled777 <weblate.scrambled777@simplelogin.com>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: Sébastien Delord <57289288+sebastien46@users.noreply.github.com>
Co-authored-by: Tobias 'dontobi' Schug <github@myhome.zone>
Co-authored-by: Whiteowle <swillowhoe.precise538@passinbox.com>
Co-authored-by: Xapitonov <sergejharitonov001@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: hugoalh <hugoalh@users.noreply.hosted.weblate.org>
Co-authored-by: mastoduy <mastoduy@gmail.com>
Co-authored-by: trunars <trunars@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (337 of 337 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (337 of 337 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (337 of 337 strings)
Translated using Weblate (Estonian)
Currently translated at 14.8% (50 of 336 strings)
Translated using Weblate (Malayalam)
Currently translated at 39.8% (134 of 336 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (336 of 336 strings)
Added translation using Weblate (Estonian)
Translated using Weblate (Korean)
Currently translated at 69.6% (234 of 336 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Malayalam)
Currently translated at 38.3% (129 of 336 strings)
Translated using Weblate (Indonesian)
Currently translated at 93.7% (315 of 336 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Polish)
Currently translated at 85.7% (288 of 336 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.4% (334 of 336 strings)
Translated using Weblate (Russian)
Currently translated at 99.4% (334 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Bulgarian)
Currently translated at 69.3% (233 of 336 strings)
Translated using Weblate (Arabic)
Currently translated at 90.4% (304 of 336 strings)
Translated using Weblate (Dutch)
Currently translated at 96.4% (324 of 336 strings)
Translated using Weblate (French)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Interlingua)
Currently translated at 52.9% (178 of 336 strings)
Translated using Weblate (German)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Arabic (Levantine))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Hebrew)
Currently translated at 69.6% (234 of 336 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (336 of 336 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (336 of 336 strings)
Co-authored-by: Akhil Raj <89210430+akhi07rx@users.noreply.github.com>
Co-authored-by: Ayyoub Moqine <moqineay@gmail.com>
Co-authored-by: Bagot <moonung89@gmail.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jonathan Bout <jonathanbout01@gmail.com>
Co-authored-by: Jose Delvani <jsdelvani@users.noreply.hosted.weblate.org>
Co-authored-by: Leonardo-ConectaTech <leonardo.nevares@conecta.tech>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
Co-authored-by: Nicola Bortoletto <nicola.bortoletto@live.com>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: Pizza Party <paol.m@proton.me>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Scrambled777 <weblate.scrambled777@simplelogin.com>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: Sébastien Delord <57289288+sebastien46@users.noreply.github.com>
Co-authored-by: Tobias 'dontobi' Schug <github@myhome.zone>
Co-authored-by: Whiteowle <swillowhoe.precise538@passinbox.com>
Co-authored-by: Xapitonov <sergejharitonov001@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: hugoalh <hugoalh@users.noreply.hosted.weblate.org>
Co-authored-by: mastoduy <mastoduy@gmail.com>
Co-authored-by: trunars <trunars@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/apc/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ar/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/bg/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/cs/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/de/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/es/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/et/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/fr/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/he/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/hi/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ia/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/id/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/it/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ko/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ml/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/nl/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/pl/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/pt/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ru/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/sk/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/sr/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/uk/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/vi/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/zh_Hant/
Translation: ReadYou/Android strings