Skip to content

Releases: Acclorite/book-story

Book's Story v1.4.0

12 Nov 20:19
Compare
Choose a tag to compare

🪐 New features

  • Add new languages (4ac8813):
    • Hindi
    • Portuguese (Brazil)
  • Markdown support (#93, b8721b6)
  • Add ".md" file format (abc276a)
  • Add new app themes (8cd4e92):
    • Gray "Callisto" theme
    • Green-Pink "Ganymede" theme
  • Android 15 (API 35) support (tested, d0c0c9e)
  • Add Screen Brightness option in Reader (#82, 628f10f)
  • Add Vertical Divider to Switch (c107695)
  • Disable gestures for bottom sheets with pager (#12, fa73fbb)
  • New loading indicator (circular) in Reader (5cda9bb)
  • Replace loading indicators with wavy loading indicators (812584b)
  • Replace DropDown with BottomSheet (2e2dee9)
  • Random font option in Fonts (3f0e9a5)
  • Smaller icons for Empty/Error Placeholders (b1100d5)
  • Add Tooltip to Slider (016c22b)
  • Improve progress display in Reader (#103, 7690caf)

🚧 Bug fixes & Improvements

  • Various dependencies updates
  • Improve EPUB parser (89e2f0a, 0fb950f)
  • Improve Chapter naming (1327829)
  • Improve Chapter parsing (e04bb0a)
  • Improve AnimatedTopAppBar (4e5b5bc)
  • Improve SettingsCategoryItem (98ad641)
  • Fix crash in Reader (#90, e66a514, fbb3faa)
  • Fix issues with loading in Reader (343e5bc)
  • Primary scrollbar in ModalDrawer (93aa5bc)
  • Small fixes & improvements in Reader loading (5728253)
  • Always show chapters in Reader (fefeecd)
  • Longer screen transition duration (2875baf)
  • Fix issues with dark theme switching (c40b068)
  • Fix search field taking the whole screen height (902b976)

👾 Join Matrix!

Want to have an active influence over the app's development? Join my Matrix server! Not only will you see development notes (like screenshots of new features😉), but you’ll also be able to contribute directly by answering questions, requesting features, and fine-tuning features when I ask for input. Don’t want to create an issue or bug report? With Matrix, you can simply drop a message, and I'll take care of creating an issue for you. Communication is key! If you want to see the app evolve in a direction you’d love, I need your help!

⚠️ I found a bug, what to do?

With new features, there may be bugs, especially with major updates. If you find a bug, please report it in Issues. If the error is related to text parsing, kindly include the file (or book) where you encountered the issue and specify exactly where it happened. This way, I can replicate the problem, test it, and fix it effectively.

🔮 I want a new feature, how can I see it implemented?

If you'd like to request a new feature, feel free to create a new issue with the enhancement label. Depending on the complexity or scale of the request, it may take some time to implement—assuming, of course, that I decide to proceed with it based on all relevant factors.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0
  • The app is also available on F-Droid and IzzyOnDroid, for details you can read Download section

Download book-story.apk from below or click here.
After that, find downloaded file, verify(optional) and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use the app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions or on my Matrix server.

Have a good day! 💗

P.s. This release didn’t go quite as expected, with fewer features implemented than I had planned. Most of the changes are under the hood: a lot of code has been reformatted, and I’m still working on reformatting the rest. I’m currently migrating the app to Voyager navigation and reworking the entire domain and presentation layers, which is a lot of work. I’m not sure yet when the next release will be.

Book's Story v1.3.0

24 Sep 19:50
Compare
Choose a tag to compare

🌌 New features

  • Add new languages ♥:
    • Turkish (4a97160)
    • French
    • Chinese
    • Italian
    • Polish
  • Chapters in Reader (#17, #66, 94c49c2):
    • ModalDrawer for fast navigation
    • Current chapter progress (top bar)
    • Visual paragraph separation by chapters
  • Accident scroll prevention (#61, e212733)
  • Automatic check for text update in Reader (#74, 8145caf)
  • New app icon (d2cfcd7)
  • Add "Absolute Dark" option (#64, 63bb317)
  • Add "Padding" reader subcategory (64069af)
  • Add "Cutout Padding" option (3fa6e2a)
  • Add "Fullscreen" option (5d7f3e0)
  • Add "Keep screen on" option (5e628d9)
  • Add "Vertical padding" option (11e21bf)
  • Add "Hide bars on fast scroll" option (0496004)
  • Add "Perception expander" option (#72, d6bfb4e)
  • Add "Screen orientation" option (8599594)
  • Change Paragraph Indentation to Slider (cf8632c)
  • Add divider to Subcategories (2dbd70e)
  • Improve Toast messages (995f371)
  • Contributors in About (3c2b23d)
  • Add "How to use perception expander?" in Help (35eadaf)
  • Improve Settings' animations (b432b7a)
  • Help screen UI improvement (7c92542, fcb33cc, 1b262e9)
  • Outlined icons for non-primary Top Bars (7a3774f)

🚧 Bug fixes & Improvements

  • Improve Parsers:
  • Various dependencies update (3ab438d, 154aabf, 3262ccf)
  • More transparent bar color in Reader (a547f9c)
  • Greatly improve Reader loading time (83260d3)
  • Apply cutout padding for Tablet UI (84d78ca)
  • Fix "1" selected item appears when deselecting in Browse (a58f061)
  • Fix over-saturated colors in MaterialYou theme (ba78352)
  • Remove ReaderStartItem and ReaderEndItem (4f20d0a)
  • Increase horizontal padding in SettingsCategoryItem (89b319e)
  • Replace LazyColumn with CustomLazyColumn in BottomSheets (06fd97b)
  • Fix incorrect order for chapters (94c49c2)
  • Change BookInfo's description text color (97b2db0)
  • Update "book update" in BookInfo (5eaa396)
  • Move fast color preset change to top bar (092ae33)
  • Fix zero books can be added (1b0996b)
  • Coerce progress in Reader (0a3adf4)
  • Correct app update dialog description (621f9b1)

👾 Join Matrix!

Want to have an active influence over the app development? Join my Matrix server! You will not only see development notes (such as screenshots of new features😉), but also take part in the development by answering my questions, directly requesting features and adjusting features you want when I ask for details. Don't want to create Issue/Bug report? With Matrix you can just write it out and I will manage creation of Issue for you! The key is communication. If you want to see the app moving in the direction you would want it to, then I need your help!

⚠️ I found a bug, what to do?

With new features there may be bugs, especially with big ones. If you found a bug, please tell me in Issues. If an error is in text parsing, please also provide file(book) in which you found an issue and tell me where an issue happened. This way I can see the issue myself, test and fix it.

🔮 I want a new feature, how to see it in the app?

If you want to request a new feature, you may create a new issue with enhancement label. Considering how hard or big it is, it may take some time to implement it, of course, if I agree to do it with all circumstances.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0
  • The app is also available on F-Droid and IzzyOnDroid, for details you can read Download section

Download book-story.apk from below or click here.
After that, find downloaded file, verify(optional) and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use the app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions or on my Matrix server.

As always, big thanks to all the contributors! 🥰

P.s. Implemented a lot of features, especially for Reader. Next release is most likely Library and/or BookInfo, but you already know this if you joined my Matrix server. 😉

Book's Story v1.2.0

25 Aug 21:08
Compare
Choose a tag to compare

🌌 New features

  • Add new languages (d11cc3b, 40a69ee):
    • German. (@tct123)
    • Spanish. (gallegonovato, @Locochov)
    • Arabic. (Biscuittttt)
    • Many thanks to all who translated the app! ♥
  • Browse improvement #14 (127d251):
    • Filter files.
    • Sort files.
    • List/Grid layout.
    • Favorite directories.
    • All files / Directories view.
    • More..
  • New themes:
  • Add "Text Alignment" option. #28 (1cf5188)
  • Add new Fonts. (be20648)
  • Add new supported file extensions #48 (e1fdac0):
    • ZIP
    • HTML
    • HTM
  • Add new text selection actions (Share/Web). #46 (3fdc289)
  • Add scrollbar. #45 (a03d144)
  • New default color preset colors. #53 (5eba853)
  • New custom implementation of SegmentedButton. (3766e4b)
  • New credits. (cb39cc4)
  • Add "Press back twice to exit" option. (39f2f3e)
  • Add "Letter spacing" option in Reader. (a39dd84)
  • Keep screen awake in Reader. #54 (cd583f5)
  • About (cb39cc4):
    • Add "Patreon" badge.
    • Add "Help translate" option.
  • Room migration 5 → 6. (127d251)

🚧 Bug fixes & Improvements

  • Optimize Reader loading speed and performance. (2cf5899)
  • Improve EPUB parser. #42 (3b69b89, 739833e, e1fdac0)
  • Increase maximum values for Paragraph and Line height. (49ed8e7)
  • Changed color for Reader bars. (2a8bddc)
  • Limit lines for author property in LicenseItem. (def3d78)
  • Remove generic transition function. (877afa2)
  • Improve Dictionary text selection action. #46 (a830be1)
  • Option to display custom placeholder for Slider. (25a730f)
  • Fix Slider skips one step. (6797bf0)
  • Remove maxLines on Slider value. (a1373ef)
  • Always preserve space for delete Color Preset button. (a09e435)
  • Fix crash when deleting color preset. (d23a2ed)
  • Fix system bars hiding in other screens. (c23609a)

🧬 How to update book's text after parser update

If new release contains update of the parser, that means you should manually update your book after update (to prevent any errors). You can do that by going in the details of the book (by clicking the book's cover in Library) and clicking refresh icon in the upper right corner (or pulling down). Books added after installing new release are already updated.

⚠️ I found a bug, what to do?

With new features there may be bugs, especially with big ones. If you found a bug, please tell me in Issues. If an error is in text parsing, please also provide file(book) in which you found an issue and tell me where an issue happened. This way I can see the issue myself, test and fix it.

🔮 I want a new feature, how to see it in the app?

If you want to request a new feature, you may create a new issue with enhancement label. Considering how hard or big it is, it may take some time to implement it, of course, if I agree to do it with all circumstances.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0
  • The app is also available on F-Droid and IzzyOnDroid, for details you can read Download section

Download book-story.apk from below or click here.
After that find downloaded file, verify(optional) and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions.

Thank you for translating this app! 🌃

P.s. This release went faster than I expected, implemented and closed a lot of your feature requests and bug reports. Your feedback will be very helpful. You can write what you think, your suggestions or maybe report bugs in Discussions below.

Book's Story v1.1.1

11 Aug 10:50
d5cb93e
Compare
Choose a tag to compare

🌌 New features

🛠️ Bug fixes & Improvements

  • Reduced APK size (30Mb → 12Mb). (309d780)
  • Improved performance. (309d780)
  • Various dependencies update. (83d5a30, 8b48328)
  • Resolved reproducibility issues with Minify. (5a8f4d6, bf890fc, 8cc0bf2, 7a405d1)
  • Resolved reproducibility issues with AboutLibraries. (0643ecd, 85cf299)
  • Improved text parsers :
    • PDF: Removed ignoring uppercase line as it may contain chapter name. (c5704fb)
    • FB2: Removed ignoring uppercase line as it may contain chapter name. (0e5c4a1)
  • Fix: Crash with extra large books. (172feea, #16)
  • Fix: BookInfoTopBar's Container color does not change into Scrolled container color, even when overlapping. (3d8e0b5)
  • AnimatedTopAppBar: New custom content option, to also change scrollable color for content below. (b1ebe72)
  • LibraryTopBar: Applied scrollable color behind LibraryTabRow. (b1ebe72, 8100902)
  • Removed no longer valid Credits. (35a0457, 3c5f392)
  • Removed DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION. (1db727d)
  • Fix: Can fast switch presets while book is loading in ReaderScreen. (eaa15ef)
  • Check if Environment.getExternalStorageDirectory() is MOUNTED. (2939a5e)
  • Fixed crashes in BookInfo:
  • Sped up animation of NavigationItem. (08447fc)
  • Fix: Crash after process death. (59d55a4)
  • Replaced SVG icons with PNG icons. (59db172)
  • Darkened dialog's dim color. (cae540c)

🧬 How to update book's text after parser update

If new release contains update of the parser, that means you should manually update your book after update (to prevent any errors). You can do that by going in the details of the book (by clicking the book's cover in Library) and clicking refresh icon in the upper right corner (or pulling down). Books added after installing new release are already updated.

⚠️ I found a bug, what to do?

With new features there may be bugs, especially with big ones. If you found a bug, please tell me in Issues. If an error is in text parsing, please also provide file(book) in which you found an issue and tell me where an issue happened. This way I can see the issue myself, test and fix it.

🔮 I want a new feature, how to see it in the app?

If you want to request a new feature, you may create a new issue with enhancement label. Considering how hard or big it is, it may take some time to implement it, of course, if I agree to do it with all circumstances.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0
  • The app is also available on F-Droid and IzzyOnDroid, for details you can read Download section

Download book-story.apk from below or click here.
After that find downloaded file, verify(optional) and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions.

🗳️ 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.
  • You can read about how to verify downloaded APK here.

Thank you all for suggestions and new ideas!🤗

P.s Decided to release this version before implementing some features, as they would take significant amount of time. Instead, I decided to release fixes and improvements for the Release v1.1.0, so meanwhile I will implement and close some of your issues (many thanks ♥), you can have somewhat stable app. Next release will probably take me over a month, as I want to implement a couple of big features.

Book's Story v1.1.0

29 Jul 13:52
Compare
Choose a tag to compare

🌠 New features

  • Color Presets (5b8ddb4), suggested (many thanks ♥):
    • Please note, after updating from previous version, your color settings will be reset, you may want to remember them(for example, make a screenshot of Colors before updating).
    • Unlimited amount of color presets.
    • Shuffle colors. Have fun!
    • Name a preset as you like.
    • Drag & Drop. Place color preset wherever you want.
    • Fast switch color presets with swipes in Reader.
  • Changed Icons:
  • Book Info/Details:
  • Double click translation with external translator. (3aefb37)
  • About:
    • New "Badges" section (various links to contact me). (ae6596f)
    • New "What's new" option (sends to the latest release page). (ae6596f)
  • Licenses:
    • Highlighting all Closed Source libraries and moving them to the top. (26cc8a8)
    • Saving scroll position. (541aa25)
  • Help:
    • Added "How do I use double click translation?". (0544e74)
    • Added "How do I create and modify color presets?". (0544e74)
    • Added "How do I use color presets?". (0544e74)
  • New Credit items. (eabd08a, 7f8f7da)
  • Room Migration 3 → 4 → 5. (1e42c25, 5b8ddb4)
  • NavigationBar: Added icons animation. (de81a41)

🛠️ Bug fixes & Improvements

  • Eliminated network calls to googleapis.com. (f46af18, 1e42c25)
  • Removed all Closed Source libraries. (1e42c25)
  • Changed Settings Screen structure (more scalable way). (0665ff6)
  • Reduced app size (82Mb → 18Mb). (1e42c25)
  • Removed Built-In translator. (1e42c25)
  • Various dependencies update.
  • Book Info/Details:
  • About:
    • App Version Description "Version v1.X.X" → "Book's Story v1.X.X". (67e1155)
    • Smaller brand icon. (ae6596f)
  • Help:
    • Moved help tips to Constants.HELP_TIPS. (0544e74)
    • Changed "How do I edit a book?" to match current app behavior. (b4e058d)
    • Removed "How to set up translator?". (ebc1a83)
    • Removed "How to use translator?". (ebc1a83)
  • License Info:
    • Replaced "Loading.." animation with Fade In. (945634c)
  • Check for updates:
  • Fix: "Browser not found" on many app's urls. (e0d04b2, 5bcda4a)
  • LineWithTranslation → ReaderLine. (1e42c25)
  • Removed no longer valid credits. (7f8f7da)

⚠️ I found a bug, what to do?

With new features there may be bugs, especially with big ones. If you found a bug, please tell me in Issues. If an error is in text parsing, please also provide file(book) in which you found an issue and tell me where an issue happened. This way I can see the issue myself, test and fix it.

🔮 I want a new feature, how to see it in the app?

If you want to request a new feature, you may create a new issue with enhancement label. Considering how hard or big it is, it may take some time to implement it, of course, if I agree to do it with all circumstances.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0

Download book-story.apk from below or click here.
After that find downloaded file, verify(optional) and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions.

🗳️ 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.
  • You can read about how to verify downloaded APK here.

🚨 About network calls to googleapis.com

All unexpected network calls were eliminated - along with all Closed Source libraries. I am very sorry for those, who care about such things. I already did changes, that will prevent such situations from happening again, and I will thoroughly test it all before publishing new releases. If you happen to notice an unexpected network call, please immediately create a new Issue. Sorry.

Good day 😍

P.s: APK was updated - no minify and some other changes, all to make it reproducible. If you already installed Release v1.1.0, there is no need to reinstall or anything, app functionality remains the same. Although, sadly, app size became bigger(18Mb → 30Mb) due to no more shrinking & obfuscation(which caused main reproducibility issues).

Book's Story v1.0.3

29 Jun 19:26
Compare
Choose a tag to compare

🦠 Contains CLOSED SOURCE library "ML-Kit", which sends network calls to googleapis.com (more info: #7), not recommended to download! Please download release starting from v1.1.0.

🛠️ Bug fixes & Improvements

  • Various dependencies update, removed unused dependencies. (893458f)
  • Room version migration 2 → 3. (562c06b)
  • Improved Custom Navigation (667a91f):
    • Please note, it should not affect performance.
    • Type-safety, non-null parameters for Screens.
    • Overall improvement of navigation system.
  • Updates Notifications: Replaced action Details → Download (now by clicking the notification user goes to the release page instead of direct download). (7bd24c7)
  • Better structure for LibraryScreen. (3967cf7)
  • Fixed: Multiple issues with JSON LanguageHistory on release build (fixed by moving it in Room Database). (562c06b)

⚠️ I found a bug, what to do?

With new features there may be bugs, especially with big ones. If you found a bug, please tell me in Issues. If an error is in text parsing, please also provide file(book) in which you found an issue and tell me where an issue happened. This way I can see the issue myself, test and fix it.

🔮 I want a new feature, how to see it in the app?

If you want to request a new feature, you may create a new issue with enhancement label. Considering how hard or big it is, it may take some time to implement it, of course, if I agree to do it with all circumstances.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0

Download book-story.apk from below or click here.
After that find downloaded file and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions.

Happy reading 😙

Book's Story v1.0.2

14 Jun 19:19
a5fec11
Compare
Choose a tag to compare

🦠 Contains CLOSED SOURCE library "ML-Kit", which sends network calls to googleapis.com (more info: #7), not recommended to download! Please download release starting from v1.1.0.

✨ New features

  • Built-in translator (04e67aa):
    • Please note, that I cannot control the quality of the translation, it may be different for different languages. The main purpose of this feature is to help. It is not recommended to translate the whole text of a large book(especially with Auto Language Detection), it may take significant amount of time to just start translation, instead, use one paragraph translation.
    • For users before Release v1.0.2(this): Database migrated to version 2. It should not affect you in any way except by default, in old books(added before v1.0.2) you will see "default" translator settings(which is Auto Language Detection → English). With newly added books you will have default settings based on your preferences in Reader Settings (Settings → Reader → Translator).
    • Individual Book's settings & General settings(for newly added books).
    • Based on ML Kit.
    • Over 50+ different languages.
    • Fully offline, the only thing you need to do is download language model, but only once per language. Each model weights ~30mb, the more you download, the larger app size will be(can easily be +1gb). If you will not download models, app size has to be under 100mb(without any data, the more books you add, the larger app will be).
    • Models are the same as for Google Translator's offline translation (as said in docs, believe it or not).
    • Offline auto language detection(works for all supported languages, may not always identify language correctly).
    • Full/Paragraph text translation.
  • New Help screen tips (ebf8622):
    • How do I use tooltips? - How to use icon-buttons' tooltips.
    • How do I set up translator? - How to set up translator, for both individual and general preferences.
    • How do I use translator? - How to use translator, full/paragraph text translation, general controls.
  • UI: New checked Switch color. (c9ddc69)
  • Room Database Version Migration (1 → 2). (04e67aa)
  • Added ".fb2" file format(suggested by many, #2). (6e70901)

🛠️ Bug fixes & Improvements

  • Various dependencies updates. (04e67aa)
  • Gradle Version Update 8.2 → 8.4 (04e67aa)
  • Changed Reader text system. Now book doesn't hold any text, only ReaderViewModel does. (456d9fc)
  • Returned default AnimatedVisibility, before used Custom, which prevented a bug(fixed). (161074f)
  • PDF parser: changed new line indicator to "</br>"(just visual thing), more line deleting rules. (dff7499)
  • Bigger cover in ReaderStartItem. (6536064)
  • Less padding between HistoryItem title and description. (c9ddc69)
  • LibraryTabRow: PrimaryTabRow → ScrollableTabRow(due to new material3 version PrimaryTabRow's changes). (3d6c81b)
  • Transitions:
    • New generic DefaultTransition function(continues parent's scope instead of clearing it). (84b3e69)
    • SlidingTransition is now based on constant value(animation is the same for all items now). (21bb739)
  • Replaced AnimatedVisibility with SlidingTransition in LicenseInfoScreen. (21bb739)
  • BrowseAddingDialogItem: More Horizontal Padding + Correct checkbox width. (124351b)
  • ForEach → For loop in customItems, customItemsIndexed. (b2df80d)
  • ModalBottomSheet → CustomBottomSheet(fixes bugs). (04e67aa)
  • Constants.NAVIGATION_ITEMS for NavigationBars. (04e67aa)
  • ReleaseResponse → LatestReleaseInfo(more accurate data class name). (04e67aa)
  • Fixed: Modifier.clip did not apply correctly (04e67aa)
  • CustomSelectionContainer:
    • toolbarShown → toolbarHidden(typo correction). (9dfa069)
    • Changed order of the selection toolbar items(revert of 83680d8): Translate, Copy, Dictionary > Copy, Translate, Dictionary. (04e67aa)
  • StringWithId → LineWithTranslation. (04e67aa)
  • Small localization changes. (04e67aa)
  • GetBooksById → GetBookById(single book usecase). (e033294)
  • Canceling all ReaderViewModel.onEvent calls on screen quit(fixes bugs with text being translated after quitting). (e033294)
  • Fixed: Progress resets to 0% if leave when Reader is loading. (e033294)
  • Fixed: Book text does not show correctly after loading(most likely caused by new dependency version). (e033294)
  • Moved ReaderScreen top and bottom bars color to Theme.kt → Colors.readerSystemBarsColor. (2a20ab2)
  • Fixed: With ParagraphIndentation on, text did not show correctly. (8ecdbfb)
  • ReaderScreen: Great performance improvement by reducing recompositions count. (0a06ccd)
  • Ignoring file format case(like .TXT or .TxT). (09f9bbc)
  • ColorPickerWithTitle: Saving initialValue in rememberSaveable(prevents unwanted reset of initial value). (3f3e285)

⚠️ I found a bug, what to do?

With new features there may be bugs, especially with big ones. If you found a bug, please tell me in Issues. If an error is in text parsing, please also provide file(book) in which you found an issue and tell me where an issue happened. This way I can see the issue myself, test and fix it.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0

Download book-story.apk from below or click here.
After that find downloaded file and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions.

🥹 About release frequency

This release sure took me a while. Why? Well, I am working on this project alone(and I'd like to continue this way), a big new feature - such as Built-in translator is a big piece of work(over 4k lines, huh), it was a new thing to me, many new mistakes and improvements, that's why it took me this long(almost a month for a single feature). Sadly, this release was without some of suggested to me features, I remember all of them and they are in my priority. I started to work on Built-in translator a little before first release, and it was in my TODO list way before that, that's why I kept doi...

Read more

Book's Story v1.0.1

27 Apr 15:18
Compare
Choose a tag to compare

✨ New features

  • Added Anna's Archive link to Ukrainian localization book sources. (cd221a6)
  • Added Blurred background in ReaderStartItem if cover is present. (51b9f2f)
  • Added Author icon to the left of the Book's Author in BookInfoScreen. (82fbccc)

🛠️ Bug fixes & Improvements

  • Improved text parsers, fixed some issues (a86e085):
    • Epub parser - improved line breaking.
    • Pdf parser - improved line breaking & more line breaking + line preserving rules.
  • Fixed after going to HelpScreen after StartScreen and clicking "Done" BrowseScreen list doesn't update (3328d01)
  • Changed order of the selection toolbar items: Copy, Translate, Dictionary > Translate, Copy, Dictionary (83680d8)

⚠️ I found a bug, what to do?

If you found a bug, please tell me in Issues. If an error is in text parsing, please also provide book file in which you found issue. This way I can see the issue myself, test and fix it.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0

Download book-story.apk from below or click here.
After that find downloaded file and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions.

I hope you enjoy the app☺️

Book's Story v1.0.0

26 Apr 15:01
Compare
Choose a tag to compare

✨ Main Features

⚠️ Note

Please note this is the first release of this app. Bugs may be present. Although I thoroughly tested everything, the app was not tested in real use for a long time. If you noticed a bug, please tell me here.

⚙️ Installation guide

  • Please note, that the app supports Android versions only from Android 8.0

Download book-story.apk from below or click here.
After that find downloaded file and install it. If you don't understand how to do so, follow this guide.
Open the app and follow instructions. If you don't understand how to use app, please read everything in the app's Help screen. If you still have questions, please feel free to ask in Discussions.

I hope you enjoy the app☺️