Commit graph

56 commits

Author SHA1 Message Date
Acclorite
a03d144885 🚀 Add scrollbar
Added scrollbar to non-primary screens. Not doable for all screens due to problems.

Partly Resolves: #45
2024-08-24 11:53:33 +03:00
Acclorite
3b69b89819 🚀 Improve EPUB parser
Replace EpubLib parser with custom that uses ZipFile. The previous parser had multiple problems with reading and parsing books. This should resolve most errors, improve compatibility and provide better user experience.

Resolves: #42
2024-08-12 18:18:23 +03:00
acclorite
c4ad8edf6f Fixed: Release-debug build does not apply Release build properties. 2024-08-09 22:34:14 +03:00
acclorite
6fdd5f1c10 Release v1.1.1 2024-08-08 17:55:31 +03:00
acclorite
75587b46aa Fix: Crash in BookInfo. 2024-08-07 19:10:19 +03:00
acclorite
85cf299bcc AboutLibraries: Manually getting libraries. 2024-08-07 18:19:38 +03:00
acclorite
66dbad9470 Merge branch 'about-libraries-reproducibility-test' 2024-08-07 15:45:43 +03:00
acclorite
4f32542a39 Merge branch 'reproducibility-test'
# Conflicts:
#	app/build.gradle.kts
2024-08-07 15:32:58 +03:00
acclorite
8b48328c4b Updated material3 version 1.3.0-alpha06 → 1.3.0-beta05 2024-08-07 14:41:28 +03:00
acclorite
83d5a30847 Specified all dependency versions instead of latest.release. 2024-08-07 14:06:19 +03:00
acclorite
ba5b6288da Removed dependencies info (build.gradle.kts). 2024-08-06 22:09:40 +03:00
acclorite
0643ecd022 Tested reproducibility: success. 2024-08-03 13:33:18 +03:00
acclorite
7a405d1c1d Disabled shrinkingResources. 2024-08-02 20:46:27 +03:00
acclorite
d1962f77db Keep all class names (proguard-rules.pro) + ShrinkingEnabled. 2024-08-02 20:44:11 +03:00
acclorite
bf890fca62 Changed proguard-rules.pro. 2024-08-02 19:24:58 +03:00
acclorite
2a5e0e0f4a Additional rules in "proguard-rules.pro". 2024-08-02 18:31:21 +03:00
acclorite
309d780b07 Enabled Minify. 2024-08-02 17:48:18 +03:00
acclorite
7756006329 AboutLibraries: Offline mode - false. 2024-08-01 20:31:11 +03:00
acclorite
e3cc9220c1 AboutLibraries: Offline mode - true + Included required fields(the one for openSource checker). 2024-08-01 20:13:01 +03:00
acclorite
ff9d6487b5 AboutLibraries: Removed unused fields (from json) + Disabled offline mode (test). 2024-08-01 19:04:10 +03:00
acclorite
eeeececc45 Fix: No licenses in "release-debug" build. 2024-07-31 23:00:53 +03:00
acclorite
6f57d444d3 Changed Offline Mode to true. (About Libraries) 2024-07-31 22:21:14 +03:00
acclorite
ae9a3278d9 Changed FetchRemoteFunding to false. (About Libraries) 2024-07-31 21:51:26 +03:00
acclorite
46910a4113 Disabled minify. (temporary) 2024-07-31 20:01:32 +03:00
acclorite
be94335312 Disabled resource shrinking. 2024-07-30 18:13:06 +03:00
acclorite
2b930d0310 Excluded generated field from "AboutLibraries". 2024-07-30 17:15:46 +03:00
acclorite
2114803c22 Included "epublib-core" through MavenCentral. 2024-07-29 18:18:43 +03:00
acclorite
c3b3a52894 Release v1.1.0 2024-07-29 16:48:04 +03:00
acclorite
5b8ddb4dfb ColorPresets + Room Migration 4 → 5. 2024-07-27 16:58:25 +03:00
acclorite
1e42c258e7 Removed Built-In translator (it was based Closed Source libraries) + Removed all Closed Source libraries + LineWithTranslation → ReaderLine + Room migration 3 → 4. 2024-07-15 00:50:28 +03:00
acclorite
91dae4efca Disable ClearText Traffic + Show OpenSource licenses on release-debug build. 2024-07-13 19:46:20 +03:00
acclorite
a0a7c3aa60 Removed unnecessary comment. (debug, from last commit) 2024-07-13 02:14:51 +03:00
acclorite
f46af180dc Blocked unexpected network calls to googleapis.com. 2024-07-12 18:55:11 +03:00
acclorite
809ecb38c7 Release v1.0.3 2024-06-29 22:21:09 +03:00
acclorite
893458f340 Various dependencies update + Removed unused dependencies. 2024-06-22 20:13:02 +03:00
acclorite
be9630ca24 Release v1.0.2 2024-06-14 21:40:26 +03:00
acclorite
6e70901429 Added ".fb2" file format. (v1.0.1) 2024-06-13 15:48:14 +03:00
acclorite
04e67aa03c Built-in Translator + ModalBottomSheet → CustomBottomSheet(fixes bugs) + Constants.NAVIGATION_ITEMS for NavigationBars + Various dependencies updates + ReleaseResponse → LatestReleaseInfo + Fixed: Modifier.clip did not apply correctly + Room Version Migration(cause of translator) + Changed order of the selection toolbar items(revert): Translate, Copy, Dictionary > Copy, Translate, Dictionary + Gradle Version Update 8.2 → 8.4 + StringWithId → LineWithTranslation + Less transparent bars color in ReaderScreen + Small localization changes (v1.0.1) 2024-06-04 21:31:32 +03:00
acclorite
456d9fc3c9 Changed Reader text system. Now book doesn't hold any text, only ReaderViewModel does. (v1.0.1) 2024-04-28 19:52:22 +03:00
acclorite
6ff740065a Release v1.0.1 2024-04-27 17:48:30 +03:00
acclorite
085cd81464 1.0.0 - Minor bug fixes + Some performance improvements 2024-04-26 17:32:28 +03:00
acclorite
43da347ae0 0.9.9 - Open source licenses & Credits screens in About + Bug fixes(No check for updates in Release Build) + Side Padding setting in ReaderScreen. 2024-04-24 18:42:32 +03:00
acclorite
b5c2399034 0.9.8 - StartScreen + Check for updates + Bug fixes + Lot more... 2024-04-20 20:33:35 +03:00
acclorite
513b286e07 0.9.7 - Help Screen + Pure Dark (Oled) theme + Bug fixes 2024-04-05 14:16:29 +03:00
acclorite
76e1ca3e3f 0.9.6 - UI(New themes appearance, Up to date Material3 components, General UI improvements, New color roles) + Fixed terrible scrolling lag in LibraryScreen + Loading async cover image animation + Tooltips for each IconButton + ThemeContrast option(changes contrast of the theme) 2024-03-26 17:40:18 +02:00
acclorite
1689e9d7b9 0.9.4 - About Screen + New scrolling system in Reader(saving exact scroll position) 2024-03-20 15:32:20 +02:00
acclorite
4e948bc5d7 0.9.3 - New CoverImage storage system(saving to app's internal storage) + Bug fixes + Various optimisations(such as initializing all ViewModels in Activity.kt). 2024-03-16 17:21:44 +02:00
acclorite
22ed828ee6 0.9.2 - Massive scrolling performance improvement 2024-03-15 14:21:00 +02:00
acclorite
6806ac904c 0.9.0 - New loading system(much faster) + New between screen transitions + New snackbar(vertical animation + visuals) + New selection toolbar(translate + dictionary options) in ReaderScreen + New top app bar in SettingsScreen and nested categories + New updating system in BookInfo(updating text, author and description of the book) + Tablet UI support(on wide screens NavigationBar -> NavigationRail) + New app icon + New error handling system(it won't let you add/update book if it's not valid) + New theme(+new names) + Small bugs fixed.. + General performance optimisation(still in progress). 2024-03-12 17:06:08 +02:00
acclorite
5a966e9d9d 0.8.0 - History Screen and Project Name change 2024-03-04 19:12:00 +02:00