Commit Graph

431 Commits

Author SHA1 Message Date
Ash a9cb9a33f2 feat(ui): article item line number adaptive 2024-02-07 02:07:30 +08:00
Ash 80f335ab71 refactor(ui): revert "article item line number adaptive" 2024-02-07 02:06:23 +08:00
Ash e62c0f69ee style(settings): add subhead in interaction (#581)
# Conflicts:
#	app/src/main/res/values/strings.xml
2024-02-07 01:21:18 +08:00
junkfood 3165aaceba feat(ui): add crash report activity to handle uncaught exceptions (#576) 2024-02-07 01:20:41 +08:00
junkfood 802b14969e feat(ui): show full screen image viewer when clicking on images (#578) 2024-02-07 01:19:18 +08:00
junkfood 57c1d3a5b7 fix(ui): NavigationBar text color 2024-02-07 01:19:18 +08:00
junkfood 92f994f069 fix(ui): accessing listState on io thread causes app to crash 2024-02-07 01:19:17 +08:00
junkfood 1dc906b84b fix(ui): NavigationBarItem color 2024-02-07 01:19:17 +08:00
junkfood a2f84965d3 fix(ui): ProgressIndicator crashes in m3 1.1.2 2024-02-07 01:19:17 +08:00
junkfood 2ead25a88d feat(i18n): add languages to in-app language picker (#571)
* feat(i18n): add languages to in-app language picker

* fix(i18n): locale system settings not working for Android 13

* feat(i18n): show selected language at settings page

* fix(ci): ignore ExtraTranslation for linter

* feat(i18n): add fallback in in-app language picker for A13+

* chore: clean up
2024-02-07 01:19:17 +08:00
junkfood 77fd5b9746 fix(i18n): configuration loss when switching locale (#541)
* fix(i18n): configuration loss when switching locale

* feat(locale): enable auto-localeconfig
2024-02-07 01:19:17 +08:00
junkfood 349603b7e0 build(deps): bump up dependencies, compile sdk, and gradle version (#502)
* build(deps): bump up dependencies, compile sdk, and gradle version

* build(deps): remove redundant safe-args plugin

* build(deps): update Compose BOM to `2024.01.00` & compiler to `1.5.8`
2024-02-07 01:19:17 +08:00
Ash 6176a780cc Update version 0.9.12 2024-02-06 23:14:34 +08:00
Weblate (bot) 9aa24520f0
Translated using Weblate (Slovak) (#587)
Currently translated at 50.1% (145 of 289 strings)

Translated using Weblate (Slovak)

Currently translated at 49.8% (144 of 289 strings)

Translated using Weblate (Slovak)

Currently translated at 43.2% (125 of 289 strings)

Translated using Weblate (Russian)

Currently translated at 93.4% (270 of 289 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (289 of 289 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (289 of 289 strings)

Added translation using Weblate (Slovak)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (289 of 289 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (289 of 289 strings)

Translated using Weblate (German)

Currently translated at 100.0% (289 of 289 strings)







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/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/tr/
Translation: ReadYou/Android strings

Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: World Test <helloworldtest123@protonmail.com>
Co-authored-by: delvani <inavleb@users.noreply.hosted.weblate.org>
2024-02-06 21:22:22 +08:00
Weblate (bot) 02de4c1aa5
Translated using Weblate (Slovak) (#588)
Currently translated at 15.0% (3 of 20 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (20 of 20 strings)




Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/sk/
Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/tr/
Translation: ReadYou/F-Droid and Play Store metadata

Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
2024-02-06 21:21:51 +08:00
Ash 0faf0d8f47
docs: about google reader api (#552)
* docs: about google reader api

* docs: about nightly
2024-02-06 21:19:25 +08:00
Ash d74f675e67
fix(greader): handle group stream id (#590) 2024-02-06 20:48:29 +08:00
Weblate (bot) 5f1c92b981
Translated using Weblate (Chinese (Simplified)) (#583)
Currently translated at 100.0% (289 of 289 strings)


Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/zh_Hans/
Translation: ReadYou/Android strings

Co-authored-by: Ashinch <Glaxyinfinite@outlook.com>
2024-02-06 01:04:55 +08:00
Weblate (bot) 69444619f4
Translated using Weblate (Arabic) (#554)
Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Arabic)

Currently translated at 99.3% (286 of 288 strings)

Translated using Weblate (Serbian)

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (German)

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.3% (286 of 288 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (288 of 288 strings)

Translated using Weblate (Esperanto)

Currently translated at 100.0% (285 of 285 strings)

Translated using Weblate (Filipino)

Currently translated at 60.0% (171 of 285 strings)

Translated using Weblate (Serbian)

Currently translated at 100.0% (285 of 285 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (285 of 285 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (285 of 285 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (285 of 285 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (285 of 285 strings)

Added translation using Weblate (Filipino)

Translated using Weblate (Esperanto)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Bulgarian)

Currently translated at 50.7% (143 of 282 strings)

Translated using Weblate (Basque)

Currently translated at 84.7% (239 of 282 strings)

Added translation using Weblate (Esperanto)

Translated using Weblate (Arabic)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Interlingua)

Currently translated at 41.1% (116 of 282 strings)

Translated using Weblate (Kannada)

Currently translated at 100.0% (282 of 282 strings)

Added translation using Weblate (Interlingua)



















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/eo/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/es/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/eu/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/fil/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ia/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/kn/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/pt_BR/
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/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/zh_Hant/
Translation: ReadYou/Android strings

Co-authored-by: Ashinch <Glaxyinfinite@outlook.com>
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Co-authored-by: Chethan <76928501+ch3thanhs@users.noreply.github.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: Kjev <77635620+Kjev666@users.noreply.github.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: Tobias 'dontobi' Schug <github@myhome.zone>
Co-authored-by: World Test <helloworldtest123@protonmail.com>
Co-authored-by: abdelbasset jabrane <ribago9317@cubene.com>
Co-authored-by: delvani <inavleb@users.noreply.hosted.weblate.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: searinminecraft <114207889+searinminecraft@users.noreply.github.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Ash <Ashinch@outlook.it>
2024-02-06 00:56:09 +08:00
Weblate (bot) 3ce44f6973
Translated using Weblate (Chinese (Traditional)) (#556)
Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 85.0% (17 of 20 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 55.0% (11 of 20 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 55.0% (11 of 20 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 55.0% (11 of 20 strings)

Translated using Weblate (Kannada)

Currently translated at 25.0% (5 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)








Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/es/
Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/kn/
Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/zh_Hant/
Translation: ReadYou/F-Droid and Play Store metadata

Co-authored-by: Chethan <76928501+ch3thanhs@users.noreply.github.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Eduardo <edu200399lim@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: World Test <helloworldtest123@protonmail.com>
Co-authored-by: delvani <inavleb@users.noreply.hosted.weblate.org>
2024-02-06 00:53:38 +08:00
Ash 9327a2734f
fix(greader): mark all as read (#582) 2024-02-06 00:47:21 +08:00
Ash f14aecb2a9
style(settings): add subhead in interaction (#581) 2024-02-05 16:27:02 +08:00
Ash 134233da65
fix(ui): null safe feed icon component (#580) 2024-02-05 16:20:10 +08:00
Ash 39af42a58f refactor(ui): improve add account dialog 2024-02-01 14:58:01 +08:00
MauroGuida 7400cdf1cd
feat(ui): grey out read articles even if starred (#547) 2024-01-31 01:27:10 +08:00
Ash c08753ef57
refactor(greader): incrementally fetch the unread items by difference set (#570)
* refactor(greader): incrementally fetch the unread items by difference set

* refactor(greader): incrementally fetch the unread items by difference set
2024-01-30 19:49:47 +08:00
Ash ca9b27a472
refactor(greader): incrementally fetch the unread items by last sync time (#569) 2024-01-30 11:54:00 +08:00
Ash 573ee427db
feat(export): add additional info option when export as opml file (#567)
* feat(export): add attach info option when export as opml file

* feat(export): add attach info option when export as opml file

* feat(export): add additional info option when export as opml file
2024-01-26 15:02:52 +08:00
Ash 9b061e4631 fix(greader): mark as read 2024-01-22 22:17:43 +08:00
Ash 01f5f3865b fix(greader): mark as read 2024-01-22 22:08:20 +08:00
Ash aff7aff2db refactor(greader): incrementally fetch the starred and read items 2024-01-22 19:14:20 +08:00
Ash 2361375741
refactor(ui): redesign swipe mark as read for article item (#553) 2024-01-22 18:02:34 +08:00
Ash 336519bcb1 chore(fdroid): move screenshots files 2024-01-22 17:46:11 +08:00
junkfood 610895fcdc
refactor(ui): refactor `ReadingPage` & `ReadingViewModel` (#559)
* refactor(ui): refactor `ReadingPage` & `ReadingViewModel`

* fix(ui): disable action when next article unavailable
2024-01-22 17:26:31 +08:00
Ash de5e6cf0f8 chore(github): revert build_pull_request.yaml 2024-01-22 17:19:24 +08:00
Ash cf4e2384d9
chore(build): add google play variant (#558) 2024-01-22 13:46:14 +08:00
Weblate (bot) af9fe67fb8
Translated using Weblate (Kannada) (#551) 2024-01-21 01:42:42 +08:00
Weblate (bot) a927d29385
Translated using Weblate (Hungarian) (#550) 2024-01-21 01:38:45 +08:00
Weblate (bot) 74f70be079
Translated using Weblate (Serbian) (#549) 2024-01-21 01:37:59 +08:00
Ash 3a645006b6 feat(greader): compatible with Miniflux login 2024-01-19 14:58:36 +08:00
Ash 193ed198a9 fix(greader): fetch unread and starred items contents 2024-01-19 14:56:19 +08:00
Ash ef67d38ef2 fix(greader): get timestamp for the last month 2024-01-19 14:34:54 +08:00
junkfood 379291652d
fix(ui): disabled setting items should not be clickable (#543) 2024-01-19 02:52:20 +08:00
Ash b730a4fb5b fix(ui): display text height 2024-01-19 00:03:11 +08:00
Ash fa2787bee5
feat(greader): support google reader api (#536)
* feat(greader): support google reader api

* feat(greader): support groups and feeds

* feat(freshrss): support fresh rss api

* feat(freshrss): support fresh rss api

* feat(greader): support mark as read or starred

* feat(greader): support mark as read or starred
2024-01-19 00:00:25 +08:00
junkfood 34e6648323
feat(ui): use forward and backward transition (#540) 2024-01-18 23:31:43 +08:00
Weblate (bot) 867b9fc942
Translated using Weblate (Czech) (#539)
Currently translated at 100.0% (20 of 20 strings)


Translate-URL: https://hosted.weblate.org/projects/readyou/f-droid-and-play-store-metadata/cs/
Translation: ReadYou/F-Droid and Play Store metadata

Co-authored-by: Fjuro <ifjuro@proton.me>
2024-01-18 23:30:01 +08:00
Weblate (bot) 09978befa3
Translated using Weblate (Czech) (#537)
Currently translated at 100.0% (282 of 282 strings)


Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/cs/
Translation: ReadYou/Android strings

Co-authored-by: Fjuro <ifjuro@proton.me>
2024-01-18 23:29:42 +08:00
Ash f6fd9230a4
fix(fever): resolve issue with orphaned articles during sync (#534) 2024-01-18 09:37:25 +08:00
aeghn 2b43ce2c71 only swipe to remove artile with unread filter
(cherry picked from commit c35fe96d0c)
2024-01-17 10:29:41 -05:00