338 Commits

Author SHA1 Message Date
Weblate (bot)
1d4c286093
Translated using Weblate (Belarusian) (#598)
Currently translated at 19.7% (59 of 298 strings)

Added translation using Weblate (Belarusian)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Serbian)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Kannada)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 99.6% (297 of 298 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Galician)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Galician)

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Malayalam)

Currently translated at 34.4% (101 of 293 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (293 of 293 strings)

Added translation using Weblate (Galician)

Translated using Weblate (Arabic)

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Dutch)

Currently translated at 99.6% (292 of 293 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 99.6% (292 of 293 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (German)

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (293 of 293 strings)

Translated using Weblate (Slovak)

Currently translated at 51.3% (150 of 292 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (292 of 292 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (292 of 292 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (292 of 292 strings)

Translated using Weblate (Slovak)

Currently translated at 50.0% (146 of 292 strings)

Translated using Weblate (Basque)

Currently translated at 91.6% (265 of 289 strings)





















Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ar/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/be/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/ca/
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/eu/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/gl/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/hi/
Translate-URL: https://hosted.weblate.org/projects/readyou/android-strings/kn/
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/pt_BR/
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/tr/
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: Aswin <aswinsnair028@gmail.com>
Co-authored-by: BabyBenefactor <ismwvbuh@4wrd.cc>
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: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
Co-authored-by: Nitin Khalia <weblate.scrambled777@simplelogin.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Samuel Rodríguez Gago <samuelinho@gmail.com>
Co-authored-by: World Test <helloworldtest123@protonmail.com>
Co-authored-by: beriain <beriain@bitmessage.ch>
Co-authored-by: delvani <inavleb@users.noreply.hosted.weblate.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: kopatych <maxklezovich@gmail.com>
Co-authored-by: t3rr0rz0n3 <zagur@voidnull.es>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Ash <Ashinch@outlook.it>
2024-02-22 16:48:31 +08:00
junkfood
a187d38149
feat(ui): configuration for pull-to-load gesture 2024-02-20 22:37:39 +08:00
Ash
2d9e3deecc
fix(opml): bump opml-parser to 3.1.0 and re-design OPML export dialog (#624) 2024-02-20 22:34:35 +08:00
junkfood
2438b27c4d
refactor(ui): decouple ReaderNestedScrollConnection & PullToLoadState 2024-02-20 03:53:10 +08:00
junkfood
8b89644d6d
fix(ui): add article id to content key 2024-02-20 02:46:40 +08:00
junkfood
4b594badb7
fix(ui): avoid overhead by hoisting states 2024-02-20 02:46:40 +08:00
lazzzis
6b4b2151bc
fix(ui): page flickers when tapping bottom bar (#621) 2024-02-18 17:14:17 +08:00
junkfood
733c8d040b
fix(ui): remember swipe actions to avoid recomposition 2024-02-18 17:10:35 +08:00
junkfood
4c7bea918d
feat(ui): add feed via system share sheet (#618) 2024-02-14 21:27:51 +08:00
junkfood
8f4d24157e
fix(worker): remove observer after leaving composition 2024-02-13 18:24:28 +08:00
junkfood
6ed42a24e8
fix(ui): RTL workaround for SwipeToDismissBox 2024-02-13 15:21:34 +08:00
junkfood
44752b8e7a
feat(ui): format time with system locale default (#617) 2024-02-13 14:47:08 +08:00
lazzzis
5b51e0bff7
fix: fix alignment of search bar placeholder text (#608) 2024-02-12 16:04:46 +08:00
junkfood
8c11757be4
feat(ui): swipe to star/unstar, swipe to unread (#594)
* feat(ui): swipe to star & unstar

* feat(ui): swipe to unread

* feat(ui): add haptic feedback to swipe gesture

* fix(ui): disable swipe gestures when scroll in progress

* feat(ui): configure swipe gestures

* fix(ui): workaround for swipe animation & remove text label

* fix(ui): app initialize with toggle starred
2024-02-11 19:35:19 +08:00
junkfood
c21e22d91b
fix(ui): add paddings to article item & fix ripple 2024-02-09 16:54:46 +08:00
junkfood
a5846d2c66
fix(ui): prefetch articleId when using Unread filter 2024-02-09 03:41:55 +08:00
junkfood
0545723f99
feat(ui): set maxZoomFactor to 4x & add edge detection 2024-02-09 03:39:26 +08:00
junkfood
38ab828cf1
fix(ui): prefetch articleid before mark as read 2024-02-08 01:18:15 +08:00
junkfood
1b758dfca5
feat(ui): swipe up and down to switch between articles (#589)
* 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`

* fix(i18n): configuration loss when switching locale (#541)

* fix(i18n): configuration loss when switching locale

* feat(locale): enable auto-localeconfig

* 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

* fix(ui): ProgressIndicator crashes in m3 1.1.2

* fix(ui): NavigationBarItem color

* feat(ui): grey out read articles even if starred (#547)

* refactor(ui): improve add account dialog

* fix(ui): accessing listState on io thread causes app to crash

* fix(ui): NavigationBar text color

* feat(ui): show full screen image viewer when clicking on images (#578)

* feat(ui): add crash report activity to handle uncaught exceptions (#576)

* feat(ui): swipe up and down to switch between articles (WIP)

* feat(ui): update animation

* docs(ui): add comments on pull to load implementation

* feat(ui): move the indicator to another file

* build: revert changes

* feat(ui): make the transition directions match the content changes

---------

Co-authored-by: MauroGuida <57829432+MauroGuida@users.noreply.github.com>
Co-authored-by: Ash <Glaxyinfinite@outlook.com>
Co-authored-by: Ash <Ashinch@outlook.it>
2024-02-07 03:06:52 +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
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
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
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
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
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