Commit graph

762 commits

Author SHA1 Message Date
Weblate (bot)
6bdf3b8219
feat: update translations (#238)
* feat: German translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/de/

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

* feat: Arabic translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ar/

* feat: Czech translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/cs/

* feat: French translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/fr/

* feat: Italian translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/it/

* feat: Polish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pl/

* feat: Romanian translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ro/

* feat: Turkish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/

* feat: Chinese (Simplified Han script) translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/zh_Hans/

* feat: Portuguese (Brazil) translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pt_BR/

* feat: Tamil translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ta/

* feat: Hindi translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/hi/

* feat: Belarusian translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/be/

* feat: Japanese translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ja/

* feat: Chinese (Simplified Han script) translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/zh_Hans/

* feat: Malayalam translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ml/

* feat: Malayalam translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ml/

* feat: Korean translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ko/

* feat: Turkish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/

* feat: Turkish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/

* feat: German translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/de/

* feat: Arabic translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ar/

* feat: Arabic translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ar/

* feat: Portuguese (Brazil) translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pt_BR/

* feat: Portuguese (Brazil) translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pt_BR/

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

* feat: Ukrainian translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/uk/

* feat: Chinese (Simplified Han script) translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/zh_Hans/

* feat: add Hungarian language

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

* feat: Hungarian translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/hu/

* feat: French translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/fr/

* feat: add Catalan language

* feat: add Chinese (Traditional Han script) language

* feat: add Greek language

* feat: add Sinhala language

* feat: Chinese (Simplified Han script) translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/zh_Hans/

* feat: add Estonian language

* feat: Arabic translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/ar/

* feat: Spanish translation

Translation URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/

---------

Co-authored-by: tct123 <tct1234@protonmail.com>
Co-authored-by: Locochov <107516283+Locochov@users.noreply.github.com>
Co-authored-by: Biscuittttt <biscuitwithtea.tall310@passinbox.com>
Co-authored-by: lsr <hryazajimavostionich@gmail.com>
Co-authored-by: Andewalden <Andewalden@users.noreply.hosted.weblate.org>
Co-authored-by: Deleted User <noreply+92233@weblate.org>
Co-authored-by: Chris KK <tlumaczeniegodot@gmail.com>
Co-authored-by: Viorel-Cătălin Răpițeanu <rapiteanu.catalin@gmail.com>
Co-authored-by: Deerio Chaelingo <DeeChael@outlook.com>
Co-authored-by: Juan Carlos Rubin <juancarlosrubin08@gmail.com>
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Co-authored-by: Shahrzaad Parekh <smparekh@gmail.com>
Co-authored-by: IamR3m <klubberzone@gmail.com>
Co-authored-by: maccha <swear-grew-rematch@duck.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Muhammed Shehaz <shehax21@gmail.com>
Co-authored-by: chamDomi <andykim1315@gmail.com>
Co-authored-by: Sasi Ba <sasiba8328@fuasha.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: Juan Rubin <juancrubin08@gmail.com>
Co-authored-by: camisama0907 <momochiicami@gmail.com>
Co-authored-by: Acclorite <acclorite@users.noreply.hosted.weblate.org>
Co-authored-by: Eskuero <3skuero@gmail.com>
Co-authored-by: Sofia <sofimanci2112@gmail.com>
Co-authored-by: Komainu <0komainu0@users.noreply.hosted.weblate.org>
Co-authored-by: arden <minsmerc@proton.me>
Co-authored-by: Samylol99 <merkouche3@gmail.com>
Co-authored-by: Acclorite <2ma0bhpk@anonaddy.com>
2025-10-01 14:00:16 +03:00
Acclorite
b28e6e7858
feat: add note to the LibrarySortSubcategory 2025-10-01 13:51:28 +03:00
Acclorite
f2b2b04bac
fix: ensure default category 2025-10-01 13:43:41 +03:00
Acclorite
67e5eb8edf
fix: incorrect value in library top bar 2025-10-01 13:39:15 +03:00
Acclorite
30ee74cfff
feat: select all books button in library
* Added "Select all books" button to the Library which selects all books in the current category
2025-09-28 17:48:48 +03:00
Acclorite
14cf04a8ce
fix: show default category when no other categories exist
* Fixed bug where default category wasn't shown if no categories and books exist
2025-09-25 20:42:54 +03:00
Acclorite
c46ecb7ff0
fix: crash because of migration
* Fixed crash related to migration
2025-09-24 23:30:34 +03:00
Acclorite
6d7e178d4c
refactor: category entity
* Merge CategorySortEntity with CategoryEntity
2025-09-23 16:59:24 +03:00
Acclorite
1d9f5514ff
refactor: book entity
* Remove nullability from author
2025-09-01 22:18:49 +03:00
Acclorite
56b5aba67a
refactor: history entity
* Added HistoryWithBook that fetches both HistoryEntity and BookEntity
* Removed nullability from History
2025-08-29 13:51:39 +03:00
Acclorite
a45078cae5
refactor: color preset entity
* I/O for repository calls
* Removed nullability from ColorPresetEntity
2025-08-27 23:20:07 +03:00
Acclorite
b0c567bdc9
refactor: settings viewmodel 2025-08-24 15:25:46 +03:00
Acclorite
2ab62e629f
refactor: reader viewmodel 2025-08-21 17:04:44 +03:00
Acclorite
3817cc1980
refactor: library viewmodel 2025-08-16 22:41:02 +03:00
Acclorite
d50b1a5f9a
refactor: browse viewmodel 2025-08-14 23:13:10 +03:00
Acclorite
6f53c70b5b
refactor: bookInfo viewmodel 2025-08-10 22:21:52 +03:00
Acclorite
28cbf1188d
refactor: history viewmodel 2025-08-09 10:11:47 +03:00
Acclorite
eb87ef8b45
refactor: about viewmodel 2025-08-07 23:58:02 +03:00
Acclorite
3f0cd812a5
refactor: language model 2025-08-04 13:16:29 +03:00
Acclorite
96c3917169
refactor: create language model 2025-07-26 21:49:38 +03:00
Acclorite
0fa8041d5c
refactor: rename and refactor ButtonItem 2025-07-23 18:43:36 +03:00
Acclorite
69689b8be6
refactor: remove @Immutable from enum classes 2025-07-19 10:35:06 +03:00
Acclorite
3a08791cbe
refactor: move PureDark and BookWithCover 2025-07-17 12:16:12 +03:00
Acclorite
b4c6a63878
refactor: datastore(settings) refactor 2025-07-17 12:14:52 +03:00
Acclorite
aed85c0d6a
merge: master into develop 2025-07-10 11:59:36 +03:00
Acclorite
3a6b470427
docs(readme): update gitlab badge 2025-07-10 11:57:00 +03:00
Acclorite
4ecf2befd1
chore: update dependencies 2025-07-10 11:39:23 +03:00
Acclorite
7a028c1172
refactor: pass app name via placeholder in start_welcome string 2025-07-09 17:39:01 +03:00
Acclorite
5cab499417
refactor: replace app_version string with BuildConfig.VERSION_NAME 2025-07-09 17:28:40 +03:00
Acclorite
460724425a
merge(feat): checkpoints into develop 2025-07-05 16:35:08 +03:00
Acclorite
754a0d7cf3
feat: multiple checkpoints 2025-07-05 16:34:00 +03:00
Acclorite
57afade51a
feat: "Iapetus" gray theme 2025-06-29 11:53:21 +03:00
Acclorite
7c4d8e88ca
merge(feat): 189-disable-image-captions into develop 2025-06-29 11:30:33 +03:00
Acclorite
ff7c0482f7
feat: disable images' captions option
Resolves: #189
2025-06-29 11:25:06 +03:00
Acclorite
8bae716f64
feat: replace default caption 2025-06-29 10:18:20 +03:00
Acclorite
0f5de57067
merge(fix): 237-incorrect-scroll-position into develop 2025-06-28 11:43:13 +03:00
Acclorite
6878ecac86
fix(reader): incorrect scroll position
Resolves: #237
2025-06-28 11:39:54 +03:00
Acclorite
19db53473d
merge(fix): 227-url-decoding into develop 2025-06-09 15:43:59 +03:00
Acclorite
aa665b33f8
fix(parser): decode URLs in HTML
Co-authored-by: attilajam <attila.jamilov@gmail.com>
Resolves: #227
2025-06-09 15:42:37 +03:00
Acclorite
798958c56b
merge(fix): 221-cannot-open-books into develop 2025-06-09 13:01:31 +03:00
Acclorite
57a7225545
fix: cannot open books
Resolves: #221
2025-06-09 12:58:54 +03:00
Acclorite
dd7998c600
merge(refactor): layers-refactor into develop 2025-06-05 22:53:44 +03:00
Acclorite
eefcb4ef90
refactor(ui): refactor ui layer 2025-06-05 22:40:27 +03:00
Acclorite
731329879d
refactor: update log usages 2025-06-03 09:52:41 +03:00
Acclorite
d1b7376633
refactor: move presentation/theme to ui/theme 2025-06-03 09:48:47 +03:00
Acclorite
1d73fd8a91
refactor(domain): move models in domain to model/ 2025-06-02 20:41:52 +03:00
Acclorite
72b032cabf
refactor: refactor use case & repository 2025-06-02 20:31:20 +03:00
Acclorite
378975bf3e
refactor: rename presentation/ ↔ ui/ 2025-05-04 08:50:32 +03:00
Acclorite
7bb9990606
refactor(domain): refactor domain layer 2025-05-03 11:50:47 +03:00
Acclorite
291ceb8de8
merge(feat): 79-custom-categories into develop 2025-04-28 13:25:10 +03:00