From c1051b5a333cd752011332a73a490d97899641c1 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Thu, 1 Aug 2024 22:19:31 +0300 Subject: [PATCH 01/11] Update README.md (APK verification added) --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 528ab3d3..b779f308 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,22 @@ _Currently the app is only available on Github, Fdroid is coming.._ - _Install from Github_: Click on the "Get it on GitHub" badge above, scroll down and download **book-story.apk** or download the last apk from GitHub [here](https://github.com/Acclorite/book-story/releases/latest/download/book-story.apk). After that, find downloaded file and install it. If you don't understand how to do so, follow [this guide](https://www.lifewire.com/install-apk-on-android-4177185). - _Install from F-Droid_: Coming soon... +### 🗳️ APK Verification + - _APK Verification is an important step to ensure APK integrity and prevent risks from getting infected one._ + - Although it is recommended to verify APK before installing, it is not necessary. + +| APK SHA-256 certificate | +|-------------------------------------------------------------------| +| a661a0c81f138e53dff32f8fdc1dd19f8130523914027e2c0296fe245131a7d4 | + + - For verification you can use tool called [apksigner](https://developer.android.com/tools/apksigner). Which is the part of Android SDK Build Tools, so you need to install that first. + +To verify downloaded APK, you can write this command: +``` +path/to/android/build/tools/apksigner verify --print-certs path/to/downloaded/apk/file.apk +``` +In `Signer #1 certificate SHA-256 digest:` you should see exact certificate written in the table above. This way you can ensure, that the APK was signed directly by me. If the downloaded APK's certificate does not match, or gives an error, please do not install that APK, instead, create an [Issue](https://github.com/Acclorite/book-story/issues) along with downloaded APK. + ### 🧭 Afterwards - Open the app and follow basic instructions. - If you don't understand how to use the app, please read everything in the app's Help Screen. (You can find it in: Library, History, Browse → Three Dots → Help) From 9e446203557eec96c46c72c92d39ce4e4400c78a Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 11:30:31 +0300 Subject: [PATCH 02/11] Update README.md (Shorter APK verification step) --- README.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index b779f308..9a51a18e 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ _You can find more screenshots in [assets](https://github.com/Acclorite/book-sto ## ✈️ Download - _Please note, that the app supports Android versions only from Android 8.0_ -
+
[Get it on GitHub](https://github.com/Acclorite/book-story/releases/latest)
@@ -40,20 +40,12 @@ _Currently the app is only available on Github, Fdroid is coming.._ ### 🗳️ APK Verification - _APK Verification is an important step to ensure APK integrity and prevent risks from getting infected one._ - - Although it is recommended to verify APK before installing, it is not necessary. + - For verification you can use tool called [apksigner](https://developer.android.com/tools/apksigner). Which is the part of Android SDK Build Tools, so you need to install that first. | APK SHA-256 certificate | |-------------------------------------------------------------------| | a661a0c81f138e53dff32f8fdc1dd19f8130523914027e2c0296fe245131a7d4 | - - For verification you can use tool called [apksigner](https://developer.android.com/tools/apksigner). Which is the part of Android SDK Build Tools, so you need to install that first. - -To verify downloaded APK, you can write this command: -``` -path/to/android/build/tools/apksigner verify --print-certs path/to/downloaded/apk/file.apk -``` -In `Signer #1 certificate SHA-256 digest:` you should see exact certificate written in the table above. This way you can ensure, that the APK was signed directly by me. If the downloaded APK's certificate does not match, or gives an error, please do not install that APK, instead, create an [Issue](https://github.com/Acclorite/book-story/issues) along with downloaded APK. - ### 🧭 Afterwards - Open the app and follow basic instructions. - If you don't understand how to use the app, please read everything in the app's Help Screen. (You can find it in: Library, History, Browse → Three Dots → Help) From f057a06069eac3105715f0b78865f2d75102a274 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 11:32:27 +0300 Subject: [PATCH 03/11] App icon for README --- assets/readme/app_iccon.png | Bin 0 -> 9247 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/readme/app_iccon.png diff --git a/assets/readme/app_iccon.png b/assets/readme/app_iccon.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a26f3f3112912fd27bd9b6150b244dc0fde4b9 GIT binary patch literal 9247 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 literal 0 HcmV?d00001 From af67ddc75b8c6f9c553e3b0e3606adc96ad79609 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 11:33:31 +0300 Subject: [PATCH 04/11] Rename app_iccon.png to app_icon.png (typo) --- assets/readme/{app_iccon.png => app_icon.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename assets/readme/{app_iccon.png => app_icon.png} (100%) diff --git a/assets/readme/app_iccon.png b/assets/readme/app_icon.png similarity index 100% rename from assets/readme/app_iccon.png rename to assets/readme/app_icon.png From 8824215c3450a2d14bb42795853b7b4f79e7fe38 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:19:02 +0300 Subject: [PATCH 05/11] Update README.md (New badges, more..) --- README.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9a51a18e..f937dad5 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,25 @@ -#

Book's Story 📖

+
+ + +
+ +#

Book's Story

+###

Material3 Book Reader for Android

+

Dive into the world of adventure as you discover your favorite book's story!

- [![Latest Stable Release](https://img.shields.io/github/release/Acclorite/book-story.svg?label=Release&logo=GitHub)](https://github.com/Acclorite/book-story/releases) - [![Downloads](https://img.shields.io/github/downloads/Acclorite/book-story/total?color=0273b3&label=Downloads&logo=GitHub)]() + [![Latest Stable Release](https://img.shields.io/github/release/Acclorite/book-story.svg?labelColor=27303D&color=3f719b&label=Release&logo=GitHub)](https://github.com/Acclorite/book-story/releases) + [![Downloads](https://img.shields.io/github/downloads/Acclorite/book-story/total?color=3f8f9b&labelColor=27303D&label=Downloads&logo=GitHub)]() + [![Stars](https://img.shields.io/github/stars/Acclorite/book-story?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Im0zNTQtMjQ3IDEyNi03NiAxMjYgNzctMzMtMTQ0IDExMS05Ni0xNDYtMTMtNTgtMTM2LTU4IDEzNS0xNDYgMTMgMTExIDk3LTMzIDE0M1pNMjMzLTgwbDY1LTI4MUw4MC01NTBsMjg4LTI1IDExMi0yNjUgMTEyIDI2NSAyODggMjUtMjE4IDE4OSA2NSAyODEtMjQ3LTE0OUwyMzMtODBabTI0Ny0zNTBaIiBzdHlsZT0iZmlsbDogcmdiKDI0NSwgMjI3LCA2Nik7Ii8%2BCjwvc3ZnPg%3D%3D&color=%23f8e444&labelColor=27303D&label=Stars)](https://github.com/Acclorite/book-story/stargazers) + [![Development Stage](https://img.shields.io/badge/Active-9b3f90?label=Development%20stage&labelColor=27303D)](https://github.com/Acclorite/book-story/commits/) + [![License: GPL-3.0](https://img.shields.io/github/license/Acclorite/book-story?label=License&labelColor=27303D&color=3f9b75)](/LICENSE)
+#

Overview

+ -Material3 Book Reader built with Jetpack Compose and Kotlin. +Built using Jetpack Compose and Kotlin. ## 🖌️ Screenshots + GIF From d2db83708e07d90bbfade93e33aaad1d2967e731 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:28:35 +0300 Subject: [PATCH 06/11] Update README.md (Smaller app icon) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f937dad5..00db3bb0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
- +
#

Book's Story

From 9f71e5e7fdcc553153f90e0307da6ce4325b1433 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:30:41 +0300 Subject: [PATCH 07/11] Update README.md (Static width for app icon) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 00db3bb0..0f57a739 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
- +
#

Book's Story

From 5fcb224d34fdf8ec0c687bb329f416b6ec26aa10 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:48:00 +0300 Subject: [PATCH 08/11] Update README.md (Badges update) --- README.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0f57a739..f25d7cde 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + +
@@ -7,20 +9,28 @@ ###

Material3 Book Reader for Android

Dive into the world of adventure as you discover your favorite book's story!

+ +
[![Latest Stable Release](https://img.shields.io/github/release/Acclorite/book-story.svg?labelColor=27303D&color=3f719b&label=Release&logo=GitHub)](https://github.com/Acclorite/book-story/releases) [![Downloads](https://img.shields.io/github/downloads/Acclorite/book-story/total?color=3f8f9b&labelColor=27303D&label=Downloads&logo=GitHub)]() - [![Stars](https://img.shields.io/github/stars/Acclorite/book-story?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Im0zNTQtMjQ3IDEyNi03NiAxMjYgNzctMzMtMTQ0IDExMS05Ni0xNDYtMTMtNTgtMTM2LTU4IDEzNS0xNDYgMTMgMTExIDk3LTMzIDE0M1pNMjMzLTgwbDY1LTI4MUw4MC01NTBsMjg4LTI1IDExMi0yNjUgMTEyIDI2NSAyODggMjUtMjE4IDE4OSA2NSAyODEtMjQ3LTE0OUwyMzMtODBabTI0Ny0zNTBaIiBzdHlsZT0iZmlsbDogcmdiKDI0NSwgMjI3LCA2Nik7Ii8%2BCjwvc3ZnPg%3D%3D&color=%23f8e444&labelColor=27303D&label=Stars)](https://github.com/Acclorite/book-story/stargazers) + [![Stars](https://img.shields.io/github/stars/Acclorite/book-story?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Im0zNTQtMjQ3IDEyNi03NiAxMjYgNzctMzMtMTQ0IDExMS05Ni0xNDYtMTMtNTgtMTM2LTU4IDEzNS0xNDYgMTMgMTExIDk3LTMzIDE0M1pNMjMzLTgwbDY1LTI4MUw4MC01NTBsMjg4LTI1IDExMi0yNjUgMTEyIDI2NSAyODggMjUtMjE4IDE4OSA2NSAyODEtMjQ3LTE0OUwyMzMtODBabTI0Ny0zNTBaIiBzdHlsZT0iZmlsbDogcmdiKDI0NSwgMjI3LCA2Nik7Ii8%2BCjwvc3ZnPg%3D%3D&color=949b3f&labelColor=27303D&label=Stars)](https://github.com/Acclorite/book-story/stargazers) [![Development Stage](https://img.shields.io/badge/Active-9b3f90?label=Development%20stage&labelColor=27303D)](https://github.com/Acclorite/book-story/commits/) + [![Last Commit](https://img.shields.io/github/last-commit/Acclorite/book-story?label=Last%20commit&labelColor=27303D&color=749b3f)](https://github.com/Acclorite/book-story/commits/) [![License: GPL-3.0](https://img.shields.io/github/license/Acclorite/book-story?label=License&labelColor=27303D&color=3f9b75)](/LICENSE) + [![Repository Size](https://img.shields.io/github/repo-size/Acclorite/book-story?label=Repository%20size&labelColor=27303D&color=563f9b)]()
+ + #

Overview

Built using Jetpack Compose and Kotlin. + + ## 🖌️ Screenshots + GIF @@ -36,6 +46,8 @@ Built using Jetpack Compose and Kotlin. _You can find more screenshots in [assets](https://github.com/Acclorite/book-story/tree/master/assets) folder._ + + ## ✈️ Download - _Please note, that the app supports Android versions only from Android 8.0_ @@ -63,6 +75,7 @@ _Currently the app is only available on Github, Fdroid is coming.._ - If you don't understand how to use the app, please read everything in the app's Help Screen. (You can find it in: Library, History, Browse → Three Dots → Help) - If you still have questions, please feel free to ask in [Discussions](https://github.com/Acclorite/book-story/discussions/categories/q-a), or create an [Issue](https://github.com/Acclorite/book-story/issues) if you feel like some area should be documented better. + ## ✨ Features - 4 supported file formats(.pdf, .txt, .epub, .fb2) @@ -81,13 +94,19 @@ _Currently the app is only available on Github, Fdroid is coming.._ - Detailed app functions explanation(Help screen tips) - More.. + + ## 😵‍💫 Upcoming features / Roadmap - _You can track project's progress, see what's coming and what is already implemented in [Book's Story: Development Roadmap](https://github.com/users/Acclorite/projects/1)._ + + ## 🌐 Translation - English (Default) - Ukrainian (Default) + + ## 🤗 Credits - [Tachiyomi (Mihon)](https://github.com/mihonapp/mihon) (Github) - [Libre-Sudoku](https://github.com/kaajjo/Libre-Sudoku) (Github) From d5764e4c742ea98c0e1088d91bcbbc985574a363 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:48:35 +0300 Subject: [PATCH 09/11] Update README.md (Badges line break) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f25d7cde..3797449b 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ [![Downloads](https://img.shields.io/github/downloads/Acclorite/book-story/total?color=3f8f9b&labelColor=27303D&label=Downloads&logo=GitHub)]() [![Stars](https://img.shields.io/github/stars/Acclorite/book-story?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Im0zNTQtMjQ3IDEyNi03NiAxMjYgNzctMzMtMTQ0IDExMS05Ni0xNDYtMTMtNTgtMTM2LTU4IDEzNS0xNDYgMTMgMTExIDk3LTMzIDE0M1pNMjMzLTgwbDY1LTI4MUw4MC01NTBsMjg4LTI1IDExMi0yNjUgMTEyIDI2NSAyODggMjUtMjE4IDE4OSA2NSAyODEtMjQ3LTE0OUwyMzMtODBabTI0Ny0zNTBaIiBzdHlsZT0iZmlsbDogcmdiKDI0NSwgMjI3LCA2Nik7Ii8%2BCjwvc3ZnPg%3D%3D&color=949b3f&labelColor=27303D&label=Stars)](https://github.com/Acclorite/book-story/stargazers) [![Development Stage](https://img.shields.io/badge/Active-9b3f90?label=Development%20stage&labelColor=27303D)](https://github.com/Acclorite/book-story/commits/) +
[![Last Commit](https://img.shields.io/github/last-commit/Acclorite/book-story?label=Last%20commit&labelColor=27303D&color=749b3f)](https://github.com/Acclorite/book-story/commits/) [![License: GPL-3.0](https://img.shields.io/github/license/Acclorite/book-story?label=License&labelColor=27303D&color=3f9b75)](/LICENSE) [![Repository Size](https://img.shields.io/github/repo-size/Acclorite/book-story?label=Repository%20size&labelColor=27303D&color=563f9b)]() From 56c12ee0ccd422edc84145f5bb3444a73431da01 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:50:55 +0300 Subject: [PATCH 10/11] Update README.md (Removed line break) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 3797449b..f25d7cde 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,6 @@ [![Downloads](https://img.shields.io/github/downloads/Acclorite/book-story/total?color=3f8f9b&labelColor=27303D&label=Downloads&logo=GitHub)]() [![Stars](https://img.shields.io/github/stars/Acclorite/book-story?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Im0zNTQtMjQ3IDEyNi03NiAxMjYgNzctMzMtMTQ0IDExMS05Ni0xNDYtMTMtNTgtMTM2LTU4IDEzNS0xNDYgMTMgMTExIDk3LTMzIDE0M1pNMjMzLTgwbDY1LTI4MUw4MC01NTBsMjg4LTI1IDExMi0yNjUgMTEyIDI2NSAyODggMjUtMjE4IDE4OSA2NSAyODEtMjQ3LTE0OUwyMzMtODBabTI0Ny0zNTBaIiBzdHlsZT0iZmlsbDogcmdiKDI0NSwgMjI3LCA2Nik7Ii8%2BCjwvc3ZnPg%3D%3D&color=949b3f&labelColor=27303D&label=Stars)](https://github.com/Acclorite/book-story/stargazers) [![Development Stage](https://img.shields.io/badge/Active-9b3f90?label=Development%20stage&labelColor=27303D)](https://github.com/Acclorite/book-story/commits/) -
[![Last Commit](https://img.shields.io/github/last-commit/Acclorite/book-story?label=Last%20commit&labelColor=27303D&color=749b3f)](https://github.com/Acclorite/book-story/commits/) [![License: GPL-3.0](https://img.shields.io/github/license/Acclorite/book-story?label=License&labelColor=27303D&color=3f9b75)](/LICENSE) [![Repository Size](https://img.shields.io/github/repo-size/Acclorite/book-story?label=Repository%20size&labelColor=27303D&color=563f9b)]() From 50b51f8a88d553631de19ba4e8a7824505719f58 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Tue, 6 Aug 2024 22:01:48 +0300 Subject: [PATCH 11/11] Update README.md (Added IzzyOnDroid guide) --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f25d7cde..308dd206 100644 --- a/README.md +++ b/README.md @@ -54,13 +54,15 @@ _You can find more screenshots in [assets](https://github.com/Acclorite/book-sto
[Get it on GitHub](https://github.com/Acclorite/book-story/releases/latest) + [Get it on IzzyOnDroid](https://apt.izzysoft.de/fdroid/index/apk/ua.acclorite.book_story)
-_Currently the app is only available on Github, Fdroid is coming.._ +_Fdroid is coming.._ ### 📲 How to download and install - _Install from Github_: Click on the "Get it on GitHub" badge above, scroll down and download **book-story.apk** or download the last apk from GitHub [here](https://github.com/Acclorite/book-story/releases/latest/download/book-story.apk). After that, find downloaded file and install it. If you don't understand how to do so, follow [this guide](https://www.lifewire.com/install-apk-on-android-4177185). - _Install from F-Droid_: Coming soon... + - _Install from IzzyOnDroid_: Click on the "Get it on IzzyOnDroid" badge above, scroll down and click "Download" to download the last apk from IzzyOnDroid. After that, find downloaded file and install it. If you don't understand how to do so, follow [this guide](https://www.lifewire.com/install-apk-on-android-4177185). ### 🗳️ APK Verification - _APK Verification is an important step to ensure APK integrity and prevent risks from getting infected one._