FooIbar
67e480220e
Refine navigation drawer
2023-10-25 12:58:44 +08:00
FooIbar
5784eb008e
Migrate navigation drawer to compose ( #80 )
...
* Drop AboveSnackerLayout
* Migrate navigation drawer to compose
* Suspend until logged in before loading
* Use AndroidViewBinding
* fixup! Migrate navigation drawer to compose
* Cleanup AboveSnackView usage
* Cleanup res
* Cleanup dependencies
2023-10-25 01:53:44 +08:00
FooIbar
82d66c4d57
Prepare for next iteration
2023-10-25 01:53:13 +08:00
FooIbar
ab8671cc3b
Revert "Exclude some libraries from aboutLibraries"
...
This reverts commit bc34f25a3c .
Reason for revert: Licenses should be included as per Apache 2.0
2023-10-24 23:53:25 +08:00
FooIbar
2e52dda208
Downgrade AGP to stable version but use newer lint ( #81 )
...
* Downgrade AGP to stable version but use newer lint
* Downgrade Java to 17 and use newer r8
2023-10-24 13:08:23 +00:00
renovate[bot]
1ab08d0ae1
Update Rust crate quick-xml to 0.31
2023-10-23 20:22:16 +00:00
FooIbar
702be0ed43
Use eh API as well if forceEhThumb is enabled
2023-10-23 22:37:55 +08:00
FooIbar
4067543701
Cleanup code
2023-10-23 16:03:01 +08:00
FooIbar
074689c60e
Fall back if failed to retrieve data from API
2023-10-23 15:10:18 +08:00
FooIbar
2beb715df3
Cleanup code
2023-10-23 14:36:28 +08:00
FooIbar
7ea2597899
Fix large torrent list parsing
2023-10-23 02:25:17 +08:00
FooIbar
34a8f92865
Show meaningful error message if it's available
2023-10-23 02:25:17 +08:00
FooIbar
6e2a2de13f
Reformat imports alphabetically
...
https://developer.android.com/kotlin/style-guide#import_statements
2023-10-22 22:13:45 +08:00
FooIbar
e073232352
Fix cronet support detection
2023-10-22 17:52:16 +08:00
FooIbar
6f49b4d23e
Fix deprecated
2023-10-21 18:22:45 +08:00
FooIbar
28b7f80a8f
Fix content behind navigation bar
2023-10-21 16:13:27 +08:00
FooIbar
a06d23753a
Lock navi drawer on where doesn't have navi icon
2023-10-21 13:10:46 +08:00
FooIbar
98d66b3e6c
Release 1.8.10.1
Releases / Build (push) Has been cancelled
2023-10-21 00:14:03 +08:00
FooIbar
6e59583dea
Fix reader bug on certain orientation settings
...
Resolve #68
2023-10-21 00:12:52 +08:00
FooIbar
2f0571e384
Implement splash screen
2023-10-20 17:36:59 +08:00
FooIbar
02baa793f8
Release 1.8.10.0
Releases / Build (push) Has been cancelled
2023-10-19 21:31:08 +08:00
FooIbar
9311a9e7f9
Implement download timeout
2023-10-19 21:15:55 +08:00
FooIbar
e740c25211
Implement LoadStateAdapter for append/prepend load
2023-10-19 19:51:19 +08:00
FooIbar
79c6b63c56
Refactor image download and improve retry strategy
2023-10-19 14:50:22 +08:00
FooIbar
bc914566dd
Fix progress not showing after clicking error tip
2023-10-19 14:50:22 +08:00
FooIbar
2c6ccfb23d
Enable showGalleryPages by default
2023-10-19 14:50:22 +08:00
FooIbar
646767e712
Add back cronet option for debugging
2023-10-19 14:50:22 +08:00
FooIbar
754b14d349
Simplify Java toolchain configuration
2023-10-19 14:50:22 +08:00
FooIbar
65942021d0
Kotlin 1.9.20-RC and Java 21
2023-10-18 02:06:09 +08:00
FooIbar
1a092bb200
Fix total pages not updating for new archives
2023-10-18 00:22:37 +08:00
FooIbar
a880f801fb
Skip buildProvider if the activity will restart
2023-10-18 00:22:37 +08:00
FooIbar
f00360e81c
Fix stable channel update check
2023-10-18 00:06:10 +08:00
FooIbar
1737163364
Use product flavors for OSS and GMS variants ( #62 )
...
* Use product flavors for OSS and GMS variants
* Move code to kotlin directory
* Temporarily disable lint
* Fix CI
* Fix release
* Tweak release asset names
2023-10-17 10:11:59 +00:00
FooIbar
f9a3c3d266
Try to fix recyclerview disappearing after refresh ( #61 )
...
* Try to fix recyclerview disappearing after refresh
* Another attempt
* Workaround: Use RefreshLayout's progress indicator
2023-10-17 04:49:20 +00:00
FooIbar
7db04e4359
Fix unable to show content in cutout area
2023-10-16 00:28:24 +08:00
FooIbar
934629d829
Add lint check for marshmallow ( #58 )
...
* Add lint check for marshmallow
* Treat some warnings as errors
* Fix attribute unused on older versions
2023-10-15 09:16:50 +00:00
FooIbar
cd65bb057d
Fix inlined constants on older versions
2023-10-15 15:45:00 +08:00
FooIbar
f2d94f1ed6
Use product flavors to provide marshmallow support ( #57 )
...
* Use product flavors to provide marshmallow support
Fix crashing when opening archives
* Fix artifacts upload
* Change artifact names
* Fix app updater
2023-10-14 19:14:19 +00:00
FooIbar
e29281ce39
Generate and upload native debug symbols
2023-10-15 01:09:44 +08:00
FooIbar
1e719a8738
Use local variable instead
2023-10-15 00:05:43 +08:00
FooIbar
92926487b6
Check if the image is GIF before doing mmap
2023-10-14 21:30:10 +08:00
FooIbar
69f744131a
Use custom decoder factory instead
...
`ImageDecoderDecoder.Factory` is only applicable for animated images.
2023-10-14 19:59:17 +08:00
FooIbar
83cd9bdd00
Revert "Remove coil-gif library"
...
This reverts commit 1130f4f114 .
2023-10-14 19:59:17 +08:00
FooIbar
1130f4f114
Remove coil-gif library
...
We only use coil for thumbnails, which are all static, and
`ImageDecoderDecoder` is only applicable for animated images.
2023-10-14 15:25:33 +08:00
FooIbar
d99d9008dd
Do not modify the original file when rewriting GIF
...
Make it a decode-time thing.
2023-10-14 15:25:33 +08:00
FooIbar
78f61b2396
Tweak the error message of getting a blank page
2023-10-14 14:48:47 +08:00
FooIbar
32829bbf15
Implement image subsampling on API < 28
2023-10-13 15:36:28 +08:00
FooIbar
a2d3046070
Fix unable to hide hentaiverse notification
...
Resolve #51
2023-10-13 00:10:29 +08:00
FooIbar
95641e398a
Refactor download delay to mitigate request flood
2023-10-12 22:30:53 +08:00
FooIbar
97c39d07e8
Update e-hentai / exhentai API URLs
2023-10-12 21:16:10 +08:00