Commit graph

387 commits

Author SHA1 Message Date
Acclorite
ff1a43d444 🛠️ Replace HTM parser
* Removed HTM parser and replaced it with HTML parser (they are the same)
2024-10-05 09:50:16 +03:00
Acclorite
2a153dd80d ⚖️ Merge changes from "origin/master"
Merge changes from another branch.
2024-10-04 12:04:04 +03:00
Acclorite
fbb3faa5b2 🛠️ Fix "NaN" for progress in Reader
* Fixed issue, where the value is NaN in Reader

Resolves: #90
2024-10-04 12:03:18 +03:00
Acclorite
9f71ffe676
✒️ Update issue templates 2024-10-03 08:53:45 +03:00
Acclorite
9854c2d845 🛠️ BookRepository reformat
* Split into multiple smaller repositories
* Reformatted code

Co-authored-by: Ridho Pratama <dhoable@gmail.com>
2024-10-02 09:03:01 +03:00
Acclorite
1104100b3b 🛠️ Reformat use_case package
* Split all use cases into different packages
2024-10-01 23:18:41 +03:00
Acclorite
f888c3b0c7 🛠️ MainViewModel reformat
* Reformatted MainEvent
* Changed various variables names

Thanks for idea:
Co-authored-by: Ridho Pratama <dhoable@gmail.com>
2024-10-01 22:51:49 +03:00
Acclorite
3d3d85415e 🛠️ Larger loading indicator in Reader
* Made loading indicator larger: 36dp → 48dp
2024-10-01 22:18:23 +03:00
Acclorite
b8721b6ad7 🚀 Markdown support in Reader
* Added Markdown support: Bold, Italic, Links and Section separator (hr)
* Added new font variations (Bold & Bold Italic)
* Improve text update (moved to repository & logged)

Resolves: #93
2024-10-01 15:10:44 +03:00
Acclorite
2e041f0cbb 🌍 Remove unused string resource
* Removed "loading" resource.
2024-09-30 19:58:22 +03:00
Acclorite
13278298db 🚀 Improve Chapter naming
* Improved chapter naming by taking the first line of the chapter when no TOC(Table of Contents) found
2024-09-30 16:04:38 +03:00
Acclorite
5cda9bbbe6 🚀 New loading indicator (circular) in Reader
* Replaced old (linear) loading indicator with new (circular) in ReaderScreen
2024-09-30 08:34:42 +03:00
Acclorite
e66a514827 🛠️ Fix crash in Reader
* Fixed crash caused by chapter progress calculation

Resolves: #90
2024-09-28 16:22:53 +03:00
Acclorite
4e5b5bcb26 🛠️ Improve AnimatedTopAppBar
* Corrected shown state of the top bar (always one at a time)
2024-09-28 13:15:40 +03:00
Acclorite
e04bb0aca7 🛠️ Improve Chapter parsing
* Made parsing more universal (more books are supported)
2024-09-28 12:53:02 +03:00
Acclorite
e6014866cf ⚖️ Merge changes from "origin/master"
Merge changes from another branch.
2024-09-27 18:22:25 +03:00
Acclorite
863e76d905 🛠️ Unlimited amount of AnimatedTopAppBars
* Changed fixed 3 bars to listOf AnimatedTopAppBarData
2024-09-27 18:21:48 +03:00
Acclorite
2bd824c752
✒️ Update fastlane's icon 2024-09-27 08:01:50 +03:00
Acclorite
e7a2d780d7 🌍 Translations update 2024-09-25 08:05:24 +03:00
Acclorite
b817fdf4a8
✒️ Update README.md 2024-09-24 22:54:07 +03:00
Acclorite
82d8fa8e3b 🗽 Release v1.3.0 2024-09-24 22:37:27 +03:00
Weblate (bot)
2f9542f669
🌍 Translations update from Hosted Weblate (#76)
* 🌍 Translated using Weblate (Spanish)

Currently translated at 98.0% (359 of 366 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Turkish)

Currently translated at 100.0% (366 of 366 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 48.3% (177 of 366 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/zh_Hans/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Spanish)

Currently translated at 99.4% (371 of 373 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Turkish)

Currently translated at 100.0% (373 of 373 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Spanish)

Currently translated at 98.9% (370 of 374 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Turkish)

Currently translated at 100.0% (374 of 374 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Turkish)

Currently translated at 100.0% (376 of 376 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Turkish)

Currently translated at 100.0% (376 of 376 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/tr/
Thank you for contribution! Any help is appreciated!

---------

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Deerio Chaelingo <DeeChael@outlook.com>
2024-09-24 22:26:26 +03:00
Acclorite
6bfb23eba7 ⚖️ Merge changes from "origin/master"
Merge changes from another branch.
2024-09-24 22:23:46 +03:00
Acclorite
7e0e903a5c 🛠️ Show bars before update
* Fixed visual bug, where bars being shown after navigating to BookInfo screen for text update
2024-09-24 22:23:09 +03:00
Acclorite
8d11372150
✒️ Fix changelog file format 2024-09-24 21:51:51 +03:00
Acclorite
660c772a9b
✒️ New changelog for v1.3.0 2024-09-24 21:51:23 +03:00
Acclorite
621f9b11c5 🛠️ Correct app update dialog description
* Changed description to match current app behavior
2024-09-24 19:42:09 +03:00
Acclorite
a4c859865e 🛠️ Update aboutlibraries.json
* Updated versions and added new dependencies in aboutlibraries.json
2024-09-24 19:41:09 +03:00
Acclorite
3262ccf549 🛠️ Various dependencies update
* Updated androidx dependencies
2024-09-24 19:22:52 +03:00
Acclorite
1b0996b135 🛠️ Fix no books can be added
* Fixed issue, where you can deselect item faster than open add dialog, resulting in empty list
2024-09-24 18:55:57 +03:00
Acclorite
0a3adf42f0 🛠️ Coerce progress in Reader
* Coerce progress in 0f to 1f (preventing percentage like 135%)
2024-09-24 18:50:25 +03:00
Acclorite
896e584e6d 🛠️ Fix crash in Reader
* Fixed crash in Reader caused by state not being properly initialized
2024-09-24 18:46:09 +03:00
Acclorite
35eadafb9b 🚀 Add "How to use perception expander?" help tip
* Added new help tip to help user understand how to use perception expander
2024-09-24 08:25:16 +03:00
Acclorite
3c2b23db08 🚀 Contributors in About
* Added "Contributors" option in About, which navigates to github's contributors page
2024-09-23 08:29:49 +03:00
Acclorite
092ae331aa 🛠️ Move fast color preset change to top bar
* Moved swipe area of "Fast color preset change" to top bar
2024-09-22 20:31:41 +03:00
Acclorite
8599594372 🚀 Screen Orientation option
* Added "Screen orientation" option, that lets user set specific orientation for Reader
* Put in "System" subcategory, which contains all settings related to system
2024-09-22 20:17:14 +03:00
Acclorite
47d322fed7 # Conflicts:
#	app/src/main/res/values-uk/strings.xml

# Conflicts:
#	app/src/main/res/values-uk/strings.xml

# Conflicts:
#	app/src/main/res/values-uk/strings.xml
2024-09-22 17:42:02 +03:00
Acclorite
19f285d200 🌍 Add Chinese
* Added languages: Chinese
2024-09-22 17:33:39 +03:00
Acclorite
8d705e9f0b 🌍 Add missing spaces
* Added missing spaces between string categories
2024-09-22 17:30:08 +03:00
Weblate (bot)
79d7b6f20a
🌍 Translations update from Hosted Weblate (#73)
* 🌍 Translated using Weblate (Spanish)

Currently translated at 100.0% (354 of 354 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Polish)

Currently translated at 90.3% (320 of 354 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pl/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Spanish)

Currently translated at 98.8% (355 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Polish)

Currently translated at 89.4% (321 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/pl/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Spanish)

Currently translated at 99.4% (357 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/es/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 27.5% (99 of 359 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/zh_Hans/
Thank you for contribution! Any help is appreciated!

* 🌍 Translated using Weblate (Ukrainian)

Currently translated at 99.7% (365 of 366 strings)

Translate-URL: https://hosted.weblate.org/projects/book-story/book-story-translation/uk/
Thank you for contribution! Any help is appreciated!

---------

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Chris KK <tlumaczeniegodot@gmail.com>
Co-authored-by: Deerio Chaelingo <DeeChael@outlook.com>
Co-authored-by: Acclorite <140836141+Acclorite@users.noreply.github.com>
2024-09-22 17:28:01 +03:00
Acclorite
ed30b9d584 🌍 Typo in uk/strings.xml
* Corrected translation
2024-09-22 17:23:47 +03:00
Acclorite
8145cafc5a 🚀 Automatic check for text update
* Option to enable automatic check for text update when you open book in Reader
* Navigates user to BookInfo screen if update is found
* Shows toast(up-to-date) if corresponding setting is enabled and there is not update found
2024-09-22 16:33:10 +03:00
Acclorite
d2cfcd71a1 🚀 New app icon
* Replaced old default icon with new(monochrome)
2024-09-21 23:24:48 +03:00
Acclorite
3b26b94ddc 🛠️ Fix crash with PDF parser
* Fixed crash due to not initialized PDFBoxResourceLoader
2024-09-21 18:26:30 +03:00
Acclorite
4b166f71e7 🛠️ New HorizontalExpandingTransition
* Added new transition, which expands it's content from chosen direction
2024-09-21 14:29:25 +03:00
Acclorite
a772849df8 🛠️ Disable tooltip when the icon-button is disabled 2024-09-21 10:46:37 +03:00
Acclorite
d7e5097f6f 🛠️ Change default FadeTransitionPreservingSpace animation spec
* Changed default animation duration to 300ms
2024-09-21 10:29:13 +03:00
Acclorite
f2d8042164 🛠️ Replace if with when
* Replaced if with when in ReaderSettingsBottomSheet
2024-09-20 22:03:39 +03:00
Acclorite
5eaa3963a7 🛠️ Update book's update in BookInfo
* Updated book's text update to match latest app behaviour(chapters)
2024-09-20 18:11:18 +03:00
Acclorite
2334e9c3ec 🛠️ Add ParseText function
* Parses text
2024-09-20 17:02:20 +03:00